Tartalomjegyzék:
- 1. lépés: Először is hadd mondjam el, hogyan működik
- 2. lépés: Másodszor, ez a kódolásról szól
- 3. lépés: Harmadszor, elmagyarázom a kódomat
- 4. lépés: Akkor itt van a tervezés
- 5. lépés: Végül fejezze be a projektet, és hagyja, hogy a gyerekek játsszanak vele
Videó: Arduino tégla színválogató projekt: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ebben az Arduino bemutatóban megtanuljuk, hogyan lehet felismerni a játék téglám színeit az Arduino és a TCS3200 színérzékelő használatával. További részletekért olvassa el az alábbi írásbeli oktatóanyagot.
Anyagok:
Arduino Leonardo x 1
TCS3200 x 1
Sok karton
180 szervó x 2
Vonalak
Extra doboz
1. lépés: Először is hadd mondjam el, hogyan működik
Kutatom, mi ez az érzékelő, és ez egy rövid definíció. A TCS32000 érzékeli a színes fényt egy 8 x 8 fotodióda -sorozat segítségével. Ezután egy áram-frekvencia átalakító segítségével a fotodiódák leolvasásait négyzethullámmá alakítják át, amelynek frekvenciája közvetlenül arányos a fényintenzitással. Végül az Arduino Board használatával kiolvashatjuk a négyzethullám kimenetet, és megkaphatjuk a szín eredményeit.
Ha közelebbről megvizsgáljuk az érzékelőt, láthatjuk, hogyan érzékeli a különböző színeket. A fotodióda három különböző színszűrővel rendelkezik. Tizenhat közülük piros szűrővel, további 16 zöld szűrővel, további 16 kék szűrővel és a többi 16 fotodióda tiszta szűrő nélkül.
2. lépés: Másodszor, ez a kódolásról szól
Íme a projekt kódja:
3. lépés: Harmadszor, elmagyarázom a kódomat
A kódom első részében meg kell határoznunk azokat a csapokat, amelyekhez az érzékelő csatlakozik a táblához. És definiálunk egy változót a frekvencia olvasásához.
A beállítási szakaszban a négy vezérlőcsapot kell kimenetként, az érzékelő kimenetét pedig Arduino bemenetként definiálnunk. És az általunk használt szervó is kimeneti tűként lesz beállítva.
A ciklus szakaszban a piros szűrt fotodiodák olvasásával kezdjük. Ebből a célból a két S2 és S3 vezérlőcsapot alacsonyabb logikai szintre állítjuk. Ezután a „pulseIn ()” funkció használatával leolvassuk a kimeneti frekvenciát, és behelyezzük a „frekvencia” változóba. A sorozat használata. Nyomtatás () funkció Az eredményt a soros monitorra nyomtatjuk. Ugyanez az eljárás vonatkozik a két másik színre is, csak be kell állítanunk a vezérlőcsapokat a megfelelő színhez. Később a frekvencia és a frekvencia1 információit használjuk feltételes számként az if -ben, majd fordítsuk a szervót a megfelelő helyre.
4. lépés: Akkor itt van a tervezés
A gépen való munkavégzés nagyon egyszerű, mindössze három lépést tartalmaz:
1. Először is, a színes tégla, amelyet a töltőben tartanak, beleesik a felső szervomotorhoz rögzített platformba.
2. Ezután a szervomotor forog, és a téglát a színérzékelőhöz viszi, amely vörös, sárga és kék téglákkal érzékeli annak színét.
3. Ezt követően az alsó szervomotor az adott helyzetbe forog, majd a felső szervomotor ismét forog, amíg a tégla be nem esik a vezetősínbe.
5. lépés: Végül fejezze be a projektet, és hagyja, hogy a gyerekek játsszanak vele
A kód feltöltése után ragasztópisztoly segítségével rögzítettem az Arduino táblát. Ezután átlátszó műanyag palack segítségével elkészítettem a töltőt, és a felső részével együtt ragasztottam az összeszereléshez, és befejeztem a projektet. Végtére is, nagyszerű élmény, hogy ez a lehetőség megvalósítható. És azt kívánom, hogy tanuljon meg dolgokat ezen az oktatóanyagon keresztül. És szabadon feltehetek bármilyen kérdést az alábbi megjegyzések részben. Köszönöm.
Ajánlott:
Színválogató kódolása a Modkit for Vex programban: 7 lépés
Színválogató kódolása a Modkit for Vex -hez: Sziasztok! Ebben az oktatóanyagban megtudhatja, hogyan kell kódolni egy színgolyó -válogatót a Modkit for Vex -ben
Mobiltelefon akkumulátor tégla: 6 lépés
Mobiltelefon akkumulátor tégla: Ez egy szép, egyszerű hétvégi projekt, amely lehetőséget ad arra, hogy tovább tanuljon forrasztani kis táblákon. Olcsón és könnyen beszerezhető alkatrészeket használ, hogy ez egy nagyszerű kezdő projekt mindenki számára, aki barkácsprojektekbe kezd
Arduino szöveg -beszéd konverter az LM386 - használatával Beszélő Arduino projekt - Talkie Arduino könyvtár: 5 lépés
Arduino szöveg -beszéd átalakító az LM386 | használatával Beszélő Arduino projekt | Talkie Arduino Könyvtár: Sziasztok, sok projektben megköveteljük az arduinótól, hogy beszéljen valamit, mint például a beszélő óra, vagy mondjon néhány adatot
500 LED-Pixel RGB-tégla: 9 lépés (képekkel)
500 LED-Pixel RGB-Brick: Régen építettem egy 10x10 LED-es kompenzátort ezek közül a WS2812 LED-ek közül, de még ha lehetséges is játszani a régi iskola Snake játékát csatlakoztatott okostelefonnal, szeretnék még valamit különleges. Ezért úgy döntöttem, hogy még néhány ledet teszek hozzá, arra
Arduino színválogató projekt PC vezérlőalkalmazással: 4 lépés (képekkel)
Arduino színválogató projekt PC vezérlőalkalmazással: Ebben a projektben a TCS34725 színérzékelőt választottam. Mivel ez az érzékelő pontosabb észlelést végez, mint a többi, és nem befolyásolja a környezet fényének változása. A termék hibakeresési robotját az interfész program vezérli