Përmbajtje:

Projekti i renditjes së ngjyrave të tullave Arduino: 5 hapa
Projekti i renditjes së ngjyrave të tullave Arduino: 5 hapa

Video: Projekti i renditjes së ngjyrave të tullave Arduino: 5 hapa

Video: Projekti i renditjes së ngjyrave të tullave Arduino: 5 hapa
Video: ПОКУПАЙ НЕДВИЖИМОСТЬ У ПРОВЕРЕННЫХ ЗАСТРОЙЩИКОВ | Северный Кипр 2023 2024, Nëntor
Anonim
Image
Image
Së pari, Më lejoni t'ju them se si funksionon
Së pari, Më lejoni t'ju them se si funksionon

Në këtë Tutorial Arduino, ne do të mësojmë se si të zbulojmë ngjyrat e tullave të lodrave të mia duke përdorur Arduino dhe Sensorin e Ngjyrave TCS3200. Ju mund të lexoni tutorialin e shkruar më poshtë për më shumë detaje.

Materiale:

Arduino Leonardo x 1

TCS3200 x 1

Shumë karton

180 Servo x 2

Linjat

Një kuti shtesë

Hapi 1: Së pari, Më lejoni t'ju them se si funksionon

Së pari, Më lejoni t'ju them se si funksionon
Së pari, Më lejoni t'ju them se si funksionon

Unë bëj kërkime se çfarë është ky sensor, dhe ky është një përkufizim i shkurtër. TCS32000 ndjen dritën e ngjyrave me ndihmën e një grupi fotodiodash 8 x 8. Pastaj duke përdorur një konvertues të rrymës në frekuencë, leximet nga fotodiodat shndërrohen në një valë katrore me një frekuencë drejtpërdrejt proporcionale me intensitetin e dritës. Më në fund, duke përdorur Bordin Arduino, ne mund të lexojmë daljen e valës katrore dhe të marrim rezultatet për ngjyrën.

Nëse i hedhim një vështrim më të afërt sensorit mund të shohim se si ai zbulon ngjyra të ndryshme. Fotodiodat kanë tre filtra me ngjyra të ndryshme. Gjashtëmbëdhjetë prej tyre kanë filtra të kuq, 16 të tjerë kanë filtra të gjelbër, 16 të tjerë kanë filtra blu dhe 16 fotodiodat e tjera janë të qarta pa filtra.

Hapi 2: Së dyti, Ka të bëjë me Kodimin

Së dyti, gjithçka ka të bëjë me kodimin
Së dyti, gjithçka ka të bëjë me kodimin

Këtu është kodi i këtij projekti:

Hapi 3: Së treti, do të shpjegoj kodin tim

Pjesët e para të kodit tim duhet të përcaktojmë kunjat me të cilët sensori është i lidhur me tabelën tonë. Dhe ne do të përcaktojmë një ndryshore për leximin e frekuencës.

Në pjesën e konfigurimit, ne duhet të përcaktojmë katër kunjat e kontrollit si dalje dhe daljen e sensorit si një hyrje Arduino. Dhe gjithashtu servo që ne po përdorim do të vendoset si një pin dalës.

Në pjesën lak, ne do të fillojmë me leximin e fotodiodeve të filtruara të kuqe. Për këtë qëllim, ne do t'i vendosim dy kunjat e kontrollit S2 dhe S3 në nivelin më të ulët logjik. Pastaj duke përdorur funksionin "pulseIn ()" ne do të lexojmë frekuencën e daljes dhe do ta vendosim atë në ndryshoren "frekuencë". Duke përdorur Serialin. Funksioni Print () ne do të printojmë rezultatin në monitorin serik. E njëjta procedurë vlen edhe për dy ngjyrat e tjera, thjesht na duhet të rregullojmë kunjat e kontrollit për ngjyrën e duhur. Më vonë, ne përdorim informacionin nga frekuenca dhe frekuenca1 si numër kushtor në if -in tonë, pastaj e kthejmë servo -në në vendin e duhur.

Hapi 4: Pastaj, Këtu ka të bëjë me Dizajnin

Pastaj, Këtu ka të bëjë me Dizajnin
Pastaj, Këtu ka të bëjë me Dizajnin
Pastaj, Këtu ka të bëjë me Dizajnin
Pastaj, Këtu ka të bëjë me Dizajnin
Pastaj, Këtu ka të bëjë me Dizajnin
Pastaj, Këtu ka të bëjë me Dizajnin

Puna në makinë është shumë e thjeshtë, ajo mori vetëm tre hapa:

1. Së pari, tulla me ngjyrë të cilat mbahen në karikues bien në platformën e bashkangjitur në servo motorin e sipërm.

2. Pastaj servo motori rrotullohet dhe e sjell tullën në sensorin e ngjyrave, i cili zbulon ngjyrën e tij me tulla të kuqe, të verdhë dhe blu.

3. Pas kësaj servo motori i poshtëm rrotullohet në pozicionin e caktuar dhe pastaj servo motori i lartë rrotullohet përsëri derisa tulla të bjerë në shinën udhëzuese.

Hapi 5: Së fundi, përfundoni projektin dhe lërini fëmijët të luajnë me të

Image
Image

Pas ngarkimit të kodit sigurova Bordin Arduino duke përdorur një armë zam. Pastaj duke përdorur një shishe plastike transparente bëra karikuesin dhe së bashku me pjesën e sipërme e ngjita në montim dhe përfundova projektin. Në fund të fundit, është një përvojë e madhe të kesh këtë shans për të bërë këtë projekt. Dhe uroj që ju të mund t'i mësoni gjërat përmes këtij mësimi. Dhe jam i lirë të bëj çdo pyetje në pjesën e komenteve më poshtë. Faleminderit.

Recommended: