Turinys:
- Prekės
- 1 žingsnis: laidų prijungimas
- 2 veiksmas: įdiekite programinę įrangą
- 3 veiksmas: paleiskite programą
Video: Kalėdų eglutės „Lumos“: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Mes su vaikais sukūrėme šį projektą, kad kartu su mumis parsineštume šiek tiek magijos iš „Universal Studios“. Neseniai lankėmės pramogų parke ir nusipirkome lazdeles iš „Ollivander“lazdelių parduotuvės ir taip smagiai vaikščiojome po parką, suaktyvindami įvairias rašybos stotis. Man visada įdomu, kaip viskas veikia, todėl, žinoma, turėjau ieškoti „Google“, kaip tai atkurti namuose. Radau keletą nuostabių „Instructables“, kurie savo ypatingais būdais atkūrė magiją, tačiau Kalėdos jau visai šalia ir maniau, kad būtų nuostabu, jei galėčiau sujungti Kalėdų magiją ir Hogvartso magiją ir galbūt įkvėpti kai kuriuos vaikus mano plačioje šeimoje galvoti apie tai, kaip programavimas ir inžinerija yra tarsi magijos atlikimas realiame gyvenime. Taip gimė „Lumos Kalėdų eglutė“. Šis medis yra užprogramuotas skaityti 8 skirtingus burtus ir atlikti šviesos ir garso animaciją, atitinkančią tą burtą, kuris buvo „nupieštas“.
Prekės
Galite sukonfigūruoti, kad jis veiktų su kitomis sąrankomis, tačiau štai ką aš išbandžiau: 1. „I-VOM“belaidis mini garsiakalbis su 3,5 mm „Aux“įvesties lizdu, 3 W garsus nešiojamasis garsiakalbis, skirtas „iPhone iPod iPad“mobiliojo planšetinio kompiuterio nešiojamam kompiuteriui, su įkraunamu USB
2. „AmazonBasics“USB 2.0 kabelis - nuo apačios iki mini -B laido - 6 pėdos (1,8 metro
3. Infraraudonųjų spindulių naktinio matymo IR fotoaparatas, skirtas „Raspberry Pi 4“, „Pi 3b+“vaizdo kameroms su vaizdo dėklu, tinkančiu 3D rašikliui
4. „Adafruit FadeCandy“- „Dithering“USB valdoma RGB „NeoPixels“tvarkyklė [ADA1689]
5. ALITOVE 50vnt DC 12V WS2811 LED pikselių juodas 12 mm išsklaidytas skaitmeninis RGB adresuojamas svajonių spalvų apvalus LED pikselių modulis IP68 atsparus vandeniui
6. „CanaKit Raspberry Pi 4“4 GB pradinis rinkinys - 4 GB RAM
7. Hario Poterio lazdelė iš „Universal Studios“(arba sukurkite savo
8. 12 V sieninio adapterio maitinimo šaltinis, skirtas „LED Pixels“https://www.amazon.com/inShareplus-Mounted-Switching-Connector-Adapter/dp/B01GD4ZQRS/ref=sr_1_8?crid=X2O2PHIZMUYN&dchild=1&keywords=12++ = 1601237915 & sprefix = 12v+siena%2Caps%2C163 & sr = 8-8
Pasirenkamos medžiagos medžiui statyti:
1. Pomidorų narvelio rėmas medžiui:
2. Girlianda (naudojau 2,5 iš jų):
3. „Twist Ties“(naudojau 2 iš jų):
1 žingsnis: laidų prijungimas
Šiam projektui aš panaudojau pomidorų narvelį ir šiek tiek kartono, kad sukonstručiau savo Kalėdų eglutę ir išlaikyčiau gana vienodą šviesos išdėstymą. Tai nėra reikalavimas, nors manau, kad dėl to animacija atrodo gražesnė. Svarbi šio žingsnio dalis yra ta, kad naktinio matymo kamera turi aiškiai matyti lazdelės laikiklį, o visa mechanika viduje turi turėti pakankamą oro srautą. Aš naudoju sukimo raiščius, kad viską sujungčiau. Aš pritvirtinau pomidorų narvelį prie kartono, o aviečių pi, garsiakalbis ir naktinio matymo kamera pritvirtintos prie kartono pagrindo. Girlianda apvyniota aplink pomidorų narvelį, kad uždengtų vidų, nesirūpindami, kad jis nepatektų į fotoaparato vaizdą, tam gali prireikti šiek tiek apipjaustyti. Aš galiausiai panaudojau apie 30 pėdų girliandą, kad galėčiau apvynioti savo 33 colių aukščio, 12 colių skersmens pomidorų narvelio medį.
2 veiksmas: įdiekite programinę įrangą
Šis projektas buvo išbandytas naudojant naujausią „Raspian Buster“versiją su darbalaukio versija: 4.19. Naujausią versiją galite atsisiųsti adresu
1. „OpenCV“: vykdykite šiame tinklaraščio įraše pateiktas instrukcijas, kad įdiegtumėte „OpenCv“ir virtualią aplinką:
2. Apdorojimas: vadovaukitės šio tinklaraščio įrašo instrukcijomis, kad įdiegtumėte apdorojimo programinę įrangą „Raspberry pi“:
3. „FadeCandy“: vadovaukitės „fadecandy github readme“pateiktomis instrukcijomis https://github.com/scanlime/fadecandy, kad klonuotumėte „fadecandy“ir įdiegtumėte „fadecandy“serverį. Būsite pasirengę judėti toliau, kai galėsite valdyti šviesas, pasiekę fcserverį adresu https:// localhost: 7890/
4. Klono „Lumos the Christmas Tree“šaltinis iš:
5. Sukurkite lengvosios animacijos vykdomuosius failus: įtraukiau failus, būtinus apdorojimo šviesos animacijoms sukurti, tačiau kadangi „Java“vykdomieji failai yra tokie dideli, turėsite juos kompiliuoti atskirai. Žemiau pateikiamos komandos tai padaryti (pakeisti/home/pi/repos/bet kur, kur klonuojate šį projektą):
exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-christmas-tree/strip50_flames --output =/home/pi/repos/lumos-the-christmas-tree/ incendio --platform = linux --export
exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-christmas-tree/strip50_water --output =/home/pi/repos/lumos-the-christmas-tree/ aguamenti -platforma = linux -eksportas
exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-christmas-tree/strip50_light --output =/home/pi/repos/lumos-the-christmas-tree/ lumos -platforma = linux -eksportas
exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-christmas-tree/strip50_spazzy --output =/home/pi/repos/lumos-the-christmas-tree/ sugedusi -platforma = linux -eksportas
3 veiksmas: paleiskite programą
„Github“šaltinis apima aukščiau esančioje skrajutėje nurodytų burtų atpažinimą. „Github readme“yra instrukcijų, jei norėtumėte išbandyti savo burtus. paleiskite programą „lumos.py“, kad paleistumėte programą Burtų atpažinimas geriausiai veikia esant silpnam apšvietimui, jei kyla problemų dėl to, kad per visą ekraną atšokęs lazdelės vaizdas, patikrinkite derinimo langą, kad pamatytumėte, ar jis nerenka klaidingų šviesos šaltinių. rodomas raudonais apskritimais ekrane.
Rekomenduojamas:
Kalėdų eglutės vandens aliarmas: 3 žingsniai
Kalėdų eglutės vandens aliarmas: tai paprastas pavyzdinis projektas, kurį galima naudoti, jei Kalėdų proga turite tikrą eglutę ir turite įsitikinti, kad ji lieka laistoma. Užaugęs prisimenu, kad turėtume prieiti po medžiu ir pakišti pirštą medžio stende, kad pamatytume, ar ten
Kalėdų eglutės PCB dovana: 7 žingsniai
Kalėdų eglutės PCB dovana: rugsėjo viduryje norėjau padaryti įdomų mažą projektą. Kadangi artėjo Kalėdos ir aš norėjau savo šeimai įteikti naminių dovanų, nusprendžiau padaryti eglutę. Kalėdų eglutė turėtų:- turi būti energiją taupanti
LED Kalėdų eglutės dekoravimas: 3 žingsniai (su nuotraukomis)
LED Kalėdų eglutės dekoravimas: Sveiki visi. Artėjant Kalėdoms nusprendžiau sukurti gražią eglutės puošmeną su kai kuriais šviesos diodais, kai kuriais rezistoriais ir 555 laikmačio IC. Visi reikalingi komponentai yra THT komponentai, juos lengviau lituoti nei SMD komponentus
Šviesolaidinės Kalėdų eglutės atnaujinimas: 5 žingsniai (su nuotraukomis)
Šviesolaidinės Kalėdų eglutės atnaujinimas: jau keletą metų turėjome vieną iš tų šviesolaidinių eglučių. Pagrinde yra 12 V halogeninė reflektoriaus lemputė, o tarp lemputės ir medžio pagrindo dedamas spalvotas diskas, varomas varikliu. Lemputė ir variklis maitinami 12 V
Kalėdų eglutės nešiojami tekstilės šviesos diodai // Árbol Navidad Textil Y LED: 3 žingsniai
Nešiojami Kalėdų eglutės tekstilės šviesos diodai // Árbol Navidad Textil Y LED: Tai paprastas grandinių projektas, kuriame naudojama tekstilė Kalėdų sezonui. Tai nešiojamas, nes galite jį pridėti prie bet kokių marškinėlių ir naktį būsite ryškus kaip deimantas! ---- Es un proyecto simple de circuititos básicos para la temporada navideña, es un vestibl