Cuprins:
- Pasul 1: Piese și instrumente:
- Pasul 2: Procesul de construire:
- Pasul 3: Programarea aplicației Arduino + Blynk:
- Pasul 4: Imagini finale:
Video: RBG 3D Printed Moon controlat cu Blynk (iPhone sau Android): 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Aceasta este o lună imprimată 3D cu suport. Construită cu o bandă LED RGB de 20 de leduri conectate la un arduino uno și programată pentru a fi controlată cu blynk. Arduino este apoi posibil să se controleze prin intermediul aplicației de la blynk pe iPhone sau Android.
Pasul 1: Piese și instrumente:
1x - bandă LED ws2812b, am folosit o bandă de 1m 30led și am decupat 20 de leduri pentru asta.
1x - lună imprimată 3D, link pentru descărcare de la thingiverse:
1x - suport lunar tipărit 3D, link de la thingiverse:
1x - Suport de benzi LED tipărite 3D, realizat automat, descărcați fișierul zip adăugat pentru a obține fișierul. Trebuie să-l scalați la 1000%!
1x - arduino uno + cablu
1x computer cu rețea
Pasul 2: Procesul de construire:
Am început punând bandă pe banda led și atașând-o la suportul benzii led. Asigurați-vă că nu acoperiți niciuna dintre lumini și folosiți, de asemenea, bandă neconductivă atunci când o atașați la rolă.
Pentru a face ca suportul lunii să fie mai robust, am folosit niște benzi dublu față și am pus o presiune câteva secunde și au ținut foarte bine împreună.
Banda cu led cu suportul pentru role a fost pusă deasupra suportului, am împins cablurile de pe banda cu led prin suport și l-am conectat la arduino. De asemenea, am folosit niște bandă dublă pentru a o menține în poziție.
Cum sunt conectate cablurile:
- Cablu negru la masă (gnd)
- Cablu roșu la 5v de la arduino
- Cablu verde la pinul 8, codul din fișierul zip va folosi, de asemenea, pinul 8 + 20 leduri.
Nu am folosit nicio sursă de alimentare externă, așa că am redus luminozitatea utilizată la leduri.
Arduino uno este puțin mare pentru acest suport, așa că a trebuit să scot stratul inferior de pe suport și să pun întregul suport peste o cutie mică, cu o cameră sub lună.
Tocmai am pus luna peste rolă, deci este posibil să mă ridic dacă acest lucru ar fi vreodată necesar.
Pasul 3: Programarea aplicației Arduino + Blynk:
Programul este preluat în cea mai mare parte din pagina de exemplu blynk:
Am folosit controlul zebra RGB și un glisor pentru a seta luminozitatea.
După ce ați setat codul de autentificare și ați încărcat codul pe arduino, puteți începe cmd dacă pe Windows sau Terminal pe Mac sau Linux se leagă un ghid aici: https://www.youtube.com/embed/ fgzvoan_3_w
Cod:
#include #include // Ar trebui să obțineți Auth Token în aplicația Blynk. // Accesați Setările proiectului (pictograma piuliță). char auth = "CODUL TĂU AICI"; // setați codul dvs. din aplicația blynk aici Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 este pentru numărul de leduri, 8 în pinul utilizat la placa arduino // Introduceți o valoare de la 0 la 255 pentru a obține o valoare a culorii. // Culorile sunt o tranziție r - g - b - înapoi la r. uint32_t Wheel (byte WheelPos) {if (WheelPos <85) {return strip. Color (WheelPos * 3, 255 - WheelPos * 3, 0); } else if (WheelPos <170) {WheelPos - = 85; bandă de întoarcere. Color (255 - WheelPos * 3, 0, WheelPos * 3); } else {WheelPos - = 170; bandă de întoarcere. Culoare (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {luminozitate int = param.asInt (); strip.setBlightness (luminozitate); } BLYNK_WRITE (V1) {int shift = param.asInt (); for (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel (shift & 255)); // SAU: strip.setPixelColor (i, Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.show (); } void setup () {// Consolă de depanare // Blynk va funcționa prin Serial // Nu citiți sau nu scrieți acest serial manual în schița dvs. Serial.begin (9600); Blynk.begin (Serial, auth); strip.begin (); strip.show (); } void loop () {Blynk.run (); }
Pasul 4: Imagini finale:
Acum puteți controla culoarea și luminozitatea lunii cu telefonul. De asemenea, vedeți o lună mult mai detaliată, cu lumini galbene / albe pe o luminozitate mai mică. Dar culorile arată foarte bine pe luna imprimată 3D.
Sper că acest lucru a ajutat pe cineva:)
Recomandat:
Rulați APK Blynk sau altă aplicație Android ca HMI pe Raspberry Pi: 7 pași
Rulați APK-ul Blynk sau alte aplicații Android ca HMI pe Raspberry Pi: Bună ziua, producătorilor! Acesta este primul meu instructabil … Acest lucru este la îndemâna începătorului cu zmeură. Am petrecut mult timp găsind combinațiile potrivite pentru o bună fiabilitate și viteză. de punere în funcțiune. După ce am găsit puține informații pentru a pune în aplicare acest lucru
Cultivarea mai multor salată în spațiu mai mic sau Cultivarea salatei în spațiu, (mai mult sau mai puțin) .: 10 pași
Cultivarea mai multor salată în spațiu mai mic sau … Cultivarea salată în spațiu, (mai mult sau mai puțin). Nu aș putea fi mai încântat să proiectez pentru producția de culturi spațiale și să postez primul meu Instructable. Pentru a începe, concursul ne-a cerut
Cum se folosește Neopixel Ws2812 LED sau LED STRIP sau LED Ring cu Arduino: 4 pași
Cum se folosește Neopixel Ws2812 LED sau LED STRIP sau LED Ring cu Arduino: Bună băieți, deoarece Neopixel led Strip sunt foarte populare și este, de asemenea, numit și ws2812 led strip. Acestea sunt foarte populare, deoarece în aceste benzi cu leduri ne putem adresa fiecărui led separat, ceea ce înseamnă că dacă doriți câteva leduri să lumineze într-o singură culoare
Cum se realizează un bus spike controlat de la distanță sau o placă de comutare folosind Atmega328P independent: 6 pași (cu imagini)
Cum se face Spike Buster controlat de la distanță sau placa de comutare utilizând Atmega328P independent: În acest proiect voi arăta cum să construiți Spike Buster sau comutator de control de la distanță folosind Atmega328P independent. Acest proiect este construit pe o placă PCB personalizată cu foarte puține componente. Dacă preferați să vizionați videoclipuri, atunci am încorporat același sau
Cum să vă închideți Jailbreak-ul 1.1.4 sau IPhone-ul inferior sau iPod-ul Touch: 4 pași
Cum să vă închideți iPhone-ul 1.1.4 sau inferior sau IPod Touch: Cum să jailbreak-ul dvs. 1.1.4 sau inferior iPhone sau iPod Touch și să instalați aplicații de la terți. AVERTISMENT: Nu voi fi responsabil pentru daunele produse iPhone-ului, iPod Touch-ului sau computerului. Cu toate acestea, ZiPhone nu a deteriorat niciodată un iPhone sau iPod Pentru