Përmbajtje:

Një kungull IoT Halloween - Kontrolloni LED me një aplikacion Arduino MKR1000 dhe Blynk ???: 4 hapa (me fotografi)
Një kungull IoT Halloween - Kontrolloni LED me një aplikacion Arduino MKR1000 dhe Blynk ???: 4 hapa (me fotografi)

Video: Një kungull IoT Halloween - Kontrolloni LED me një aplikacion Arduino MKR1000 dhe Blynk ???: 4 hapa (me fotografi)

Video: Një kungull IoT Halloween - Kontrolloni LED me një aplikacion Arduino MKR1000 dhe Blynk ???: 4 hapa (me fotografi)
Video: SKR PRO V1.1 TFT35 V2 2024, Nëntor
Anonim

Pershendetje te gjitheve, Disa javë më parë ishte Halloween dhe duke ndjekur traditën unë gdhenda një kungull të bukur për ballkonin tim. Por duke pasur kungullin tim në natyrë, kuptova se ishte mjaft e bezdisshme të duhej të dilja çdo mbrëmje për të ndezur qirinjën. Dhe gjithashtu kuptova se do të ishte më qesharake, nëse mund të ndryshoja ngjyrën e dritës së qirinjve.

Nëse doni të mësoni se si të automatizoni dritat e kungullit tuaj dhe të jeni në gjendje të keni ngjyra të ndryshme që ndriçojnë kungullin tuaj të Halloween, ky tutorial është për ju.

Këtu së pari do t'ju tregoj se si të përdorni një pajisje IoT (këtu një Arduino MKR1000) për të kontrolluar çelësin ON/OFF të dritave tuaja të kungullit (Unaza Neopixel LED RGB). Për herë të dytë, unë gjithashtu do t'ju tregoj se si të vendosni ngjyra të ndryshme të dritave duke përdorur smartphone tuaj. ???

Le të fillojmë !

Furnizimet:

Këtu është lista e përbërësve që do t'ju nevojiten për këtë projekt. Nëse keni nevojë të blini ndonjë nga përbërësit, hidhini një sy eBay ose Amazon, mund t'i blini për një çmim të drejtë.

  • Një kungull
  • Arduino MKR1000
  • Unaza Neopixel - 12 RGB LED (SK6812)
  • Kondensator 1000 μF
  • Rezistencë 470Ω
  • 3.7V 2000mAh Bateri LiPo - nëse nuk mundësohet nëpërmjet USB Micro
  • Disa tela kërcyes
  • Një hekur bashkues

Hapi 1: Gdhendni kungullin tuaj

Gdhendni kungullin tuaj!
Gdhendni kungullin tuaj!

Argëtohuni dhe shijoni supën e kungullit me mishin e kungullit që keni prerë nga pjesa e brendshme ??

Hapi 2: Lidhni Përbërësit Elektronikë

Teli i Komponentëve Elektronikë
Teli i Komponentëve Elektronikë
Lidhni Përbërësit Elektronikë
Lidhni Përbërësit Elektronikë

Kuptoni përbërësit tuaj

Më poshtë do të gjeni diagramin e instalimeve elektrike për këtë projekt. Para fillimit të instalimeve elektrike, ka disa gjëra që mund të keni parasysh.

  1. Cilin bord të mikrokontrolluesve Arduino po përdorni? A ka bordi juaj hyrje 5V ose 3.3V? A ka bordi një kunj dalës 5V të energjisë?
  2. Cila është madhësia e unazës tuaj LED Neopixel - 12, 16, 24 piksel?
  3. Si do të aktivizoni mikrokontrolluesin tuaj Arduino dhe LED -të tuaj?

Në këtë projekt, unë zgjodha të përdor një Arduino MKR1000, i cili ka një çip WiFi të integruar. Vendosa të shkoj me këtë Arduino pasi doja të isha në gjendje të kontrolloja Arduino -n tim nga smartphone -i im nëpërmjet WiFi. Gjithashtu, unë tashmë e kisha këtë tabelë në shtëpi dhe nuk po e përdorja për asgjë tjetër. Një opsion tjetër do të ishte përdorimi i një Arduino Uno, Nano ose ndonjë Arduino tjetër me një modul WiFi ESP8266.

Krahasuar me Arduino -n tjetër, MKR1000 funksionon në 3.3V. Ndërsa mund të furnizoni 5V në tabelë përmes portës USB, nuk mund të jepni më shumë se 3.3V në kunjat e hyrjes/daljes. MKR1000 ka një pin 5V, i cili mund të përdoret për të fuqizuar pajisjet 5V. Në rastin tonë, ne do ta përdorim këtë kunj për të fuqizuar unazën tonë Neopixel. Nëse jeni duke përdorur unaza më të mëdha të tilla si 16, 24 ose më shumë piksele, mund të dëshironi të merrni parasysh përdorimin e një furnizimi me energji të veçantë.

