Tartalomjegyzék:
- 1. lépés: Az alkatrészek elhelyezése a kenyértáblán
- 2. lépés: Tegye a nyomógombot a kenyértáblájára
- 3. lépés: Helyezze az RGB LED -et a kenyérsütőre
- 4. lépés: Tegye az ATTINY85 -öt a kenyértáblájára
- 5. lépés: Csatlakoztassa a kék LED -et az ATTiny85 0 -ás tűjéhez
- 6. lépés: Csatlakoztassa a zöld LED -et az ATTiny85 1. tűjéhez
- 7. lépés: Csatlakoztassa a piros LED -et az ATTiny85 2. tűjéhez
- 8. lépés: Csatlakoztassa a gomb tápoldalát
- 9. lépés: Csatlakoztassa az RGB LED földelő lábát
- 10. lépés: Csatlakoztassa az ATTiny -t
- 11. lépés: Adja hozzá a csúszkakapcsolót a kenyértáblához
- 12. lépés: Helyezze a 3 V -os gombelemet az elemtartóba
- 13. lépés: Adja hozzá a gombelemes tésztát a kenyértáblához
- 14. lépés: Csatlakoztassa a csúszókapcsolót +3V -ra
- 15. lépés: Csatlakoztassa az ATTiny (-) csapját a földhöz
- 16. lépés: Csatlakoztassa a gombkimenetet az ATTINY85 készülékhez (3. tű)
- 17. lépés: 10 g ellenállás hozzáadása a gomb és a föld közé
- 18. lépés: Zümmögő hozzáadása a kenyértáblához
- 19. lépés: A KÓD fejlesztése
- 20. lépés: Dr. Azzy táblájának hozzáadása
- 21. lépés: Adja hozzá az Rttl könyvtárat az Arduino könyvtáraihoz
- 22. lépés: Állítsa be az Arduino IDE -t az ATTiny programozására
- 23. lépés: Programozza be az ATTiny -t, és csatlakoztassa a kenyértáblát az AVR programozóhoz
- 24. lépés: KÉSZ
- 25. lépés: Áramköri diagram
Videó: Programozható tökfény: 25 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Ez az utasítás az ATTiny mikrokontrollerrel programozható sütőtök -világítás készítésére szolgál. Ezt tanulási demóként tervezték, hogy bárkit (8 éves kortól) megismertessenek az elektronikával és a programozó mikrovezérlőkkel az Arduino IDE segítségével.
Hajlított célok:
- Annak megértése, hogy mi a bemenet és mi a kimenet egy mikrokontroller számára.
- Annak megértése, hogy a mikrokontroller kimenete hogyan vezérelheti a LED -et.
- Annak megértése, hogy a gombvezérlő miként tudja beolvasni a gombbemenetet.
Szükséges alkatrészek:
- 1 mini kenyértábla
- 1 ATTiny85
- 1 db 3V -os gombelem
- 1 db gombelemes elemtartó
- 1 330 ohmos ellenállások (narancs, narancs, piros)
- 1 10 k ohmos ellenállás
- 1 RGB LED
- 1 tolókapcsoló
- 1 nyomógomb
- 8 vezeték
- 1 Piezzo csengő
Szükséges eszközök:
- Számítógép az Arduino szoftverrel
- AVR programozó (Sparkfuns Tiny AVR Prorgrammer -t használtunk, de ha már rendelkezik Arduino -val, akkor kövesse ezeket az utasításokat az ATTiny85 programozásához az arduino -val)
- Ahhoz, hogy ez a kód működjön, Dr. Azzy ATTiny Boardját kell használnia, amely itt található: https://drazzy.com/package_drazzy.com_index.json (A telepítésre vonatkozó utasítások a 20. lépésben találhatók)
- Az RTTL könyvtár itt található: https://github.com/cefn/non-blocking-rtttl-arduino/blob/master/README.md (A telepítés módját a 21. lépés tartalmazza)
1. lépés: Az alkatrészek elhelyezése a kenyértáblán
A következő néhány lépésben megtudhatja, hogyan kell bekötni a kenyeret. FONTOS, hogy a táblát pontosan a képeken látható módon kösse be, különben előfordulhat, hogy a sütőtök fénye nem működik. Kérjen segítséget egy önkéntestől, ha valamiben bizonytalan.
megjegyzés: a kenyértábla sorai a középvonal mindkét oldalán össze vannak kötve
2. lépés: Tegye a nyomógombot a kenyértáblájára
Helyezze be a nyomógombot a kenyértáblán lévő piros kör alakú helyekbe
3. lépés: Helyezze az RGB LED -et a kenyérsütőre
Helyezze be az RGB LED -et a kenyértábla karikázott helyére. Fontos, hogy pontosan az itt látható módon tegye őket a táblára. A hosszú lábnak felülről az 5. lyukba kell mennie.
4. lépés: Tegye az ATTINY85 -öt a kenyértáblájára
Helyezze az ATTINY 85 készüléket a 8. soroktól a 11. sorok közepéig. Győződjön meg arról, hogy a kis pont a bal felső sarokban van.
*Legyen nagyon óvatos, nehogy eltörje az ATTINY85 mikrovezérlő lábát. Ne nyomja be teljesen a mikrokontrollert, mert később eltávolítjuk, hogy programozni tudjuk.
5. lépés: Csatlakoztassa a kék LED -et az ATTiny85 0 -ás tűjéhez
A képen látható módon csatlakoztassa a kék LED -lábat összekötő vezetéket az ATTiny 0 tűjéhez
Megjegyzés* A vezeték színe nem számít, de hasznos, ha különböző színeket használ, hogy könnyebben láthassa a csatlakoztatott elemeket.
6. lépés: Csatlakoztassa a zöld LED -et az ATTiny85 1. tűjéhez
Csatlakoztassa a tűt a képen látható módon
7. lépés: Csatlakoztassa a piros LED -et az ATTiny85 2. tűjéhez
Helyezzen vezetéket a fényképen látható lyukakba.
Megjegyzés* A vezeték színe nem számít, de hasznos, ha különböző színeket használ, hogy könnyebben láthassa a csatlakoztatott elemeket.
8. lépés: Csatlakoztassa a gomb tápoldalát
Adja hozzá a hosszabb (0,75 hüvelykes) fekete vezetéket a képen látható módon
9. lépés: Csatlakoztassa az RGB LED földelő lábát
Adja hozzá a 330 ohmos ellenállást (narancs-narancs-barna-arany) az ábra szerint.
10. lépés: Csatlakoztassa az ATTiny -t
11. lépés: Adja hozzá a csúszkakapcsolót a kenyértáblához
Adja hozzá a csúszó kapcsolót a képen látható módon.
12. lépés: Helyezze a 3 V -os gombelemet az elemtartóba
Tegye ezt, mielőtt a gombelem -tartót a kenyértáblába helyezi.
13. lépés: Adja hozzá a gombelemes tésztát a kenyértáblához
Adja hozzá a pontos lyukakhoz az ábrán látható módon. Győződjön meg arról, hogy a pozitív pólus a jobb oldalon található.
14. lépés: Csatlakoztassa a csúszókapcsolót +3V -ra
Ez könnyebb, ha először a sárga vezetéket hajlítsa félbe, ahogy a bal oldali képen látható.
15. lépés: Csatlakoztassa az ATTiny (-) csapját a földhöz
Amint a fenti képen látható
16. lépés: Csatlakoztassa a gombkimenetet az ATTINY85 készülékhez (3. tű)
Ez lehetővé teszi, hogy az ATTINY85 érzékelje, amikor megnyomja a gombot. Dugja be a vezetéket pontosan az ábrán látható módon.
17. lépés: 10 g ellenállás hozzáadása a gomb és a föld közé
Tegyen 10 K ohmos ellenállást (barna, fekete, narancs, arany) a föld és a gomb közé. Ez egy lehúzható ellenállás. Amikor megnyomja a gombot, az ATTINY85 HIGH (+3V) értéket mutat, ha nem nyomja meg, akkor az ATTINY85 LOW (0 V) értéket mutat
18. lépés: Zümmögő hozzáadása a kenyértáblához
Adja hozzá a hangjelzőt a kenyeretáblához. Győződjön meg róla, hogy pontosan a képen látható módon adja hozzá, a (+) jelzéssel felül.
19. lépés: A KÓD fejlesztése
- Töltse le a kódot
- Szerkessze a kódot
Ez egy ÁLLAM által vezérelt kód. Ez azt jelenti, hogy az ÁLLAPOT (amelyek CAPS -ban vannak begépelve, pl. RED_STATE).
Állapot hozzáadásához be kell jelentenie a kód tetején, és frissítenie kell az állapotok számát.
Ezután módosíthatja a Switch tokot, hogy tartalmazza az új STATE állapotát.
20. lépés: Dr. Azzy táblájának hozzáadása
Adja hozzá Dr. Azzy tábláját az Arduino IDE -hez:
- A Fájlok alatt navigáljon a beállításokhoz
- preferenciák> Beállítások a további táblák kezelői alatt ezen a linken:
- Az Eszközök alatt navigáljon a Fórumkezelőhöz
- Telepítse Spence Konde ATTiny Core -ját
21. lépés: Adja hozzá az Rttl könyvtárat az Arduino könyvtáraihoz
Ahhoz, hogy a hangjelző működjön, adja hozzá a könyvtárat az Arduino könyvtárához:
github.com/cefn/non-blocking-rtttl-arduino
22. lépés: Állítsa be az Arduino IDE -t az ATTiny programozására
Kattintson az eszközök menüre, és győződjön meg arról, hogy a tábla, az óra és a chip helyes
23. lépés: Programozza be az ATTiny -t, és csatlakoztassa a kenyértáblát az AVR programozóhoz
- Távolítsa el az ATTiny -t a kenyértábláról, és tegye be az AVR programozóba. Csatlakoztassa a táblához úgy, hogy a bal felső sarokban lévő kis pont látható, amint az az első képen látható.
- Fogjon 3 vezetéket, és csatlakoztassa a programozó 2, 1, 0 csapjait a kenyértáblájának megfelelő csapjaihoz. Részletekért lásd a fotókat.
- Fogjon egy vezetékes vezetéket, és csatlakoztassa a programozó tüskéit (-) a kenyértábla megfelelő földeléséhez. Részletekért lásd a fotókat.
- töltse be az Arduino kódot az ATTiny -be az Arduino IDE feltöltési nyíljának kiválasztásával (Ha hibaüzenetet kap, hogy a kód feltöltésekor lásd az előző lépést)
24. lépés: KÉSZ
Ha a kódod is úgy működik, ahogy szeretnéd. Távolítsa el a rugalmas huzalokat a kenyérkanról, és helyezze az ATTiny programozót a kenyértáblájára.
Mielőtt meggyújtaná a sütőtököt, helyezze az áramkört egy műanyag zacskóba, hogy megvédje a rövidzárlattól, ha bármilyen tök -gomba ráesik.
25. lépés: Áramköri diagram
A Kyle Neil által kifejlesztett jobb áramköri diagram itt látható, és tranzisztorral vezérli a zümmögőt. A későbbi verziókban kell megvalósítani
Ajánlott:
Renegade-i (Programozható IC-tesztelő, amely úgy érzi, mint az igazi): 3 lépés (képekkel)
Renegade-i (Programozható IC-tesztelő, amely úgy érzi, mint az igazi): A MILLIÓ DOLLAR DREAM. Álmodott valaha arról, hogy saját IC-tesztelője legyen otthon? Nem csak egy eszköz, amely képes tesztelni az IC -t, hanem egy "programozható" gép, amely úgy érzi magát, mint a szemikon teszt ipar legnagyobb szereplőinek egyik zászlóshajója
Programozható billentyűzet: 5 lépés (képekkel)
Programozható billentyűzet: Ebben a projektben megmutatom, hogyan lehet viszonylag egyszerű és olcsó programozható billentyűzetet készíteni a leggyakrabban használt billentyűparancsok, alkalmazások és egyebek feltérképezésére. Ez a billentyűzet minden fő operációs rendszerben billentyűzetként észlelhető, nincs szükség további illesztőprogramokra
Stranger Things programozható pulóver: 9 lépés (képekkel)
Stranger Things programozható pulóver: Lehet, hogy soha nem kell időt töltenie a szörnyek lidérces világában, de néha csak olyan inget szeretne viselni, amely azt mondja, hogy teljesen ott lakhatna, ha akarna. Mivel ilyen ing nem létezik a nyílt piacon, úgy döntöttünk, hogy elkészítjük
Teljesen világít - Programozható RGB LED akril jel: 3 lépés (képekkel)
Teljesen világít - Programozható RGB LED akril tábla: Játszottam a lézervágóval/gravírozóval, és igazán beleszerettem az akril tiszta gravírozásába, és fényt sugározva a széléből. Az alkalmazott akril vastagsága a.25 "; lap, amely igazán tisztán vág
Arduino által vezérelt LED -es tökfény: 5 lépés
Arduino által vezérelt LED -es tökfény: A projekt kezdeti elképzelése az volt, hogy egy LED -et állítanak be, amely a környezeti fény alapján magától be- és kikapcsol, valamint villog és változtatja az intenzitást, hogy szimulálja a gyertyát. Szükséges alkatrészek: 1 x Arduino (lehetőleg világos borostyán színű a realizmushoz) 1 x LDR