
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37



U ovom vodiču za Arduino naučit ćemo kako otkriti boje moje cigle igračke pomoću Arduina i senzora boje TCS3200. Za više detalja možete pročitati pisani vodič ispod.
Materijali:
Arduino Leonardo x 1
TCS3200 x 1
Puno kartona
180 Servo x 2
Linije
Dodatna kutija
Korak 1: Prvo, dozvolite mi da vam kažem kako to funkcionira

Istražujem šta je ovaj senzor, a ovo je kratka definicija. TCS32000 osjeća svjetlo u boji uz pomoć niza fotodioda 8 x 8. Zatim se pomoću pretvarača struje u frekvenciju očitanja sa fotodioda pretvaraju u kvadratni val s frekvencijom direktno proporcionalnom intenzitetu svjetlosti. Konačno, pomoću Arduino ploče možemo pročitati izlaz kvadratnih valova i dobiti rezultate za boju.
Ako bolje pogledamo senzor, možemo vidjeti kako on detektira različite boje. Fotodiode imaju tri različita filtera u boji. Šesnaest njih ima crvene filtere, još 16 ima zelene filtere, još 16 ima plave filtere, a ostalih 16 fotodioda su čisti bez filtera.
Korak 2: Drugo, sve je u kodiranju

Evo koda ovog projekta:
Korak 3: Treće, objasnit ću svoj kôd
Prvi dijelovi mog koda trebaju definirati pinove na koje je senzor spojen na našu ploču. I mi ćemo definirati varijablu za čitanje frekvencije.
U odjeljku za postavljanje moramo definirati četiri kontrolna pina kao izlaze, a izlaz senzora kao Arduino ulaz. Također, servo koji koristimo bit će postavljen kao izlazni pin.
U odjeljku petlje počet ćemo s čitanjem crvenih filtriranih fotodioda. U tu svrhu ćemo postaviti dva kontrolna pina S2 i S3 na niži logički nivo. Zatim ćemo pomoću funkcije “pulseIn ()” očitati izlaznu frekvenciju i staviti je u varijablu “frekvencija”. Korištenje serijskog broja. Print () funkcija ispisat ćemo rezultat na serijskom monitoru. Isti postupak vrijedi i za dvije druge boje, samo moramo prilagoditi kontrolne igle za odgovarajuću boju. Kasnije, koristimo informacije iz frekvencije i frekvencije1 kao uvjetni broj u našem if, tada okrenite servo na pravo mjesto.
Korak 4: Zatim, evo o dizajnu



Rad na mašini je vrlo jednostavan, ima samo tri koraka:
1. Prvo, cigle u boji koje se drže u punjaču padaju na platformu pričvršćenu za gornji servo motor.
2. Zatim se servo motor okreće i dovodi ciglu do senzora boje, koji detektuje njenu boju sa crvenim, žutim i plavim ciglama.
3. Nakon toga donji servo motor se okreće u određeni položaj, a zatim se gornji servo motor opet okreće sve dok cigla ne padne u vodilicu.
Korak 5: Konačno, dovršite projekt i dopustite djeci da se igraju s njim


Nakon učitavanja koda, učvrstio sam Arduino ploču pištoljem za ljepilo. Zatim sam pomoću prozirne plastične boce napravio punjač i zajedno s gornjim dijelom zalijepio ga za montažu i završio projekt. Na kraju krajeva, veliko je iskustvo imati priliku napraviti ovaj projekt. I volio bih da možete naučiti stvari kroz ovaj vodič. I slobodno mogu postaviti bilo koje pitanje u donjem odjeljku komentara. Hvala ti.
Preporučuje se:
KAKO VOZITI FT232R USB UART KLON ARDUINO NANO BOJA 3.0: 7 koraka

KAKO VOZITI FT232R USB UART CLONE ARDUINO NANO BOARD 3.0: Danas sam kupio arduino nano v3.0 (klon), ali imam problem. moj računar uvijek otkriva " FT232R USB UART " andarduino Ide ne može otkriti ovu ploču. zašto? sta nije u redu? okey imam tutorial za rješavanje ovog problema
Sistem za sortiranje boja: Arduino sistem sa dva pojasa: 8 koraka

Sistem za sortiranje boja: Arduino sistem sa dvije trake: Transport i/ili pakovanje proizvoda i predmeta na industrijskom polju vrši se pomoću linija napravljenih pomoću transportnih traka. Ti pojasevi pomažu premještanju predmeta s jedne točke na drugu određenom brzinom. Neki zadaci obrade ili identifikacije mogu biti
Kako napraviti projekat razvrstavanja boja pomoću Microbita?: 4 koraka

Kako napraviti projekat za razvrstavanje boja sa Microbit -om?: Ciljevi projekta Nakon preuzimanja programa, možemo vidjeti da matrica matrice micro: bit LED prikazuje "srce", inicijalizirajući servo za 90 °. Kad stavimo plave ili žute stvari na senzor u boji, servo će okrenuti različite kutove, klasificirati neke razlike
RFID + senzor boja IoT projekt: 7 koraka

RFID + IoT projekt senzora boje: Ideja ovog projekta je nagraditi ljude koji piju iz šalica kave i pravilno ih zbrinuti. Uzmimo za primjer kompaniju poput Tima Hortonsa; u 2014. zabilježili su posluživanje 2 milijarde šoljica kafe godišnje. Iako se njihove čaše mogu reciklirati
Arduino projekt razvrstavanja boja s aplikacijom za upravljanje računarom: 4 koraka (sa slikama)

Arduino projekt razvrstavanja boja s aplikacijom za upravljanje računarom: U ovom projektu odabrao sam senzor boje TCS34725. Budući da ovaj senzor vrši preciznije otkrivanje od ostalih i na njega ne utječe promjena svjetlosti u okruženju. Robotom za otklanjanje grešaka u proizvodu upravlja program sučelja