![Programabilno svjetlo za bundevu: 25 koraka (sa slikama) Programabilno svjetlo za bundevu: 25 koraka (sa slikama)](https://i.howwhatproduce.com/images/001/image-743-8-j.webp)
Sadržaj:
- Korak 1: Stavljanje komponenti na tlocrtnu ploču
- Korak 2: Pritisnite gumb na svoju pločicu
- Korak 3: Postavite RGB LED na svoj Breadboar
- Korak 4: Stavite ATTINY85 na svoju pločicu
- Korak 5: Priključite plavu LED diodu na pin 0 ATTiny85
- Korak 6: Priključite zelenu LED diodu na pin 1 ATTiny85
- Korak 7: Priključite crvenu LED diodu na pin 2 ATTiny85
- Korak 8: Spojite napajanje sa strane gumba
- Korak 9: Ožičite uzemljenu nogu RGB LED diode
- Korak 10: Uključite ATTiny u žicu
- Korak 11: Dodajte klizni prekidač na ploču za kruh
- Korak 12: Stavite 3V ćelijsku bateriju u držač baterije
- Korak 13: Dodajte tijesto u obliku novčića na ploču za kruh
- Korak 14: Priključite klizni prekidač na +3V
- Korak 15: Priključite (-) pin ATTiny na masu
- Korak 16: Priključite izlaz gumba na vaš ATTINY85 (pin 3)
- Korak 17: Dodajte 10K otpornik između gumba i mase
- Korak 18: Dodajte zujalicu na ploču za kruh
- Korak 19: Razvijte svoj KOD
- Korak 20: Dodavanje odbora dr. Azzyja
- Korak 21: Dodajte Rttl knjižnicu u svoje Arduino knjižnice
- Korak 22: Konfigurirajte Arduino IDE za programiranje ATTiny -a
- Korak 23: Programirajte ATTiny i povežite svoju ploču za kruh s AVR programatorom
- Korak 24: GOTOVO
- Korak 25: Dijagram kruga
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
![Programabilno svjetlo za bundevu Programabilno svjetlo za bundevu](https://i.howwhatproduce.com/images/001/image-743-9-j.webp)
![Programabilno svjetlo za bundevu Programabilno svjetlo za bundevu](https://i.howwhatproduce.com/images/001/image-743-10-j.webp)
![Programabilno svjetlo za bundevu Programabilno svjetlo za bundevu](https://i.howwhatproduce.com/images/001/image-743-11-j.webp)
![Programabilno svjetlo za bundevu Programabilno svjetlo za bundevu](https://i.howwhatproduce.com/images/001/image-743-12-j.webp)
Ovaj Instructable služi za izradu programabilnog svjetla za bundevu s ATTiny mikrokontrolerom. Ovo je zamišljeno kao demonstracija učenja za upoznavanje bilo koga (od 8+) u elektronici i programiranju mikrokontrolera pomoću Arduino IDE -a.
Usklađeni ciljevi:
- Razumijevanje što je ulaz, a što izlaz za mikrokontroler.
- Razumijevanje načina na koji izlaz mikrokontrolera može upravljati LED diodom.
- Razumijevanje načina na koji mikrokontroler može pročitati unos s gumbima.
Potrebni dijelovi:
- 1 Mini ploča za kruh
- 1 ATTiny85
- 1 3V dugmasta baterija
- 1 držač dugmaste baterije
- 1 330 Ohm otpornika (narančasta, narančasta, crvena)
- 1 10 k Ohm otpornik
- 1 RGB LED
- 1 klizni prekidač
- 1 gumb
- 8 žica
- 1 Piezzo zujalica
Potrebni alati:
- Računalo sa softverom Arduino
- AVR programer (Koristili smo Sparkfuns Tiny AVR Programer, ali ako već imate Arduino, možete slijediti ove upute za programiranje ATTiny85 sa svojim arduinom)
- Da bi ovaj kôd funkcionirao morate koristiti ATTiny Board dr. Azzya koji se nalazi ovdje: https://drazzy.com/package_drazzy.com_index.json (Upute o tome kako instalirati nalaze se u 20. koraku)
- Biblioteka RTTL nalazi se ovdje: https://github.com/cefn/non-blocking-rtttl-arduino/blob/master/README.md (Upute o tome kako instalirati nalaze se u 21. koraku)
Korak 1: Stavljanje komponenti na tlocrtnu ploču
Sljedećih nekoliko koraka uputit će vas kako spojiti svoju matičnu ploču. VAŽNO je da dasku ožičite točno onako kako je prikazano na slikama, u protivnom svjetlo od bundeve možda neće raditi. Molimo vas da zatražite pomoć od volontera ako niste sigurni u bilo što.
Napomena: Redovi ploče za kruh s obje strane središnje crte povezani su
Korak 2: Pritisnite gumb na svoju pločicu
![Pritisnite gumb na svoju oglasnu ploču Pritisnite gumb na svoju oglasnu ploču](https://i.howwhatproduce.com/images/001/image-743-13-j.webp)
Umetnite gumb za pritiskanje u crvene zaokružene prostore na vašoj ploči za kruh
Korak 3: Postavite RGB LED na svoj Breadboar
![Stavite RGB LED na svoj Breadboar Stavite RGB LED na svoj Breadboar](https://i.howwhatproduce.com/images/001/image-743-14-j.webp)
Umetnite RGB LED u zaokružena mjesta na vašoj ploči za kruh. Važno je staviti ih na ploču točno onako kako je ovdje prikazano. Duga noga bi trebala ići u 5. rupu od vrha.
Korak 4: Stavite ATTINY85 na svoju pločicu
![Stavite ATTINY85 na svoju pločicu Stavite ATTINY85 na svoju pločicu](https://i.howwhatproduce.com/images/001/image-743-15-j.webp)
Postavite ATTINY 85 u sredinu od reda 8 do reda 11. Provjerite je li mala točka u gornjem lijevom kutu.
*Budite vrlo oprezni da ne slomite noge na svom mikrokontroleru ATTINY85. Ne gurajte mikrokontroler do kraja jer ćemo ga kasnije ukloniti da bismo ga programirali.
Korak 5: Priključite plavu LED diodu na pin 0 ATTiny85
![Priključite plavu LED diodu na pin 0 ATTiny85 Priključite plavu LED diodu na pin 0 ATTiny85](https://i.howwhatproduce.com/images/001/image-743-16-j.webp)
Dodajte žicu koja spaja plavu LED nogu na pin 0 ATTiny -a kao što je prikazano na slici
Napomena* Boja žice nije važna, ali je korisno koristiti različite boje kako biste lakše vidjeli što je spojeno.
Korak 6: Priključite zelenu LED diodu na pin 1 ATTiny85
![Priključite zelenu LED diodu na pin 1 ATTiny85 Priključite zelenu LED diodu na pin 1 ATTiny85](https://i.howwhatproduce.com/images/001/image-743-17-j.webp)
Ožičite iglu kao što je prikazano na slici
Korak 7: Priključite crvenu LED diodu na pin 2 ATTiny85
![Priključite crvenu LED diodu na pin 2 ATTiny85 Priključite crvenu LED diodu na pin 2 ATTiny85](https://i.howwhatproduce.com/images/001/image-743-18-j.webp)
Stavite žicu u rupe prikazane na fotografiji.
Napomena* Boja žice nije važna, ali je korisno koristiti različite boje kako biste lakše vidjeli što je spojeno.
Korak 8: Spojite napajanje sa strane gumba
![Ožičite gumb za napajanje Ožičite gumb za napajanje](https://i.howwhatproduce.com/images/001/image-743-19-j.webp)
Dodajte dužu (0,75 inča) crnu žicu kao što je prikazano na slici
Korak 9: Ožičite uzemljenu nogu RGB LED diode
![Ožičite uzemljenu nogu RGB LED diode Ožičite uzemljenu nogu RGB LED diode](https://i.howwhatproduce.com/images/001/image-743-20-j.webp)
Dodajte otpornik od 330 ohma (narančasto-narančasto-smeđe-zlatni) kako je prikazano na dijagramu.
Korak 10: Uključite ATTiny u žicu
![Napajanje žicom na ATTiny Napajanje žicom na ATTiny](https://i.howwhatproduce.com/images/001/image-743-21-j.webp)
Korak 11: Dodajte klizni prekidač na ploču za kruh
![Dodajte klizni prekidač na ploču za kruh Dodajte klizni prekidač na ploču za kruh](https://i.howwhatproduce.com/images/001/image-743-22-j.webp)
Dodajte klizni prekidač kao što je prikazano na fotografiji.
Korak 12: Stavite 3V ćelijsku bateriju u držač baterije
![Stavite 3V ćelijsku bateriju u držač baterije Stavite 3V ćelijsku bateriju u držač baterije](https://i.howwhatproduce.com/images/001/image-743-23-j.webp)
Učinite to prije nego što stavite držač dugmaste baterije u ploču za kruh.
Korak 13: Dodajte tijesto u obliku novčića na ploču za kruh
![Dodajte tijesto u obliku novčića na ploču za kruh Dodajte tijesto u obliku novčića na ploču za kruh](https://i.howwhatproduce.com/images/001/image-743-24-j.webp)
Dodajte ovo u točne rupe kao što je prikazano. Provjerite je li pozitivni terminal na desnoj strani.
Korak 14: Priključite klizni prekidač na +3V
![Ožičite klizni prekidač na +3V Ožičite klizni prekidač na +3V](https://i.howwhatproduce.com/images/001/image-743-25-j.webp)
To je lakše ako ženu žicu prvo savijete na pola kao što je prikazano na slici s lijeve strane.
Korak 15: Priključite (-) pin ATTiny na masu
![Priključite (-) pin ATTiny na masu Priključite (-) pin ATTiny na masu](https://i.howwhatproduce.com/images/001/image-743-26-j.webp)
Kao što je prikazano na gornjoj fotografiji
Korak 16: Priključite izlaz gumba na vaš ATTINY85 (pin 3)
![Priključite izlaz tipke na vaš ATTINY85 (pin 3) Priključite izlaz tipke na vaš ATTINY85 (pin 3)](https://i.howwhatproduce.com/images/001/image-743-27-j.webp)
To omogućuje vašem ATTINY85 da detektira kada pritisnete gumb. Dodajte žicu točno onako kako je prikazano.
Korak 17: Dodajte 10K otpornik između gumba i mase
![Dodajte 10K otpornik između gumba i mase Dodajte 10K otpornik između gumba i mase](https://i.howwhatproduce.com/images/001/image-743-28-j.webp)
Dodajte otpornik od 10 K ohma (smeđi, crni, narančasti, zlatni) između tla i gumba. Ovo je otpornik za povlačenje. Kad je gumb pritisnut, ATTINY85 očitava VISOKO (+3 V), a kada nije pritisnut, ATTINY85 čita NISKO (0 V)
Korak 18: Dodajte zujalicu na ploču za kruh
![Dodajte zujalicu na ploču za kruh Dodajte zujalicu na ploču za kruh](https://i.howwhatproduce.com/images/001/image-743-29-j.webp)
Dodajte zujalicu na svoju ploču za kruh. Dodajte ga točno kako je prikazano sa (+) na vrhu.
Korak 19: Razvijte svoj KOD
- Preuzmite kôd
- Uredite kôd
Ovo je kod kojim upravlja STATE. Što znači da STATE (koje se unose u CAPS u kodu, npr. RED_STATE).
Da biste dodali stanje, morate ga prijaviti pri vrhu koda i ažurirati broj stanja.
Zatim možete izmijeniti slučaj prekidača tako da uključi vaše novo STANJE.
Korak 20: Dodavanje odbora dr. Azzyja
![Dodavanje odbora dr. Azzyja Dodavanje odbora dr. Azzyja](https://i.howwhatproduce.com/images/001/image-743-30-j.webp)
![Dodavanje odbora dr. Azzyja Dodavanje odbora dr. Azzyja](https://i.howwhatproduce.com/images/001/image-743-31-j.webp)
![Dodavanje odbora dr. Azzyja Dodavanje odbora dr. Azzyja](https://i.howwhatproduce.com/images/001/image-743-32-j.webp)
![Dodavanje odbora dr. Azzyja Dodavanje odbora dr. Azzyja](https://i.howwhatproduce.com/images/001/image-743-33-j.webp)
Dodajte ploču dr. Azzyja u svoj Arduino IDE:
- U odjeljku Datoteke idite na postavke
- preferencije> Postavke pod dodatnim upraviteljima odbora prošlim na ovoj poveznici:
- U odjeljku Alati idite na Upravitelj ploča
- Instalirajte ATTiny Core tvrtke Spence Konde
Korak 21: Dodajte Rttl knjižnicu u svoje Arduino knjižnice
![Dodajte Rttl knjižnicu u svoje Arduino knjižnice Dodajte Rttl knjižnicu u svoje Arduino knjižnice](https://i.howwhatproduce.com/images/001/image-743-34-j.webp)
Da bi zujalica radila, dodajte knjižnicu ovdje u svoju Arduino knjižnicu:
github.com/cefn/non-blocking-rtttl-arduino
Korak 22: Konfigurirajte Arduino IDE za programiranje ATTiny -a
![Konfigurirajte Arduino IDE za programiranje ATTiny -a Konfigurirajte Arduino IDE za programiranje ATTiny -a](https://i.howwhatproduce.com/images/001/image-743-35-j.webp)
Pritisnite izbornik alata i provjerite jesu li ploča, sat i čip ispravni
Korak 23: Programirajte ATTiny i povežite svoju ploču za kruh s AVR programatorom
![Programirajte ATTiny i povežite svoju ploču za kruh s AVR programatorom Programirajte ATTiny i povežite svoju ploču za kruh s AVR programatorom](https://i.howwhatproduce.com/images/001/image-743-36-j.webp)
![Programirajte ATTiny i povežite svoju ploču za kruh s AVR programatorom Programirajte ATTiny i povežite svoju ploču za kruh s AVR programatorom](https://i.howwhatproduce.com/images/001/image-743-37-j.webp)
![Programirajte ATTiny i povežite svoju ploču za kruh s AVR programatorom Programirajte ATTiny i povežite svoju ploču za kruh s AVR programatorom](https://i.howwhatproduce.com/images/001/image-743-38-j.webp)
- Uklonite ATTiny s ploče za kruh i stavite ga u AVR programator. Morate ga priključiti na ploču s malom točkom u gornjem lijevom kutu kao što je prikazano na prvoj slici.
- Uzmite 3 žice i spojite iglice 2, 1, 0 na programatoru u odgovarajuće pinove na vašoj ploči za kruh. Za detalje pogledajte fotografije.
- Uzmite jednu žičanu žicu i spojite iglice (-) programatora na odgovarajuće uzemljenje na vašoj ploči za kruh. Za detalje pogledajte fotografije.
- učitajte Arduino kôd na ATTiny odabirom strelice za prijenos u vašem Arduino IDE -u (Ako dobijete pogrešku da prilikom prijenosa koda vidite prethodni korak)
Korak 24: GOTOVO
![GOTOVO! GOTOVO!](https://i.howwhatproduce.com/images/001/image-743-39-j.webp)
![GOTOVO! GOTOVO!](https://i.howwhatproduce.com/images/001/image-743-40-j.webp)
![GOTOVO! GOTOVO!](https://i.howwhatproduce.com/images/001/image-743-41-j.webp)
Ako i vaš kod radi kako želite. Uklonite fleksibilne žice sa svog vepra za kruh i postavite programator ATTiny na svoju ploču za kruh.
PRIJE nego što upalite svoju bundevu, stavite strujni krug u plastičnu vrećicu kako biste ga zaštitili od kratkog spoja ako na njega padne kakva bundeva.
Korak 25: Dijagram kruga
![Kružni dijagram Kružni dijagram](https://i.howwhatproduce.com/images/001/image-743-42-j.webp)
Ovdje je prikazan bolji dijagram kola koji je razvio Kyle Neil i koji bi koristio tranzistor za upravljanje zujalicom. Za implementaciju u budućim verzijama
Preporučeni:
Animirano svjetlo raspoloženja i noćno svjetlo: 6 koraka (sa slikama)
![Animirano svjetlo raspoloženja i noćno svjetlo: 6 koraka (sa slikama) Animirano svjetlo raspoloženja i noćno svjetlo: 6 koraka (sa slikama)](https://i.howwhatproduce.com/images/009/image-27000-j.webp)
Animirano svjetlo raspoloženja i noćno svjetlo: Imajući fascinaciju koja graniči s opsjednutošću svjetlošću, odlučio sam stvoriti izbor malih modularnih PCB -a koji bi se mogli koristiti za stvaranje RGB svjetlosnih prikaza bilo koje veličine. Nakon što sam izradio modularnu PCB ploču, došao sam na ideju da ih uredim u
Programabilno napajanje 42V 6A: 6 koraka (sa slikama)
![Programabilno napajanje 42V 6A: 6 koraka (sa slikama) Programabilno napajanje 42V 6A: 6 koraka (sa slikama)](https://i.howwhatproduce.com/images/003/image-6842-11-j.webp)
Programabilno napajanje 42V 6A: Moj novi projekt inspiriran je programabilnim napajanjem, modul Ruideng. Fantastičan je, vrlo moćan, precizan i za razumnu cijenu. Na raspolaganju je nekoliko modela koji se odnose na izlazni napon i struju. Najnoviji su opremljeni sa
Glazbeno reaktivno svjetlo -- Kako napraviti super jednostavno glazbeno reaktivno svjetlo za poboljšanje izgleda radne površine .: 5 koraka (sa slikama)
![Glazbeno reaktivno svjetlo -- Kako napraviti super jednostavno glazbeno reaktivno svjetlo za poboljšanje izgleda radne površine .: 5 koraka (sa slikama) Glazbeno reaktivno svjetlo -- Kako napraviti super jednostavno glazbeno reaktivno svjetlo za poboljšanje izgleda radne površine .: 5 koraka (sa slikama)](https://i.howwhatproduce.com/images/003/image-8432-36-j.webp)
Glazbeno reaktivno svjetlo || Kako napraviti super jednostavno glazbeno reaktivno svjetlo za poboljšanje izgleda radne površine: Hej, što ima ljudi, danas ćemo izgraditi vrlo zanimljiv projekt. Danas ćemo izgraditi glazbeno reaktivno svjetlo. LED dioda će promijeniti svoju svjetlinu prema bas koji je zapravo niskofrekventni audio signal. Vrlo je jednostavno izgraditi. Mi ćemo
Intimno video svjetlo/ ručno svjetlo za fotografiranje .: 7 koraka (sa slikama)
![Intimno video svjetlo/ ručno svjetlo za fotografiranje .: 7 koraka (sa slikama) Intimno video svjetlo/ ručno svjetlo za fotografiranje .: 7 koraka (sa slikama)](https://i.howwhatproduce.com/images/002/image-5511-81-j.webp)
Intimno video svjetlo/ ručno svjetlo za fotografiju .: Znam što mislite. Po " intimnom, " Mislio sam na rasvjetu izbliza u teškim svjetlosnim situacijama-ne nužno za " intimne situacije " (Međutim, može se koristiti i za to …) Kao snimatelj u New Yorku-ili
LED upravljač za bundevu s velikom strujom koja treperi: 3 koraka
![LED upravljač za bundevu s velikom strujom koja treperi: 3 koraka LED upravljač za bundevu s velikom strujom koja treperi: 3 koraka](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10778104-high-current-flickering-pumpkin-led-driver-3-steps-j.webp)
LED upravljački program za bundeve s velikom strujom: Koristite LED čajno svjetlo za pogon LED dioda velike struje koje je jednostavno i jednostavno za napraviti. Dizajniranje sklopa koji proizvodi istinski efekt plamena svijeće vrlo je teško postići. Htio sam napraviti jednostavan i brz način za vožnju višim c