Sisukord:
- Samm: materjalide arve
- Samm: kasutatud tööriistad
- 3. samm: skemaatiline
- 4. samm: korpuse töötlemine
- Samm: juhtmestik
- 6. samm: elementide kinnitamine
- Samm: kood
- 8. etapp: muudatused
Video: Arduino ja WS2811 jõulupuu: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
Kuna on ka teisi sarnaseid projekte Jõulutuled Arduino ja WS2811, Arduino jõulupuu, leian, et need on algajatele liiga keerulised. Nii otsustasin avaldada selle lihtsa ja kuludeta projekti, mida saate proovida enne keerulisemate probleemide lahendamist, isegi Bluetooth-juhtimise ja vu-meetri abil.
Minu perele meeldis mustreid kujundada ja mulle meeldis neid kodeerida. Loodan, et naudite ka seda.
Puu kaunistuse teeb minu ema, ma peaksin talle ütlema, et ta jagaks ja teeks mõned juhendid.
Tarvikud:
- Arduino nano
- WS2811 led riba
- Lüliti
- USB laadija
- USB -kaabel
- Plastkarp
Samm: materjalide arve
Siin on materjalid, mida kasutasin:
- Arduino nano. Tellisin ühe joodeta tihvtidega, kuna jootsin kaablid otse plaadile.
- 5V WS2811 50 LED -riba. Samuti on roheliste kaablitega diskreetsemad.
- Lüliti. Üks, millel on pikk nupp, on parem.
- USB laadija. Kasutatud mobiiltelefonist.
- USB-kaabli tüüp A-tüüpi mini-B isane. Kasutatud vanast kaamerast.
- Plastkarp. Taaskasutas kommi.
- Kaabli lips.
- Kolme juhtmega kaabel.
- Jootmisvorm.
- Liim liimipüstoli jaoks.
- Isolatsioonilint
- Kuumakahanev toru
Samm: kasutatud tööriistad
- Puur, puur.
- Liimipüstol.
- Jootekolb.
- Käärid.
3. samm: skemaatiline
Võimsus
Toidame kõike USB -pistiku kaudu. LED -riba saab toite VIN -tihvti kaudu, et mitte pingeregulaatorit üle koormata.
LED riba
Aadressitavaid LED -ribasid on mitut tüüpi. Need, mis põhinevad WS281x -l, on väga levinud. See kiibiperekond teeb teie jaoks iga värvi jaoks impulsi laiuse modulatsiooni (PWM), lähtudes andmesisestusnõusse saadud andmetest. See kasutab esimest värviplokki iga värviga ja lükkab ülejäänud andmevoo järgmisele kiibile läbi andmete väljastamise tihvti. Õnneks on olemas Arduino raamatukogud, mis muudavad kogu selle töö teie jaoks läbipaistvaks.
Mikrokontroller
Kuna WS2811 LED -riba vajab 5V andmesisestust, valime 5V loogikaga Arduino. Võiks kasutada ka 3.3V pinget, kuid me peaksime tegema mingi loogilise taseme kohandamise. Kui ei, võib see töötada, kuid väike pingelangus võib põhjustada valede andmete olemasolu või LED -ribale jõudmise puudumise.
Kui soovite kulusid rohkem vähendada, võite kasutada lihtsamaid mikrokontrollereid nagu ATtiny85. Kuna meil on vaja ainult 1 väljundit ja ühte sisendit. Sõltuvalt versioonidest on vilkumine keerulisem, kui sellel pole USB -porti.
Lüliti
Üks, millel on pikk nupp, sobib paremini korpusest läbi, siis saate seda ilma pliiatsita kasutada.
See on ühendatud GND-ga, kuna valesignaalide vältimiseks kasutame Arduino sisemist tõmbetakistit. Siis pole koodis 1 pulseeriv ja 0 pulseeriv.
4. samm: korpuse töötlemine
Ma kasutasin elektroonika korpuseks Candy kasti. Kasutage või isegi 3dPrintit, millel on piisavalt ruumi.
Puurige see lihtsalt Dremeli mitme tööriistaga. Kasutasin 3 mm puurit:
- Auk lülitusnupu juurde pääsemiseks.
- Masina auk USB -pistiku jaoks.
- LED -riba kaabli väljund. Kaane mehhaniseeri seda katte eemaldamiseks ääriseni.
Samm: juhtmestik
Jootmine
Juhtmestiku jaoks vajame jootekolvi. Kui olete algaja, vaadake seda jootmisõpetust.
Näpunäiteid minu enda kogemusest.
- Esmalt valmistage tinajuhtmete näpunäited
- Kui traat on jootmispadjas, peaks lisatud tina sulatama traat ja jootmisalus, mitte jootekolb.
Nupp
Ühendage nupp sisendiga D5 ja GND.
Sellel, mida ma kasutasin, on neli tihvti. Need on sisemiselt paaridega ühendatud, kontrollige enne testeriga (või akuga LED -iga), millised neist on avatud.
Kaabel
Jootke ühes otsas LED -riba isane pistik. Võite kasutada LED -ribal olevat, mida me ei kasuta.
Värvid, mida kasutasin, on.
- Punane (+5V) -> Pruun
- Roheline (andmed sees) -> Must
- Valge (Gnd) -> Sinine
Arduino poolel
- Pruun -> VIN
- Sinine -> GND
- Must -> D4
LED riba
LED-ribal on kaks kolme kontaktiga pistikut, sisend on naissoost. Seal on punased ja valged kaablid, millel pole pistikut ja mis tuleks lühise vältimiseks isoleerida teibi või termokahaneva toruga.
Mikrokontroller
Lihtsalt jootke eelnevalt tinutatud kaablid jootmisplaatides, Pistikud
Lõpuks ühendage kõik pistikud.
6. samm: elementide kinnitamine
Nupp Nupu kinnitamiseks kasutasin liimipüstolit, panin suure koguse ja olge ettevaatlik, et nööpmehhanismi mitte liimida. Pidin tegema kaks korda pärast esimest korda, kui liimi oli nii vähe, et kui me nuppu vajutasime, liimiti see ära.
Mikrokontroller See pole fikseeritud.
Paigaldage kaabliside, et vältida tõmbamist, jootmine ei ole kahjustatud.
Samm: kood
Tarkvara tööriistad ja üleslaadimine
Koodi jaoks kasutasime FastLED raamatukogu ja Arduino IDE.
Raamatukogu installimiseks Arduino IDE -sse järgige seda juhendit Täiendavate Arduino raamatukogude installimine Pange otsinguväljale FastLED
Arduino nanosse üleslaadimiseks järgige seda juhendit. Arduino Nano kasutamise alustamine
Kasutamine
Praeguse animatsioonirežiimi muutmiseks vajutage lihtsalt nuppu.
Koodi allalaadimine
Vaata aadressilt
Või nimetage fail ChristmasOneFile.txt ümber failiks ChristmasOneFile.ino
Samuti on olemas mitmekülgne klassi versioon, mida saate proovida.
Näpunäiteid uue animatsiooni tegemiseks.
- Looge oma valitud uus meetod.
- Suurendage animatsioonide koguarvu (MAX_MODES) ühe võrra.
- Modify AnimationUpdate uue juhtumi jaoks.
8. etapp: muudatused
- 24.12.2019 Lisatud video.
- 25.12.2019 Muudetud kaanepilt, õigekeelsuse parandused.
- 26.12.2019 Lisatud lähtefail.
- 21.11.2020 Värskendatud katkiseid linke
Soovitan:
Elektrooniline jõulupuu: 4 sammu
Elektrooniline jõulupuu: Tere! Tahaksin esitada oma elektroonilise jõulupuu. Ehitasin selle kaunistuseks ja minu arvates on see väga kompaktne ja kena
Veebisaidi juhitav jõulupuu (igaüks saab seda juhtida): 19 sammu (piltidega)
Veebisaidi juhitav jõulupuu (igaüks saab seda kontrollida): Kas soovite teada, kuidas veebisaidi juhitav jõulupuu välja näeb? Siin on video, mis näitab minu jõulupuu projekti. Otseülekanne on praeguseks lõppenud, kuid tegin toimuva jäädvustamiseks video: Sel aastal detsembri keskel
Turvaline jõulupuu: 6 sammu
Turvaline jõulupuu: see on Elegoo täielik stardikomplekt koos Arduino Mega. Mõni päev tagasi saatis Elegoo mulle komplekti ja kutsus mind üles koos temaga jõuluprojekti ehitama. See komplekt sisaldab mitmeid komponente. Arduino Mega, servod, ultraheliandurid, kaugjuhtimispult
Hingav jõulupuu - Arduino jõuluvalgustuse kontroller: 4 sammu
Hingav jõulupuu-Arduino jõuluvalgustuse kontroller: pole hea uudis, et minu 9-jalase eelvalgustatud kunstliku jõulupuu juhtkarp purunes enne jõule , ja tootja ei paku varuosi. See uurimatu näitab, kuidas panna oma LED -valgusdraiver ja kontroller kasutama Ar
Jõulupuu ATmega (arduino): 10 sammu (piltidega)
Jõulupuu ATmega (arduino): jõulupuu ATmega (arduino)