![Programovateľné svetlo tekvice: 25 krokov (s obrázkami) Programovateľné svetlo tekvice: 25 krokov (s obrázkami)](https://i.howwhatproduce.com/images/001/image-743-8-j.webp)
Obsah:
- Krok 1: Vloženie komponentov na dosku Breadboard
- Krok 2: Nainštalujte tlačidlo na dosku, na ktorú budete pracovať
- Krok 3: Nasaďte LED diódu RGB na svoj chlebom
- Krok 4: Umiestnite ATTINY85 na dosku, na ktorú budete pracovať
- Krok 5: Pripojte modrú diódu LED k pinu 0 ATTiny85
- Krok 6: Zapojte zelenú LED do kolíka 1 ATTiny85
- Krok 7: Pripojte červenú diódu LED k kolíku 2 ATTiny85
- Krok 8: Pripojte napájaciu stranu tlačidla
- Krok 9: Pripojte uzemňovaciu nohu RGB LED
- Krok 10: Napájanie drôtom na ATTiny
- Krok 11: Pridajte posuvný prepínač na dosku chleba
- Krok 12: Vložte 3V gombíkovú batériu do držiaka batérie
- Krok 13: Pridajte cesto s mincovými bunkami na dosku na chlieb
- Krok 14: Pripojte výsuvný vypínač na +3V
- Krok 15: Pripojte (-) kolík ATTiny k zemi
- Krok 16: Pripojte tlačidlový výstup k svojmu ATTINY85 (pin 3)
- Krok 17: Pridajte 10K odpor medzi tlačidlo a uzemnenie
- Krok 18: Pridajte bzučiak na dosku na chlieb
- Krok 19: Rozvíjajte svoj KÓD
- Krok 20: Pridanie rady Dr. Azzyho
- Krok 21: Pridajte knižnicu Rttl do svojich knižníc Arduino
- Krok 22: Nakonfigurujte Arduino IDE na programovanie ATTiny
- Krok 23: Naprogramujte ATTiny a pripojte chlebovú dosku k programátoru AVR
- Krok 24: HOTOVO
- Krok 25: Schéma zapojenia
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05
![Programovateľné tekvicové svetlo Programovateľné tekvicové svetlo](https://i.howwhatproduce.com/images/001/image-743-9-j.webp)
![Programovateľné tekvicové svetlo Programovateľné tekvicové svetlo](https://i.howwhatproduce.com/images/001/image-743-10-j.webp)
![Programovateľné tekvicové svetlo Programovateľné tekvicové svetlo](https://i.howwhatproduce.com/images/001/image-743-11-j.webp)
![Programovateľné tekvicové svetlo Programovateľné tekvicové svetlo](https://i.howwhatproduce.com/images/001/image-743-12-j.webp)
Tento návod je na výrobu programovateľného svetla tekvice s mikrokontrolérom ATTiny. Toto bolo navrhnuté ako vzdelávacie demo, ktoré má zoznámiť kohokoľvek (vo veku 8+) s elektronikou a programovaním mikrokontrolérov pomocou Arduino IDE.
Šikmé ciele:
- Pochopenie toho, čo je vstup a čo je výstup pre mikrokontrolér.
- Pochopenie toho, ako môže výstup mikrokontroléra ovládať LED diódu.
- Pochopenie toho, ako môže tlačidlový vstup čítať mikroradič.
Potrebné diely:
- 1 Mini chlebová doska
- 1 ATTiny85
- 1 3V gombíková batéria
- 1 držiak na gombíkovú batériu
- 1 330 Ohm odpory (oranžová, oranžová, červená)
- 1 odpor 10 kOhm
- 1 RGB LED
- 1 posuvný spínač
- 1 tlačidlo
- 8 drôtov
- 1 Piezzo bzučiak
Potrebné nástroje:
- Počítač so softvérom Arduino
- Programátor AVR (Použili sme Sparkfuns Tiny AVR Prorgrammer, ale ak už máte Arduino, pri programovaní ATTiny85 pomocou arduina môžete postupovať podľa týchto pokynov)
- Aby tento kód fungoval, musíte použiť ATTiny Board Dr. Azzyho, ktorá sa nachádza tu: https://drazzy.com/package_drazzy.com_index.json (Pokyny na inštaláciu sú uvedené v kroku 20)
- Knižnicu RTTL nájdete tu: https://github.com/cefn/non-blocking-rtttl-arduino/blob/master/README.md (Pokyny na inštaláciu sú uvedené v kroku 21)
Krok 1: Vloženie komponentov na dosku Breadboard
Nasledujúcich pár krokov vás poučí o tom, ako zapojiť dosku chleba. DÔLEŽITÉ je zapojiť dosku presne tak, ako je to znázornené na obrázkoch, inak by vaše dýňové svetlo nemuselo fungovať. Ak si niečím nie ste istí, požiadajte o pomoc dobrovoľníka.
poznámka: rady chleba na oboch stranách osi sú spojené
Krok 2: Nainštalujte tlačidlo na dosku, na ktorú budete pracovať
![Umiestnite tlačidlo na dosku, na ktorú budete pracovať Umiestnite tlačidlo na dosku, na ktorú budete pracovať](https://i.howwhatproduce.com/images/001/image-743-13-j.webp)
Vložte tlačidlo do červených krúžkovaných priestorov na vašej doske na chlieb
Krok 3: Nasaďte LED diódu RGB na svoj chlebom
![Vložte RGB LED na svoj chlebom Vložte RGB LED na svoj chlebom](https://i.howwhatproduce.com/images/001/image-743-14-j.webp)
Vložte RGB LED diódu do krúžkovaných priestorov na vašej doske s chlebom. Je dôležité ich vložiť do dosky presne tak, ako je to tu zobrazené. Dlhá noha by mala ísť do 5. jamky zhora.
Krok 4: Umiestnite ATTINY85 na dosku, na ktorú budete pracovať
![Umiestnite ATTINY85 na dosku, ktorú chcete Umiestnite ATTINY85 na dosku, ktorú chcete](https://i.howwhatproduce.com/images/001/image-743-15-j.webp)
Umiestnite ATTINY 85 do stredu od riadkov 8 do riadkov 11. Uistite sa, že malá bodka je vľavo hore.
*Buďte veľmi opatrní, aby ste si nezlomili nohy na mikrokontroléri ATTINY85. Mikrokontrolér nezasuniete úplne dovnútra, pretože ho odstránime, aby sme ho mohli neskôr naprogramovať.
Krok 5: Pripojte modrú diódu LED k pinu 0 ATTiny85
![Zapojte modrú LED do kolíka 0 ATTiny85 Zapojte modrú LED do kolíka 0 ATTiny85](https://i.howwhatproduce.com/images/001/image-743-16-j.webp)
Pripojte drôt spájajúci modrú LED diódu k pinu 0 ATTiny, ako je znázornené na obrázku
Poznámka* Na farbe drôtu nezáleží, ale je užitočné použiť rôzne farby, aby ste lepšie videli, čo je pripojené.
Krok 6: Zapojte zelenú LED do kolíka 1 ATTiny85
![Zapojte zelenú LED do kolíka 1 na ATTiny85 Zapojte zelenú LED do kolíka 1 na ATTiny85](https://i.howwhatproduce.com/images/001/image-743-17-j.webp)
Kolík zapojte tak, ako je to znázornené na obrázku
Krok 7: Pripojte červenú diódu LED k kolíku 2 ATTiny85
![Zapojte červenú LED do kolíka 2 ATTiny85 Zapojte červenú LED do kolíka 2 ATTiny85](https://i.howwhatproduce.com/images/001/image-743-18-j.webp)
Vložte drôt do otvorov zobrazených na fotografii.
Poznámka* Na farbe drôtu nezáleží, ale je užitočné použiť rôzne farby, aby ste lepšie videli, čo je pripojené.
Krok 8: Pripojte napájaciu stranu tlačidla
![Pripojte napájaciu stranu tlačidla Pripojte napájaciu stranu tlačidla](https://i.howwhatproduce.com/images/001/image-743-19-j.webp)
Pridajte dlhší (0,75 palca) čierny drôt, ako je znázornené na obrázku
Krok 9: Pripojte uzemňovaciu nohu RGB LED
![Pripojte uzemňovaciu nohu RGB LED Pripojte uzemňovaciu nohu RGB LED](https://i.howwhatproduce.com/images/001/image-743-20-j.webp)
Pridajte odpor 330 ohmov (oranžovo-oranžovo-hnedo-zlatý) podľa obrázku.
Krok 10: Napájanie drôtom na ATTiny
![Napájanie drôtom na ATTiny Napájanie drôtom na ATTiny](https://i.howwhatproduce.com/images/001/image-743-21-j.webp)
Krok 11: Pridajte posuvný prepínač na dosku chleba
![Pridajte posuvný prepínač na dosku s chlebom Pridajte posuvný prepínač na dosku s chlebom](https://i.howwhatproduce.com/images/001/image-743-22-j.webp)
Pridajte posuvný spínač, ako je znázornené na fotografii.
Krok 12: Vložte 3V gombíkovú batériu do držiaka batérie
![Vložte 3V gombíkovú batériu do držiaka batérie Vložte 3V gombíkovú batériu do držiaka batérie](https://i.howwhatproduce.com/images/001/image-743-23-j.webp)
Vykonajte to pred vložením držiaka gombíkovej batérie do dosky na chlieb.
Krok 13: Pridajte cesto s mincovými bunkami na dosku na chlieb
![Pridajte cesto do coin cell na chlebovú dosku Pridajte cesto do coin cell na chlebovú dosku](https://i.howwhatproduce.com/images/001/image-743-24-j.webp)
Pridajte to do presných otvorov podľa obrázku. Uistite sa, že kladný pól je na pravej strane.
Krok 14: Pripojte výsuvný vypínač na +3V
![Slide Swith zapojte na +3V Slide Swith zapojte na +3V](https://i.howwhatproduce.com/images/001/image-743-25-j.webp)
Je to jednoduchšie, ak najskôr ohnete žltý drôt na polovicu, ako je znázornené na obrázku vľavo.
Krok 15: Pripojte (-) kolík ATTiny k zemi
![Pripojte (-) kolík ATTiny k zemi Pripojte (-) kolík ATTiny k zemi](https://i.howwhatproduce.com/images/001/image-743-26-j.webp)
Ako je znázornené na fotografii vyššie
Krok 16: Pripojte tlačidlový výstup k svojmu ATTINY85 (pin 3)
![Pripojte tlačidlový výstup k svojmu ATTINY85 (pin 3) Pripojte tlačidlový výstup k svojmu ATTINY85 (pin 3)](https://i.howwhatproduce.com/images/001/image-743-27-j.webp)
To umožňuje vášmu ATTINY85 detekovať, keď stlačíte tlačidlo. Pridajte drôt presne podľa obrázku.
Krok 17: Pridajte 10K odpor medzi tlačidlo a uzemnenie
![Pridajte 10K odpor medzi tlačidlo a uzemnenie Pridajte 10K odpor medzi tlačidlo a uzemnenie](https://i.howwhatproduce.com/images/001/image-743-28-j.webp)
Medzi zem a tlačidlo pridajte odpor 10 K ohmov (hnedý, čierny, oranžový, zlatý). Toto je sťahovací odpor. Keď je tlačidlo stlačené, ATTINY85 číta HIGH (+3V), keď nie je stlačené, ATTINY85 číta NÍZKU (0 V)
Krok 18: Pridajte bzučiak na dosku na chlieb
![Pridajte bzučiak na dosku s chlebom Pridajte bzučiak na dosku s chlebom](https://i.howwhatproduce.com/images/001/image-743-29-j.webp)
Pridajte bzučiak na chlebovú dosku. Nezabudnite ho pridať presne tak, ako je to znázornené (+) na vrchu.
Krok 19: Rozvíjajte svoj KÓD
- Stiahnite si kód
- Upravte kód
Toto je kód riadený ŠTÁTOM. To znamená, že ŠTÁT (ktoré sú v kóde napísané napr. RED_STATE).
Ak chcete pridať stav, musíte ho deklarovať v hornej časti kódu a aktualizovať počet stavov.
Potom môžete prípad Switch zmeniť tak, aby obsahoval váš nový STAV.
Krok 20: Pridanie rady Dr. Azzyho
![Pridanie rady Dr. Azzyho Pridanie rady Dr. Azzyho](https://i.howwhatproduce.com/images/001/image-743-30-j.webp)
![Pridanie rady Dr. Azzyho Pridanie rady Dr. Azzyho](https://i.howwhatproduce.com/images/001/image-743-31-j.webp)
![Pridanie rady Dr. Azzyho Pridanie rady Dr. Azzyho](https://i.howwhatproduce.com/images/001/image-743-32-j.webp)
![Pridanie rady Dr. Azzyho Pridanie rady Dr. Azzyho](https://i.howwhatproduce.com/images/001/image-743-33-j.webp)
Pridajte do svojho Arduino IDE radu Dr. Azzyho:
- V časti Súbory prejdite na predvoľby
- preferencie> Nastavenia pod ďalšími správcami dosiek, ktoré boli v minulosti na tomto odkaze:
- V časti Nástroje prejdite na položku Správca dosiek
- Nainštalujte ATTiny Core od Spence Konde
Krok 21: Pridajte knižnicu Rttl do svojich knižníc Arduino
![Pridajte knižnicu Rttl do svojich knižníc Arduino Pridajte knižnicu Rttl do svojich knižníc Arduino](https://i.howwhatproduce.com/images/001/image-743-34-j.webp)
Aby bzučiak fungoval, pridajte knižnicu sem do svojej knižnice Arduino:
github.com/cefn/non-blocking-rtttl-arduino
Krok 22: Nakonfigurujte Arduino IDE na programovanie ATTiny
![Nakonfigurujte IDE Arduino na programovanie ATTiny Nakonfigurujte IDE Arduino na programovanie ATTiny](https://i.howwhatproduce.com/images/001/image-743-35-j.webp)
Kliknite na ponuku nástrojov a uistite sa, že doska, hodiny a čip sú správne
Krok 23: Naprogramujte ATTiny a pripojte chlebovú dosku k programátoru AVR
![Naprogramujte ATTiny a pripojte chlebovú dosku k programátoru AVR Naprogramujte ATTiny a pripojte chlebovú dosku k programátoru AVR](https://i.howwhatproduce.com/images/001/image-743-36-j.webp)
![Naprogramujte ATTiny a pripojte chlebovú dosku k programátoru AVR Naprogramujte ATTiny a pripojte chlebovú dosku k programátoru AVR](https://i.howwhatproduce.com/images/001/image-743-37-j.webp)
![Naprogramujte ATTiny a pripojte chlebovú dosku k programátoru AVR Naprogramujte ATTiny a pripojte chlebovú dosku k programátoru AVR](https://i.howwhatproduce.com/images/001/image-743-38-j.webp)
- Vyberte ATTiny z dosky na chlieb a vložte ju do programátora AVR. Musíte ho zapojiť do dosky s malou bodkou v ľavom hornom rohu, ako je znázornené na prvom obrázku.
- Vezmite 3 vodiče a prepojte kolíky 2, 1, 0 na programátore s príslušnými kolíkmi na doske na chlieb. Podrobnosti nájdete na fotografiách.
- Vezmite jeden drôt a prepojte kolíky (-) na programátore s príslušným uzemnením na doske s chlebom. Podrobnosti nájdete na fotografiách.
- načítajte kód Arduino do ATTiny výberom šípky na odoslanie v IDE Arduino (Ak sa zobrazí chyba, že pri odosielaní kódu si pozrite predchádzajúci krok)
Krok 24: HOTOVO
![HOTOVÝ! HOTOVÝ!](https://i.howwhatproduce.com/images/001/image-743-39-j.webp)
![HOTOVÝ! HOTOVÝ!](https://i.howwhatproduce.com/images/001/image-743-40-j.webp)
![HOTOVÝ! HOTOVÝ!](https://i.howwhatproduce.com/images/001/image-743-41-j.webp)
Ak váš kód funguje tak, ako chcete, tiež. Odstráňte flexibilné drôty z chleba a umiestnite programátor ATTiny do dosky na chlieb.
PRED zapálením tekvice umiestnite obvod do plastového vrecka, aby ste ho chránili pred skratom, ak naň spadne akákoľvek tekvicová kaša.
Krok 25: Schéma zapojenia
![Schéma zapojenia Schéma zapojenia](https://i.howwhatproduce.com/images/001/image-743-42-j.webp)
Tu je zobrazený lepší obvodový diagram vyvinutý Kyle Neilom, ktorý by na ovládanie bzučiaka používal tranzistor. Bude implementované v budúcich verziách
Odporúča:
Programovateľné okolité svetlo pre externý displej: 4 kroky
![Programovateľné okolité svetlo pre externý displej: 4 kroky Programovateľné okolité svetlo pre externý displej: 4 kroky](https://i.howwhatproduce.com/images/006/image-16333-j.webp)
Programovateľné okolité svetlo pre externý displej: Tento projekt vám pomôže nastaviť okolité svetlo pre váš externý monitor alebo televízor a umožní vám ovládať nasledujúce položky z pohodlia KAŽDÉHO zariadenia, ktoré má webový prehliadač a je pripojené k vášmu smerovaču. Farba LED Frekvencia blikania poskytuje efekt DJ -a Nastavte rôzne
LED svetlo na bicykel programovateľné v Pythone: 4 kroky
![LED svetlo na bicykel programovateľné v Pythone: 4 kroky LED svetlo na bicykel programovateľné v Pythone: 4 kroky](https://i.howwhatproduce.com/images/002/image-3655-60-j.webp)
LED svetlo na bicykli programovateľné v Pythone: Tento tutoriál vám ukáže, ako vytvoriť skvelé LED svetlá na bicykle, ktoré je možné programovať v Pythone. Najprv sa uistite, že máte všetky zásoby: mikrokontrolér Gemma M0 10k potenciometer 1m NeoPixel LED pásik 30 pixelov/meter USB batéria
OpenEyeTap: 3D tlačené a programovateľné inteligentné sklo: 12 krokov (s obrázkami)
![OpenEyeTap: 3D tlačené a programovateľné inteligentné sklo: 12 krokov (s obrázkami) OpenEyeTap: 3D tlačené a programovateľné inteligentné sklo: 12 krokov (s obrázkami)](https://i.howwhatproduce.com/images/002/image-4891-40-j.webp)
OpenEyeTap: Inteligentné sklo s 3D tlačou a programovaním: Vitajte na stránke s pokynmi k Open EyeTap! Sme niekoľko nadšených tvorcov s veľkou ambíciou vybudovať najaktívnejšiu komunitu inteligentných okuliarov a rozšírenej reality na svete. Chceme sprístupniť rámec, v ktorom sa rozšíria
Programovateľné hodinky so štvorznakovým displejom: 5 krokov (s obrázkami)
![Programovateľné hodinky so štvorznakovým displejom: 5 krokov (s obrázkami) Programovateľné hodinky so štvorznakovým displejom: 5 krokov (s obrázkami)](https://i.howwhatproduce.com/images/003/image-6496-46-j.webp)
Programovateľné hodinky so štvorznakovým displejom: Keď budete nosiť tieto otravné, nadrozmerné, úplne nepraktické náramkové hodinky, budete o meste hovoriť. Zobrazte svoj obľúbený sprostý jazyk, texty piesní, prvočísla atď. Inšpirovaný súpravou Microreader som sa rozhodol vyrobiť obrovské hodinky pomocou
Vysokoprúdový blikajúci ovládač tekvice LED: 3 kroky
![Vysokoprúdový blikajúci ovládač tekvice LED: 3 kroky Vysokoprúdový blikajúci ovládač tekvice LED: 3 kroky](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10778104-high-current-flickering-pumpkin-led-driver-3-steps-j.webp)
Vysokoprúdový blikajúci tekvicový LED ovládač: Použite LED čajové svetlo na napájanie silnoprúdových LED diód, ktoré je jednoduché a ľahko vyrobiteľné. Je veľmi ťažké dosiahnuť návrh obvodu, ktorý vytvára skutočne skutočne vyzerajúci efekt plameňa sviečky. Chcel som vytvoriť jednoduchý a rýchly spôsob, ako jazdiť vyššie