Sadržaj:
- Korak 1: Dijelovi i alati:
- Korak 2: Proces izgradnje:
- Korak 3: Programiranje Arduino + Blynk aplikacije:
- Korak 4: Završne slike:
Video: RBG 3D ispisani mjesec kontroliran pomoću Blynka (iPhone ili Android): 4 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Ovo je 3D ispisani mjesec sa postoljem. Napravljen s RGB LED trakom od 20 LED dioda spojenom na arduino uno i programiranom za upravljanje pomoću blynka. Arduino je tada moguće kontrolirati putem aplikacije s blynka na iPhoneu ili Androidu.
Korak 1: Dijelovi i alati:
1x - ws2812b LED traka, koristio sam 1m 30led traku i za to izrezao 20 LED dioda.
1x - 3D ispisani mjesec, veza za preuzimanje sa thingiverse:
1x - 3D ispisano postolje za mjesec, veza sa thingiverse:
1x - 3D ispisani držač LED traka, samostalno preuzimanje preuzete zip datoteke za preuzimanje datoteke. Morate ga skalirati na 1000%!
1x - arduino uno + kabel
1x računalo s mrežom
Korak 2: Proces izgradnje:
Započeo sam stavljanjem trake na LED traku i pričvršćivanjem na držač LED trake. Pazite da ne prekrivate nijedno svjetlo i također koristite neprovodnu traku kad je pričvrstite na rolu.
Kako bih stalak za Mjesec učinio jačim, upotrijebio sam dvostranu traku i pritisnuo nekoliko sekundi, a oni su se jako dobro držali zajedno.
LED traka s držačem led role postavljena je na vrh postolja, gurnuo sam kabele sa LED trake kroz stalak i spojio je na arduino. Koristio sam i neku dvostranu traku da je držim na mjestu.
Kako su spojeni kabeli:
- Crni kabel na masu (gnd)
- Crveni kabel na 5v od arduina
- Zeleni kabel za pin 8, kod iz zip datoteke također će koristiti pin 8 + 20 LED dioda.
Nisam koristio vanjsko napajanje pa sam smanjio svjetlinu LED dioda.
Arduino uno je malo velik za ovo postolje pa sam morao izvući donji sloj postolja i postaviti cijelo postolje preko male kutije s malo mjesta ispod Mjeseca.
Samo sam stavio mjesec preko role, tako da je moguće samo podići ako bi to ikada bilo potrebno.
Korak 3: Programiranje Arduino + Blynk aplikacije:
Program je uglavnom preuzet sa stranice primjera blynk:
Za namještanje svjetline koristio sam zebra RGB kontrolu i klizač.
Kad ste postavili autorizacijski kôd i prenijeli kôd na arduino, tada možete pokrenuti cmd ako ste na Windowsima ili Terminalu na macu ili linuxu ovdje se nalazi link do vodiča: https://www.youtube.com/embed/ fgzvoan_3_w
Kodirati:
#include #include // Trebali biste dobiti Auth Token u aplikaciji Blynk. // Idite na Postavke projekta (ikona matice). char auth = "VAŠ KOD OVDJE"; // ovdje postavite svoj kôd iz aplikacije blynk Adafruit_NeoPixel strip = Adafruit_NeoPixel (20, 8, NEO_GRB + NEO_KHZ800); // 20 je za broj LED dioda, 8 u pinu koji se koristi na arduino ploči // Unesite vrijednost od 0 do 255 da biste dobili vrijednost boje. // Boje su prijelaz r - g - b - natrag u r. uint32_t Kotač (byte WheelPos) {if (WheelPos <85) {povratna traka. Boja (WheelPos * 3, 255 - WheelPos * 3, 0); } else if (WheelPos <170) {WheelPos -= 85; povratna traka. Boja (255 - WheelPos * 3, 0, WheelPos * 3); } else {WheelPos -= 170; povratna traka. Boja (0, WheelPos * 3, 255 - WheelPos * 3); }} BLYNK_WRITE (V2) {int svjetlina = param.asInt (); strip.setBrightness (svjetlina); } BLYNK_WRITE (V1) {int shift = param.asInt (); for (int i = 0; i <strip.numPixels (); i ++) {strip.setPixelColor (i, kotačić (shift & 255)); // ILI: strip.setPixelColor (i, Kotač (((i * 256 / strip.numPixels ()) + pomak) & 255)); } strip.show (); } void setup () {// Konzola za otklanjanje pogrešaka // Blynk će raditi kroz Serial // Nemojte čitati ili pisati ovu seriju ručno u skici Serial.begin (9600); Blynk.begin (Serijski, auth); strip.begin (); strip.show (); } void loop () {Blynk.run (); }
Korak 4: Završne slike:
Sada svojim telefonom možete kontrolirati boju i svjetlinu mjeseca. Također vidite mnogo detaljniji mjesec sa žutim/bijelim svjetlima na nižoj svjetlini. Ali boje izgledaju jako dobro na 3D tiskanom mjesecu.
Nadam se da je ovo nekome pomoglo:)
Preporučeni:
3D ispisani električni klizni prekidač (samo pomoću spajalice): 7 koraka (sa slikama)
Električni klizni prekidač s 3D printom (koristeći samo spajalicu): S godinama sam pokušavao spojiti svoje male električne projekte, uglavnom u obliku spajalica, aluminijske folije i kartona popločanih vrućim ljepilom. Nedavno sam kupio 3D pisač (Creality Ender 3) i otišao potražiti
Stvaranje digitalnog mjerača vremena pomoću Blynka: 5 koraka
Stvaranje digitalnog mjerača vremena pomoću Blynka: U ovom postu učimo kako započeti s Blynk - IoT platformom koja je dizajnirana da nam pojednostavi cijeli proces i koja također radi s nekoliko ploča s omogućenim internetom
Automatizacija doma pomoću Blynka: 5 koraka
Kućna automatizacija pomoću Blynka: Pozdrav svima! Ayush i Anvit ovdje iz Delhijske javne škole, Pune. Kao što ste možda pročitali u naslovu, ovo je projekt kućne automatizacije razvijen koristeći Blynk kao IOT platformu. Danas ljudi postaju lijeni i potražnja za Home Automatio
Nadzor temperature i vlažnosti pomoću Blynka: 6 koraka
Nadzor temperature i vlažnosti korištenjem Blynka: U ovom vodiču idemo na Nadgledanje temperature i vlažnosti pomoću DHT11 i šaljemo podatke u oblak pomoću komponenti Blynk potrebne za ovaj vodič: Arduino UnoDHT11 osjetnik temperature i vlageESP8266-01 WiFi modul
Zapisujte EKG velike brzine ili druge podatke, neprekidno više od mjesec dana: 6 koraka
Zapisujte EKG velike brzine ili druge podatke, kontinuirano više od mjesec dana: Ovaj projekt razvijen je za podršku sveučilišnom medicinskom istraživačkom timu, koji je trebao nosivi uređaj koji je mogao zabilježiti 2 x EKG signala pri 1000 uzoraka/sek (ukupno 2K uzoraka/sek) neprekidno 30 dana, radi otkrivanja aritmija. Predsjedatelj projekta