Sisukord:
- Samm: lõigake oma kõrvits välja
- 2. samm: ühendage elektroonikakomponendid
- 3. samm: kõrvitsa programmeerimine
- Samm: nautige
Video: IoT Halloweeni kõrvits - Juhtige LED -e Arduino MKR1000 ja Blynk rakendusega ???: 4 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:45
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
Lõbutsege ja nautige kõrvitsasuppi koos kõrvitsalihaga, mille sisemisest osast välja lõikasite ??
2. samm: ühendage elektroonikakomponendid
Mõista oma komponente
Selle projekti ühendusskeemi leiate allpool. Enne juhtmestiku alustamist peate kaaluma mõningaid asju.
- Millist Arduino mikrokontrolleri plaati kasutate? Kas plaadil on 5V või 3.3V sisend? Kas teie plaadil on 5V väljundpinge?
- Kui suur on teie LED -neopikselrõngas - 12, 16, 24 pikslit?
- 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
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
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:
Halloweeni kõrvits liikuva animatroonilise silmaga - See kõrvits suudab silma veeretada!: 10 sammu (koos piltidega)
Halloweeni kõrvits liikuva animatroonilise silmaga | See kõrvits suudab silma veeretada!: Selles juhendis saate teada, kuidas valmistada Halloweeni kõrvitsat, mis hirmutab kõiki, kui silm liigub. Reguleerige ultrahelisensori päästikukaugust õigele väärtusele (samm 9) ja teie kõrvits kivitab kõik, kes julgevad küünalt võtta
Liikumisandur Arduino Halloweeni kõrvits: 4 sammu
Liikumisandur Arduino Halloweeni kõrvits: Selle juhise eesmärk oli luua odav ja lihtne viis kodus Halloweeni kaunistuste tegemiseks ilma eelnevate oskuste ja väljamõeldud tööriistadeta. Kasutades Internetist hõlpsasti hankitavaid üksusi, saate ka ise luua lihtsa ja isikupärase
Alexa juhitav Adam Savage kõrvits: 5 sammu (piltidega)
Alexa juhitav Adam Savage Pumpkin: Kõik minu maja tuled on nutikad, nii et ma olen juba üsna harjunud nende peale sisse- ja väljalülitamise peale karjuma, kuid lõpuks näen ma loll välja, kui ma karjun valguse peale, mis pole . Ja ma näen küünlaid karjudes eriti loll välja. Tavaliselt pole see liiga mu
Pixeli kõrvits: 8 sammu (piltidega)
Pixel Pumpkin: looge silmapaistmatu kõrvits, mis süttib kaugjuhtimispuldi abil seestpoolt erinevates mustrites. Kuigi pikslid on mitmevärvilised, filtreerib kõrvitsa paks nahk kõik peale oranži, nii et meie pikslite värvid muutuvad
Tere Blynk! SPEEEduino liidestamine rakendusega Blynk: 5 sammu
Tere Blynk! SPEEEduino liidestamine rakendusega Blynk: Mis on SPEEEduino? SPEEEduino on WiFi-toega mikrokontrolleri plaat, mis põhineb Arduino ökosüsteemil ja on loodud õpetajate jaoks. SPEEEduino ühendab Arduino vormiteguri ja mikrokontrolleri ESP8266 Wi-Fi SoC-ga, muutes