Obsah:
- Krok 1: Díly a nástroje:
- Krok 2: Proces stavby:
- Krok 3: Programování aplikace Arduino + Blynk:
- Krok 4: Závěrečné obrázky:
Video: 3D RBG vytištěný měsíc ovládaný pomocí Blynk (iPhone nebo Android): 4 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
Jedná se o 3D vytištěný měsíc se stojanem. Postaven s RGB LED páskem 20 LED připojených k arduino uno a naprogramován tak, aby byl ovládán pomocí blynk. Arduino je pak možné ovládat prostřednictvím aplikace z blynk na iPhonu nebo Androidu.
Krok 1: Díly a nástroje:
1x - ws2812b LED pásek, použil jsem 1m 30led pás a na to jsem vyřízl 20 LED.
1x - 3D tištěný měsíc, odkaz ke stažení z programu thingsiverse:
1x - 3D tištěný stojan na měsíc, odkaz z thingsiverse:
1x - 3D tištěný držák LED pásku, vlastní výroba stažení přidaného souboru zip k získání souboru. Musíte to škálovat na 1000%!
1x - arduino uno + kabel
1x počítač se sítí
Krok 2: Proces stavby:
Začal jsem tím, že jsem na LED pásek nalepil pásku a připevnil ji k držáku LED pásky. Ujistěte se, že nezakrýváte žádná světla, a také použijte nevodivou pásku, když ji připevníte k roli.
Aby byl stojan na Měsíc pevnější, použil jsem oboustrannou pásku a na několik sekund trochu zatlačil a držely velmi dobře pohromadě.
Led pás s držákem LED role byl položen na horní část stojanu, protlačil jsem kabely z LED pásu skrz stojan a připojil jej k arduinu. Také jsem použil nějakou oboustrannou pásku, aby to drželo na svém místě.
Jak jsou kabely připojeny:
- Černý kabel k zemi (GND)
- Červený kabel na 5v od arduina
- Zelený kabel na pin 8, kód ze souboru zip bude také používat LED 8 + 20.
Nepoužil jsem žádný externí napájecí zdroj, takže jsem snížil jas použitý na LED.
Arduino uno je pro tento stojan trochu velké, takže jsem musel vytáhnout spodní vrstvu na stojanu a postavit celý stojan na malou krabičku s místností pod měsícem.
Právě jsem dal Měsíc přes roli, takže je možné se jen zvednout, pokud by to někdy bylo nutné.
Krok 3: Programování aplikace Arduino + Blynk:
Program je většinou převzat ze vzorové stránky blynk:
K nastavení jasu jsem použil ovladač zebra RGB a posuvník.
Když jste nastavili autorizační kód a nahráli kód na arduino, můžete spustit cmd if your na Windows nebo Terminal na mac nebo linux odkaz na průvodce zde: https://www.youtube.com/embed/ fgzvoan_3_w
Kód:
#include #include // Měli byste získat Auth Token v aplikaci Blynk. // Přejděte do Nastavení projektu (ikona matice). char auth = "VÁŠ KÓD ZDE"; // zde si nastavte kód z aplikace blynk Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 je pro počet LED diod, 8 na pinu použitém na desce arduino // Zadáním hodnoty 0 až 255 získáte hodnotu barvy. // Barvy jsou přechodem r - g - b - zpět na r. uint32_t Wheel (byte WheelPos) {if (WheelPos <85) {return strip. Color (WheelPos * 3, 255 - WheelPos * 3, 0); } else if (WheelPos <170) {WheelPos -= 85; zpětný proužek. Barva (255 - WheelPos * 3, 0, WheelPos * 3); } else {WheelPos -= 170; zpětný proužek. Barva (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int jas = param.asInt (); strip.setBrightness (jas); } BLYNK_WRITE (V1) {int shift = param.asInt (); for (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, Wheel (shift & 255)); // NEBO: strip.setPixelColor (i, Wheel (((i * 256 / strip.numPixels ()) + shift) & 255)); } strip.show (); } void setup () {// Debug konzole // Blynk bude fungovat přes Serial // Nečtěte a nezapisujte tento seriál ručně do skici Serial.begin (9600); Blynk.begin (Sériové, ověřovací); strip.begin (); strip.show (); } void loop () {Blynk.run (); }
Krok 4: Závěrečné obrázky:
Nyní můžete pomocí telefonu ovládat barvu a jas měsíce. Také vidíte mnohem podrobnější měsíc se žlutými/bílými světly s nižším jasem. Ale barvy vypadají na 3D tištěném měsíci opravdu dobře.
Snad to někomu pomohlo:)
Doporučuje:
3D vytištěný RC tank ovládaný !!: 8 kroků (s obrázky)
3D tištěný tank ovládaný RC !!: Už jste někdy chtěli mít dálkově ovládané vozidlo, které může vyjet ze silnice a dokonce můžete vidět z kamery první osoby, pak je tento tank pro vás úžasný. Pásy na nádrži umožňují skvělou přilnavost při jízdě v terénu jako špína
Zaznamenávejte vysokorychlostní EKG nebo jiná data nepřetržitě déle než měsíc: 6 kroků
Zaznamenávejte vysokorychlostní EKG nebo jiná data, nepřetržitě po dobu delší než jeden měsíc: Tento projekt byl vyvinut na podporu týmu univerzitního lékařského výzkumu, který potřeboval nositelné zařízení, které by dokázalo zaznamenávat 2 signály EKG rychlostí 1 000 vzorků/s (celkem 2 000 vzorků/s) nepřetržitě po dobu 30 dnů za účelem detekce arytmií. Projekt představuje
Robot ovládaný Wi-Fi pomocí aplikace Wemos D1 ESP8266, Arduino IDE a Blynk: 11 kroků (s obrázky)
Robot ovládaný Wi-Fi pomocí Wemos D1 ESP8266, Arduino IDE a Blynk App: V tomto tutoriálu vám ukážu, jak vytvořit roboticky ovládaný tank ovládaný Wi-Fi ze smartphonu pomocí aplikace Blynk. V tomto projektu byla použita deska ESP8266 Wemos D1, ale lze použít i jiné deskové modely (NodeMCU, Firebeetle atd.) A pr
Přehrávejte skladby (MP3) pomocí Arduina pomocí PWM na reproduktoru nebo Flyback transformátoru: 6 kroků (s obrázky)
Přehrávejte skladby (MP3) pomocí Arduina pomocí PWM na reproduktoru nebo Flyback Transformer: Dobrý den, toto je můj první návod, doufám, že se vám bude líbit !! V zásadě jsem v tomto projektu použil sériovou komunikaci mezi mým Arduinem a notebookem, k přenosu hudebních dat z mého notebooku do Arduina. A pomocí Arduino TIMERS t
Jak vyrobit dálkově ovládaný Spike Buster nebo přepínací desku pomocí samostatného Atmega328P: 6 kroků (s obrázky)
Jak vytvořit dálkově ovládaný Spike Buster nebo přepínací desku pomocí samostatného Atmega328P: V tomto projektu ukážu, jak vytvořit dálkově ovládaný Spike Buster nebo Switch Board pomocí samostatného Atmega328P. Tento projekt je postaven na vlastní desce plošných spojů s velmi malým počtem komponent. Pokud dáváte přednost sledování videa, vložil jsem stejné nebo