Kazalo:
- 1. korak: Deli in orodja:
- 2. korak: Postopek gradnje:
- 3. korak: Programiranje aplikacije Arduino + Blynk:
- 4. korak: Končne slike:
Video: RBG 3D natisnjena luna, nadzorovana z Blynkom (iPhone ali Android): 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
To je 3D natisnjena luna s stojalom. Zgrajen z RGB LED trakom z 20 LED diodami, povezanim z arduino uno in programiranim za nadzor z blynkom. Arduino je nato mogoče upravljati prek aplikacije iz blynk na iPhoneu ali Androidu.
1. korak: Deli in orodja:
1x - ws2812b LED trak, uporabil sem 1m 30led trak in za to izrezal 20 LED.
1x - 3D natisnjena luna, povezava za prenos iz thingiverse:
1x - 3D natisnjeno stojalo za luno, povezava iz thingiverse:
1x - 3D natisnjeno držalo za LED trakove, samostojno naložite dodano datoteko zip, da jo dobite. Morate ga povečati na 1000%!
1x - arduino uno + kabel
1x računalnik z omrežjem
2. korak: Postopek gradnje:
Začel sem tako, da sem na LED trak položil trak in ga pritrdil na nosilec LED traku. Pazite, da ne zakrijete nobene luči in uporabite tudi prevodni trak, ko ga pritrdite na zvitek.
Da bi stojalo za luno postalo trdnejše, sem uporabil nekaj dvostranskega traku in pritisnil nekaj sekund, da sta se zelo dobro držala skupaj.
LED trak z nosilcem za zvitke je bil nameščen na stojalo, kable sem iz LED traku potisnil skozi stojalo in ga priključil na arduino. Uporabil sem tudi nekaj dvostranskega traku, da ga držim na mestu.
Kako so kabli priključeni:
- Črni kabel proti ozemljitvi (gnd)
- Rdeči kabel na 5v od arduina
- Zeleni kabel na pin 8, koda iz zip datoteke bo uporabila tudi pin 8 + 20 LED.
Nisem uporabil zunanjega napajalnika, zato sem svetlost, ki je bila uporabljena, znižal na LED diode.
Arduino uno je za to stojalo malo velik, zato sem moral izvleči spodnjo plast na stojalu in celotno stojalo postaviti nad majhno škatlo z nekaj prostora pod luno.
Mesec sem samo postavil čez zvitek, zato ga je mogoče le dvigniti, če bo to kdaj potrebno.
3. korak: Programiranje aplikacije Arduino + Blynk:
Program je večinoma vzet s primerne strani blynk:
Za nastavitev svetlosti sem uporabil kontrolnik zebra RGB in drsnik.
Ko nastavite svojo kodo za avtentikacijo in jo naložite na arduino, lahko zaženete cmd, če uporabljate windows ali Terminal na mac ali linux, do vodnika tukaj: https://www.youtube.com/embed/ fgzvoan_3_w
Koda:
#include #include // V aplikaciji Blynk bi morali dobiti žeton za preverjanje pristnosti. // Pojdite na Nastavitve projekta (ikona matice). char auth = "VAŠA KODA TUKAJ"; // tukaj nastavite kodo iz aplikacije blynk Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 je za število LED, 8 v zatiču, ki se uporablja na plošči arduino // Vnesite vrednost od 0 do 255, da dobite barvno vrednost. // Barve so prehod r - g - b - nazaj v r. uint32_t Kolo (bajt WheelPos) {if (WheelPos <85) {povratni trak. Barva (WheelPos * 3, 255 - WheelPos * 3, 0); } else if (WheelPos <170) {WheelPos -= 85; povratni trak. Barva (255 - WheelPos * 3, 0, WheelPos * 3); } else {WheelPos -= 170; povratni trak. Color (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int svetlost = param.asInt (); strip.setBrightness (svetlost); } BLYNK_WRITE (V1) {int shift = param.asInt (); for (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, kolo (shift & 255)); // ALI: strip.setPixelColor (i, Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.show (); } void setup () {// Debug console // Blynk bo deloval prek Serial // Te serije ne berite in ne pišite ročno v skici Serial.begin (9600); Blynk.begin (Serijsko, avt.); strip.begin (); strip.show (); } void loop () {Blynk.run (); }
4. korak: Končne slike:
Zdaj lahko s telefonom nadzirate barvo in svetlost lune. Prav tako vidite veliko bolj podrobno luno z rumeno/belimi lučmi na nižji svetlosti. Toda barve na 3D natisnjeni luni izgledajo zelo dobro.
Upam, da je to komu pomagalo:)
Priporočena:
ThreadBoard (različica, ki ni natisnjena s 3D): E-tekstilna plošča za hitro izdelavo prototipov: 4 koraki (s slikami)
ThreadBoard (različica, ki ni natisnjena s 3D): E-tekstilna plošča za hitro izdelavo prototipov: Navodila za 3D tiskano različico ThreadBoard V2 najdete tukaj. Različico 1 ThreadBoarda najdete tukaj. Skozi ovire glede stroškov, potovanja, pandemije in druge ovire, morda nimate dostopa do 3D tiskalnika, vendar želite
Neoboard svetilka - SD ni potrebna in 3D natisnjena: 3 koraki (s slikami)
Neoboard svetilka - SD ni potrebna in 3D natisnjena: Po izdelavi svetilke Minecraft za mojega 7 -letnega otroka je njegov mlajši brat želel nekaj podobnega. Bolj se ukvarja s SuperMariom kot z Minecraftom, zato bo njegova nočna luč pokazala sprite videoigre. Ta projekt temelji na projektu Neoboard, vendar pa
3D Natisnjena Neskončna ura: 3 koraki (s slikami)
3D Natisnjena Neskončna Ura: Zato je ideja te ure narediti, da bo v obliki neskončnega simbola ena stran oblike prikazala uro, druga pa minuto. Če imate kakršne koli predloge ali vprašanja za dizajn ali trsko
3D natisnjena akustična postaja V1: 4 koraki (s slikami)
3D -tiskana akustična postaja V1: Zadnje čase poslušam veliko podcastov, zato iščem metode za ojačanje zvoka, da ga lahko jasno in na daljavo slišim. Doslej sem ugotovil, da lahko dobim dodatno količino glasnosti iz telefona, tako da ga položim na tla
Kako pobegniti iz svojega zapora 1.1.4 ali nižjega iPhone ali IPod Touch: 4 koraki
Kako pobegniti iz svojega zapora 1.1.4 ali nižjega iPhona ali iPoda Touch: Kako pobegniti iz svojega jabolka 1.1.4 ali starejšega iPhone ali iPod Touch in namestiti aplikacije tretjih oseb. OPOZORILO: Ne odgovarjam za škodo, povzročeno vašemu iPhoneu, iPod Touchu ali računalniku. Vendar pa ZiPhone nikoli ni poškodoval iPhone ali iPod To