INHOUDSOPGAWE:
- Stap 1: Onderdele en gereedskap:
- Stap 2: Bouproses:
- Stap 3: Ontwikkeling van Arduino + Blynk -app:
- Stap 4: Laaste foto's:
Video: RBG 3D -gedrukte maan beheer met Blynk (iPhone of Android): 4 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Dit is 'n 3D -gedrukte maan met 'n staander. Gebou met 'n RGB LED -strook van 20 LED's wat gekoppel is aan 'n arduino uno en geprogrammeer is om met blynk beheer te word. Die arduino is dan moontlik om via die app via blynk op iPhone of Android te beheer.
Stap 1: Onderdele en gereedskap:
1x - ws2812b LED -strook, ek het 'n strook van 30 meter lank gebruik en 20 LED's hiervoor uitgesny.
1x - 3D -gedrukte maan, skakel om af te laai van thingiverse:
1x - 3D -gedrukte maanstaander, skakel vanaf thingiverse:
1x - 3D -gedrukte LED -strookhouer, selfgemaak, laai die bygevoegde zip -lêer af om die lêer te kry. U moet dit tot 1000%skaal!
1x - arduino uno + kabel
1x rekenaar met netwerk
Stap 2: Bouproses:
Ek het begin met die plakband op die LED -strook en dit aan die LED -strookhouer vasgemaak. Maak seker dat u geen van die ligte bedek nie en gebruik ook nie -geleidende band as u dit aan die rol vasmaak.
Om die staander vir die maan stewiger te maak, het ek 'n dubbelzijdige band gebruik en 'n paar sekondes onder druk geplaas, en hulle het baie goed bymekaar gehou.
Die led -strook met die led -rolhouer is bo -op die staander gesit, ek het die kabels van die led -strook deur die staander gestoot en dit met die arduino verbind. Ek het ook 'n dubbelzijdige band gebruik om dit vas te hou.
Hoe die kabels verbind word:
- Swart kabel na grond (gnd)
- Rooi kabel na 5v van die arduino
- Groen kabel na pen 8, die kode uit die zip -lêer sal ook pin 8 + 20 leds gebruik.
Ek het geen eksterne kragtoevoer gebruik nie, so ek het die helderheid van die LED's verlaag.
Die arduino uno is 'n bietjie groot vir hierdie staanplek, so ek moes die onderste laag op die staander uittrek en die hele staander oor 'n boksie sit met 'n bietjie ruimte onder die maan.
Ek het net die maan oor die rol gesit, so dit is moontlik om net op te lig as dit ooit nodig sou wees.
Stap 3: Ontwikkeling van Arduino + Blynk -app:
Die program is meestal afkomstig van die blynk -voorbeeldbladsy:
Ek het die zebra RGB -beheer en 'n skuifbalk gebruik om die helderheid in te stel.
As u u verifikasiekode ingestel het en die kode op die arduino opgelaai het, kan u cmd begin as u op Windows of Terminal op mac of Linux skakel na 'n gids hier: https://www.youtube.com/embed/ fgzvoan_3_w
Kode:
#include #include // U moet Auth Token in die Blynk -app kry. // Gaan na die projekinstellings (moer -ikoon). char auth = "U KODE HIER"; // stel u kode in die blynk -app hier Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // die 20 is vir die aantal LED's, 8 in die pen wat op die arduino -bord gebruik word. // Voer 'n waarde 0 tot 255 in om 'n kleurwaarde te kry. // Die kleure is 'n oorgang r - g - b - terug na r. uint32_t Wheel (byte WheelPos) {if (WheelPos <85) {return strip. Color (WheelPos * 3, 255 - WheelPos * 3, 0); } anders as (WheelPos <170) {WheelPos -= 85; retourstrook. Kleur (255 - WheelPos * 3, 0, WheelPos * 3); } anders {WheelPos -= 170; retourstrook. Kleur (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int brightness = param.asInt (); strip.setBrightness (helderheid); } BLYNK_WRITE (V1) {int shift = param.asInt (); for (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel (shift & 255)); // OF: strip.setPixelColor (i, Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.show (); } leemte -opstelling () {// Ontfoutkonsole // Blynk werk deur Serial // Moenie hierdie reeks handmatig in u skets Serial.begin (9600) lees of skryf nie; Blynk.begin (Reeks, outeur); strip.begin (); strip.show (); } leemte -lus () {Blynk.run (); }
Stap 4: Laaste foto's:
U kan nou die kleur en helderheid van die maan met u telefoon beheer. U sien ook 'n baie meer gedetailleerde maan met die geel/wit ligte op 'n laer helderheid. Maar die kleure lyk baie goed op die 3D -gedrukte maan.
Hoop dit het iemand gehelp:)
Aanbeveel:
N IoT Halloween -pampoen - Beheer -LED's met 'n Arduino MKR1000 en Blynk -app ???: 4 stappe (met foto's)
N IoT Halloween -pampoen | Beheer LED's Met 'n Arduino MKR1000 en Blynk App ???: Hallo Almal, 'n Paar weke gelede was dit Halloween en volgens die tradisie het ek 'n lekker pampoen vir my balkon uitgekerf. Maar toe ek my pampoen buite gehad het, het ek besef dat dit nogal irriterend was om elke aand uit te gaan om die kers aan te steek. En ek
Beheer u toestel met Android WiFi Esp8266 Beheer: 6 stappe
Beheer u toestel met behulp van Android WiFi Esp8266 -beheer: nou weet ons hoe om toestelle te beheer met behulp van esp8266 WiFi -module en Arduino beheer u toestel met Android WiFi -beheer vir meer inligting. klik op die skakel mohamed ashraf
Beheer huishoudelike toestelle met NodeMCU (ESP8266) en Blynk -app: 8 stappe (met foto's)
Beheer huishoudelike toestelle met behulp van NodeMCU (ESP8266) en Blynk -app: in hierdie tutoriaal gaan ons leer hoe om die Blynk -app en NodeMCU (ESP8266) te gebruik om die lamp te beheer (enige ander huishoudelike toestelle sal goed wees). via die internet. Die doel van hierdie instruksies is om die simpatie te wys
Beheer Arduino met behulp van slimfoon via USB met Blynk -app: 7 stappe (met foto's)
Beheer Arduino met behulp van slimfoon via USB Met Blynk -app: In hierdie tutoriaal gaan ons leer hoe om die Blynk -app en Arduino te gebruik om die lamp te beheer, die kombinasie sal via 'n USB -seriële poort wees. Die doel van hierdie instruksie is om die eenvoudigste oplossing om u Arduino of c
40 $ USB -superteleskoop, maklik om te maak, sien kraters op die maan: 6 stappe (met foto's)
40 $ USB -superteleskoop, maklik om te maak, sien kraters op die maan: verander 'n ou telelens en 'n webcam in 'n kragtige teleskoop wat kraters op die maan kan sien. Langs die webcam en tele -lens is 'n paar standaard pvc -loodgietermateriaal (pype, deursnee -adapters en eindkappe) nodig