Sisukord:

IoT Halloweeni kõrvits - Juhtige LED -e Arduino MKR1000 ja Blynk rakendusega ???: 4 sammu (piltidega)
IoT Halloweeni kõrvits - Juhtige LED -e Arduino MKR1000 ja Blynk rakendusega ???: 4 sammu (piltidega)

Video: IoT Halloweeni kõrvits - Juhtige LED -e Arduino MKR1000 ja Blynk rakendusega ???: 4 sammu (piltidega)

Video: IoT Halloweeni kõrvits - Juhtige LED -e Arduino MKR1000 ja Blynk rakendusega ???: 4 sammu (piltidega)
Video: This Is Halloween - Singing Pumpkins Halloween light show 2012 2024, Juuli
Anonim

Tere kõigile, Mõni nädal tagasi oli Halloween ja traditsiooni järgides nikerdasin oma rõdule toreda kõrvitsa. Aga kui ma sain kõrvitsa õues, mõistsin, et päris tüütu oli igal õhtul küünla süütamiseks väljas käia. Ja taipasin ka, et oleks naljakam, kui saaksin muuta küünlavalguse värvi.

Kui soovite õppida kõrvitsatulede automatiseerimist ja Halloweeni kõrvitsa erinevat värvi valgustamist, on see õpetus teie jaoks.

Siin näitan teile kõigepealt, kuidas kasutada IoT -seadet (siin Arduino MKR1000) oma kõrvitsatulede (RGB LED neopixel Ring) ON/OFF lüliti juhtimiseks. Teisel korral näitan teile ka seda, kuidas nutitelefoni abil erinevaid tulede värve seadistada. ???

Alustame !

Tarvikud:

Siin on selle projekti jaoks vajalike komponentide loend. Kui teil on vaja mõnda komponenti osta, vaadake eBay või Amazon, saate neid osta õiglase hinna eest.

  • Kõrvits
  • Arduino MKR1000
  • Neopixel Ring - 12 RGB LED (SK6812)
  • 1000 µF kondensaator
  • 470Ω takisti
  • 3.7V 2000mAh LiPo aku - kui seda ei toida USB Micro kaudu
  • Mõned hüppajate juhtmed
  • Jootekolb

Samm: lõigake oma kõrvits välja

Oma kõrvitsa nikerdamine!
Oma kõrvitsa nikerdamine!

Lõbutsege ja nautige kõrvitsasuppi koos kõrvitsalihaga, mille sisemisest osast välja lõikasite ??

2. samm: ühendage elektroonikakomponendid

Juhtme elektroonikakomponendid
Juhtme elektroonikakomponendid
Juhtme elektroonikakomponendid
Juhtme elektroonikakomponendid

Mõista oma komponente

Selle projekti ühendusskeemi leiate allpool. Enne juhtmestiku alustamist peate kaaluma mõningaid asju.

  1. Millist Arduino mikrokontrolleri plaati kasutate? Kas plaadil on 5V või 3.3V sisend? Kas teie plaadil on 5V väljundpinge?
  2. Kui suur on teie LED -neopikselrõngas - 12, 16, 24 pikslit?
  3. Kuidas kavatsete oma Arduino mikrokontrollerit ja LED -e toita?

Selles projektis otsustasin kasutada Arduino MKR1000, millel on sisseehitatud WiFi -kiip. Otsustasin selle Arduinoga minna, kuna soovisin, et saaksin WiFi kaudu oma nutitelefonist oma Arduinot juhtida. Lisaks oli mul see plaat juba kodus ja ma ei kasutanud seda muuks. Teine võimalus oleks kasutada Arduino Uno, Nano või mõnda muud Arduino koos ESP8266 WiFi mooduliga.

Võrreldes teiste Arduinoga töötab MKR1000 3,3 V pingel. Kuigi saate USB -pordi kaudu tahvlile 5 V toite anda, ei saa te I/O kontaktidele tarnida rohkem kui 3,3 V. MKR1000 -l on 5 V pin, mida saab kasutada 5 V seadmete toiteks. Meie puhul kasutame seda tihvti oma Neopixeli rõnga toiteks. Kui kasutate suuremat rõngast, näiteks 16, 24 või rohkem pikslit, võiksite kaaluda eraldi toiteallika kasutamist.