Kungulli dhe pajisjet elektronike do të jenë në ballkonin tim dhe kështu ne do të përdorim një bateri LiPo 3.7V për të fuqizuar Arduino -n dhe Neopixel -in tonë. Udhëzuesi MKR1000 BatteryLife është i dobishëm për t'ju ndihmuar të vendosni kapacitetin e baterisë që do të përdorni. Meqenëse nuk doja të rimbushja baterinë çdo ditë, zgjodha një bateri 2000mAh. Për më tepër, vendosa ta vendosja Arduino në gjendje gatishmërie kur nuk ndizja kungullin tim. Kjo ndihmon në zvogëlimin e konsumit të energjisë pasi moduli WiFi është i fikur.

Lidhni përbërësit tuaj me tela

  • Ngjiteni kondensatorin drejtpërdrejt në unazën Neopixel. Ana negative ndaj GND dhe ana pozitive ndaj 5V
  • Lidhni rezistencën 470Ω në kunjin Data In (DI)
  • Lidhni pinin 5V të Arduino me 5V të Neopixel duke përdorur një tel bluzë
  • Lidhni kunjin GND të Arduino me GND të Neopixel duke përdorur një tel bluzë
  • Lidhni pinin dixhital #4 të Arduino me DI të Neopixel duke përdorur një tel bluzë

Pasi të bëhet kjo, do t'ju duhet të hapni dosjen GitHub "IoT-Halloween-Pumpkin" dhe të bëni disa ndryshime të vogla në kod para se ta ngarkoni në Arduino tuaj. Shpresoj se jeni gati për pak programim !! ????

Hapi 3: Programimi i kungullit tuaj

Programimi i kungullit tuaj
Programimi i kungullit tuaj
Programimi i kungullit tuaj
Programimi i kungullit tuaj
Programimi i kungullit tuaj
Programimi i kungullit tuaj

Programoni Arduino -n tuaj

Në këtë projekt, ne duam të programojmë Arduino -n tonë në mënyrë që të arrihet sa më poshtë:

  • Arduino është i lidhur me Aplikacionin Blynk përmes WiFi.
  • Ngjyrat e dritave Neopixel ndryshojnë përmes Aplikacionit Blynk.

Kodin për këtë projekt mund ta gjeni në depon time GithHub "IoT Halloween Pumpkin". Por, para se të gërmoni në të, ju mund të dëshironi të lexoni për disa gjëra që kam mësuar gjatë kryerjes së këtij projekti! ???

Tregon drita LED

LED -të e adresueshme ose në gjuhën e Adafruit "NeoPixel" të tilla si drejtuesit LED WS2812, WS2811 dhe SK6812 mund të kontrollohen duke përdorur bibliotekën Adafruit NeoPixel. Nëse është hera e parë që po përdorni NeoPixel, do t'ju rekomandoja shumë që të hidhni një sy në Adafruit NeoPixel Uberguide. Plot këshilla dhe këshilla, është një burim i madh!

Për të vendosur një ngjyrë LED në kungullin tuaj, do t'ju duhet të dërgoni vlera RGB në Arduino/NeoPixel tuaj. Më e thjeshta është të shikoni kodin e ngjyrave të disa ngjyrave! Spiro Disco Blue, Harlequin, Daffodil ose Rose Bonbon, këtu janë disa të bukura.

Një mënyrë më qesharake është të keni ngjyra në "vallëzimin" tuaj NeoPixel. Nëse jeni vërtet të motivuar, lëreni! Përndryshe, kontrolloni postimin në blog të Tweaking4All LEDStrip Effects. Do të gjeni kodin për disa efekte mjaft të mahnitshme ndriçimi. Një burim tjetër i madh është Neopixel Effect Generator nga Adriano.

Aplikacioni Blynk

Aplikacioni Blynk është një nga platformat më të njohura IoT. Aplikacioni Blynk është tepër i lehtë për t’u përdorur dhe në më pak se 5 minuta do të jeni në gjendje të krijoni një aplikacion IoT në smartphone tuaj për të komunikuar nëpërmjet internetit me pajisjen tuaj IoT. Para se të përshtatni Aplikacionin tuaj Blynk sipas nevojës tuaj, do t'ju duhet:

1. Shkarkoni aplikacionin Blynk

2. Instaloni bibliotekën Blynk

3. Vendosni lidhjen me pajisjen tuaj IoT

Aplikacioni Blynk ka botuar dokumente të shkëlqyera për të ndihmuar të gjithë të fillojnë. Hidhini një sy këtu nëse si unë, është hera juaj e parë që e përdorni.

Hapi 4: Shijoni

Shijoni!
Shijoni!
Shijoni!
Shijoni!

Urime, tani mund të uleni rehat në divanin tuaj dhe të përdorni telefonin tuaj inteligjent për të kontrolluar ngjyrat e LED -ve të kungullit tuaj të Halloween. ???

Faleminderit që lexuat projektin tim. Shpresoj që ta shijoni dhe do t'ju frymëzojë të ndërmerrni diçka të ngjashme për LED -të tuaj në pemën tuaj të Krishtlindjes, në burrin tuaj të dëborës të dimrit, apo ndonjë gjë tjetër!

Recommended: