Sadržaj:
- Korak 1: Prvo, dopustite mi da vam kažem kako to radi
- Korak 2: Drugo, radi se o kodiranju
- Korak 3: Treće, objasnit ću svoj kôd
- Korak 4: Zatim, evo o dizajnu
- Korak 5: Na kraju, dovršite projekt i dopustite djeci da se igraju s njim
Video: Arduino projekt razvrstavanja boja opeke: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
U ovom vodiču za Arduino naučit ćemo kako detektirati boje moje cigle igračke pomoću Arduina i senzora boje TCS3200. Za više detalja možete pročitati pisani vodič u nastavku.
Materijali:
Arduino Leonardo x 1
TCS3200 x 1
Puno kartona
180 servo x 2
Linije
Dodatna kutija
Korak 1: Prvo, dopustite mi da vam kažem kako to radi
Istražujem što je to 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 s fotodioda pretvaraju u kvadratni val s frekvencijom izravno proporcionalnom intenzitetu svjetlosti. Konačno, pomoću Arduino ploče možemo pročitati izlaz kvadratnog vala 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, radi se o 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. Definirat ćemo varijablu za čitanje frekvencije.
U odjeljku za postavljanje moramo definirati četiri upravljačke pinove 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 ćemo svrhu postaviti dva upravljačka pina S2 i S3 na nižu logičku razinu. 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 ćemo koristiti podatke 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 stroju je vrlo jednostavan, ima samo tri koraka:
1. Prvo, cigla u boji koja se drži u punjaču pada u platformu pričvršćenu na gornji servo motor.
2. Zatim se servo motor okreće i dovodi ciglu do senzora boje, koji detektira njenu boju s 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: Na kraju, dovršite projekt i dopustite djeci da se igraju s njim
Nakon što sam učitao kôd, 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. Uostalom, veliko je iskustvo imati ovu 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 vam.
Preporučeni:
KAKO VOZITI FT232R USB UART KLON ARDUINO NANO BOJA 3.0: 7 koraka
KAKO VOZITI FT232R USB UART KLON ARDUINO NANO BOARD 3.0: Danas sam kupio arduino nano v3.0 (klon), ali imam problem. moje računalo uvijek otkriva " FT232R USB UART " andarduino Ide ne mogu otkriti ovu ploču. zašto? što nije u redu? okey imam tutorial za rješavanje ovog problema
Sustav razvrstavanja boja: Arduino sustav s dva pojasa: 8 koraka
Sustav razvrstavanja boja: Sustav na bazi Arduina s dva remena: Prijevoz i/ili pakiranje proizvoda i predmeta na industrijskom području obavlja se pomoću linija izrađenih pomoću transportnih traka. Ti pojasevi pomažu premještanju predmeta s jedne točke na drugu specifičnom brzinom. Neki zadaci obrade ili identifikacije mogu biti
Jednostavan sustav razvrstavanja proizvoda s Raspberry Pi i Arduinom: 5 koraka
Jednostavan sustav razvrstavanja proizvoda s Raspberry Pi -om i Arduinom: ljubitelj sam inženjeringa, volim programirati i izrađivati povezane elektroničke projekte u slobodno vrijeme, u ovom bih projektu podijelio s vama jednostavan sustav za sortiranje proizvoda koji sam nedavno napravio. ovaj sustav, pripremite komponente a
Kako napraviti projekt razvrstavanja boja pomoću Microbita?: 4 koraka
Kako napraviti projekt razvrstavanja boja s 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
Arduino projekt razvrstavanja boja s aplikacijom za upravljanje računalom: 4 koraka (sa slikama)
Arduino projekt razvrstavanja boja s aplikacijom za upravljanje računalom: U ovom projektu odabrao sam senzor boje TCS34725. Budući da ovaj senzor obavlja točniju detekciju od ostalih i na njega ne utječe promjena svjetla u okruženju. Robotom za otklanjanje pogrešaka u proizvodu upravlja program sučelja