Kõrvits ja elektroonika on minu rõdul ja seega kasutame oma Arduino ja Neopixeli toiteks 3,7 V LiPo akut. MKR1000 BatteryLife õpetus aitab teil otsustada, millist aku mahutavust kasutate. Kuna ma ei tahtnud akut iga päev laadida, valisin 2000 mAh aku. Lisaks otsustasin Arduino ooterežiimi panna, kui ma oma kõrvitsat ei sütti. See aitab vähendada energiatarvet, kui WiFi -moodul on välja lülitatud.

Ühendage komponendid juhtmetega

  • Jootke kondensaator otse Neopixeli rõnga külge. Negatiivne külg GND -le ja positiivne külg 5 V -le
  • Jootke 470Ω takisti Data In (DI) tihvti külge
  • Ühendage Arduino 5 V tihvt Neopixeli 5 V pistikuga, kasutades hüppajatraati
  • Ühendage Arduino GND tihvt Neopixeli GND -ga, kasutades hüppajatraati
  • Ühendage Arduino #4 digitaalne tihvt Neopixeli DI -ga, kasutades hüppajat

Kui see on tehtud, peate avama GitHubi kausta "IoT-Halloween-Pumpkin" ja tegema mõned väikesed muudatused enne selle Arduino-sse üleslaadimist. Loodan, et olete natuke programmeerimiseks valmis !! ????

3. samm: kõrvitsa programmeerimine

Oma kõrvitsa programmeerimine
Oma kõrvitsa programmeerimine
Oma kõrvitsa programmeerimine
Oma kõrvitsa programmeerimine
Oma kõrvitsa programmeerimine
Oma kõrvitsa programmeerimine

Programmeerige oma Arduino

Selles projektis tahame oma Arduino programmeerida nii, et saavutatakse järgmine:

  • Arduino on WiFi kaudu ühendatud rakendusega Blynk.
  • Neopixeli tulede värve muudetakse rakenduse Blynk kaudu.

Selle projekti koodi leiate minu "IoT Halloween Pumpkin" GithHubi hoidlast. Kuid enne kui sellesse süveneda, võiksite lugeda mõnest asjast, mida olen selle projekti käigus õppinud! ???

LED -valgusnäidikud

Adafruit NeoPixel, näiteks WS2812, WS2811 ja SK6812, LED -draivereid saab juhtida Adafruit NeoPixeli raamatukogu abil. Kui kasutate NeoPixeli esimest korda, soovitan teil tungivalt tutvuda Adafruit NeoPixel Uberguide’iga. Täis nõuandeid ja näpunäiteid, see on suurepärane ressurss!

Kõrvitsale LED -värvi seadistamiseks peate oma Arduino/NeoPixelile saatma RGB väärtused. Lihtsaim on vaadata mõne värvi värvikoodi! Spiro Disco Blue, Harlequin, Daffodil või Rose Bonbon, siin on mõned lahedad.

Naljakam viis on värvid NeoPixelil "tantsida". Kui olete tõeliselt motiveeritud, proovige! Vastasel korral kontrollige ajaveebi postitust Tweaking4All LEDStrip Effects. Leiate koodi päris hämmastavatele valgusefektidele. Teine suurepärane ressurss on Adriano Neopixel Effect Generator.

Blynk App

Rakendus Blynk on üks populaarsemaid Interneti -platvorme. Rakendust Blynk on uskumatult lihtne kasutada ja vähem kui 5 minutiga saate oma nutitelefonis luua IoT -rakenduse, et Interneti kaudu oma IoT -seadmega suhelda. Enne oma Blynk -rakenduse kohandamist oma vajadustele peate tegema järgmist.

1. Laadige alla rakendus Blynk

2. Installige raamatukogu Blynk

3. Seadistage ühendus oma IoT -seadmega

Rakendus Blynk on avaldanud suurepäraseid dokumente, mis aitavad kõigil alustada. Vaadake siia, kui mina kasutan seda esimest korda.

Samm: nautige

Nautige!
Nautige!
Nautige!
Nautige!

Palju õnne, saate nüüd mugavalt oma diivanil istuda ja oma nutitelefoni abil oma Halloweeni kõrvitsa LED -ide värve juhtida. ???

Tänan teid, et lugesite minu projekti läbi. Loodan, et teile meeldib see ja see inspireerib teid ette võtma midagi sarnast oma jõulupuu, talvise lumememme või millegi muu jaoks!

Soovitan: