Taula de continguts:
- Pas 1: tallar la carbassa
- Pas 2: connecteu els components electrònics
- Pas 3: programació de la carbassa
- Pas 4: gaudiu
Vídeo: Una carbassa de Halloween de l'IoT - Control de LEDs amb una aplicació Arduino MKR1000 i Blynk ???: 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
Hola a tothom, Fa unes setmanes era Halloween i seguint la tradició vaig esculpir una bonica carbassa per al meu balcó. Però tenint la carbassa a l’aire lliure, em vaig adonar que era força molest haver de sortir cada vespre per encendre l’espelma. I també em vaig adonar que seria més divertit si pogués canviar el color de la llum de les espelmes.
Si voleu aprendre a automatitzar les llums de la vostra carbassa i poder tenir diferents colors que il·luminin la vostra carbassa de Halloween, aquest tutorial és per a vosaltres.
Aquí primer us mostraré com utilitzar un dispositiu IoT (aquí un Arduino MKR1000) per controlar l’interruptor ON / OFF de les vostres llums de carbassa (anell Neopixel LED RGB). En un segon temps, també us mostraré com configurar diferents colors de llums mitjançant el vostre telèfon intel·ligent. ???
Comencem !
Subministraments:
Aquí teniu la llista dels components que necessiteu per a aquest projecte. Si necessiteu adquirir algun dels components, consulteu eBay o Amazon, podeu adquirir-los a un preu raonable.
- Una carbassa
- Arduino MKR1000
- Anell Neopixel - 12 LED RGB (SK6812)
- Condensador de 1000µF
- 470Ω Resistència
- Bateria LiPo de 3,7 V 2000 mAh: si no s’alimenta mitjançant USB Micro
- Alguns cables de pont
- Una planxa de soldar
Pas 1: tallar la carbassa
Diverteix-te i gaudeix de la sopa de carbassa amb la carn de carbassa que has retallat de la part interior ??
Pas 2: connecteu els components electrònics
Compreneu els vostres components
A continuació trobareu l’esquema de cablejat d’aquest projecte. Abans d’iniciar el cablejat, potser heu de tenir en compte algunes coses.
- Quina placa de microcontrolador Arduino utilitzeu? El tauler té entrada de 5V o 3,3V? La vostra placa té un pin de sortida de potència de 5V?
- Quina és la mida del vostre anell LED de Neopixel (12, 16, 24 píxels)?
- Com alimentareu el vostre microcontrolador Arduino i els vostres LED?
En aquest projecte, vaig optar per utilitzar un Arduino MKR1000, que té un xip WiFi incrustat. Vaig decidir anar amb aquest Arduino ja que volia poder controlar el meu Arduino des del meu telèfon intel·ligent a través de WiFi. A més, ja tenia aquest tauler a casa i no el feia servir per res més. Una altra opció seria utilitzar un Arduino Uno, Nano o qualsevol altre Arduino amb un mòdul WiFi ESP8266.
En comparació amb altres Arduino, el MKR1000 funciona a 3,3V. Tot i que podeu subministrar 5V a la placa mitjançant el port USB, no podeu lliurar més de 3,3V als pins d'E / S. El MKR1000 té un pin de 5V, que es pot utilitzar per alimentar dispositius de 5V. En el nostre cas, utilitzarem aquest pin per alimentar el nostre anell Neopixel. Si feu servir un anell més gran, com ara 16, 24 o més píxels, us recomanem que utilitzeu una font d'alimentació independent.
La carbassa i l’electrònica seran al meu balcó i, per tant, utilitzarem una bateria LiPo de 3,7 V per alimentar el nostre Arduino i el Neopixel. El tutorial MKR1000 BatteryLife és útil per ajudar-vos a decidir la capacitat de la bateria que utilitzeu. Com que no volia recarregar la bateria cada dia, vaig optar per una bateria de 2000 mAh. A més, vaig decidir posar l'Arduino en mode d'espera quan no encenia la carbassa. Això ajuda a reduir el consum d'energia quan el mòdul WiFi està apagat.
Connecteu els components
- Soldeu el condensador directament a l’anell Neopixel. Costat negatiu a GND i costat positiu a 5V
- Soldeu la resistència de 470Ω al pin Data In (DI)
- Connecteu el pin de 5V de l'Arduino al 5V del Neopixel mitjançant un cable de pont
- Connecteu el pin GND de l'Arduino al GND del Neopixel mitjançant un cable de pont
- Connecteu el pin digital # 4 de l'Arduino al DI del Neopixel mitjançant un cable de pont
Un cop fet això, haureu d'obrir la carpeta GitHub "IoT-Halloween-Pumpkin" i fer alguns petits canvis al codi abans de penjar-lo al vostre Arduino. Espero que estigueu a punt per programar una mica !! ????
Pas 3: programació de la carbassa
Programa el teu Arduino
En aquest projecte, volem programar el nostre Arduino perquè s’aconsegueixi el següent:
- L'Arduino està connectat a l'aplicació Blynk mitjançant WiFi.
- Els colors de les llums Neopixel es canvien mitjançant l’aplicació Blynk.
Podeu trobar el codi d’aquest projecte al meu dipòsit GithHub "IoT Halloween Pumpkin". Però abans d’excavar-s’hi, potser voldreu llegir poques coses que he après mentre feia aquest projecte. ???
Espectacles de llum LED
Els LED adreçables o en el llenguatge "NeoPixel" d'Adafruit, com ara els controladors LED WS2812, WS2811 i SK6812, es poden controlar mitjançant la biblioteca Adafruit NeoPixel. Si és la primera vegada que utilitzeu NeoPixel, us recomanaré que consulteu Adafruit NeoPixel Uberguide. Ple de consells i consells, és un recurs fantàstic.
Per configurar un color LED a la vostra carbassa, haureu d’enviar valors RGB al vostre Arduino / NeoPixel. El més senzill és mirar el codi de colors d’alguns colors. Spiro Disco Blue, Arlequin, Narcís o Rose Bonbon, aquí en teniu alguns de genials.
Una manera més divertida és tenir colors al NeoPixel "ballant". Si estàs realment motivat, prova-ho! En cas contrari, consulteu la publicació del bloc Tweaking4All LEDStrip Effects. Trobareu codi per a efectes d’il·luminació força sorprenents. Un altre gran recurs és el generador d’efectes Neopixel d’Adriano.
Aplicació Blynk
L’aplicació Blynk és una de les plataformes IoT més populars. L’aplicació Blynk és increïblement fàcil d’utilitzar i en menys de 5 minuts podreu crear una aplicació IoT al vostre telèfon intel·ligent per comunicar-vos via Internet amb el vostre dispositiu IoT. Abans d’adaptar la vostra aplicació Blynk a les vostres necessitats, haureu de:
1. Descarregueu l'aplicació Blynk
2. Instal·leu la biblioteca Blynk
3. Configureu la connexió al dispositiu IoT
L’aplicació Blynk ha publicat excel·lents documentacions per ajudar tothom a començar. Mireu aquí si, com a mi, és la primera vegada que l’utilitzeu.
Pas 4: gaudiu
Enhorabona, ara podeu seure còmodament al sofà i utilitzar el telèfon intel·ligent per controlar els colors dels LED de la vostra carbassa de Halloween. ???
Gràcies per llegir el meu projecte. Espero que us agradi i us inspirarà a emprendre alguna cosa similar per als vostres LEDs al vostre arbre de Nadal, al ninot de neu d'hivern o a qualsevol altra cosa.
Recomanat:
Carabassa de Halloween amb ull animatrònic en moviment - Aquesta carbassa pot rodar els ulls: 10 passos (amb imatges)
Carabassa de Halloween amb ull animatrònic en moviment | Aquesta carbassa pot rodar els ulls: en aquest instructiu, aprendràs a fer una carbassa de Halloween que aterrori a tothom quan es mou l’ull. Ajusteu la distància d’activació del sensor d’ultrasons al valor correcte (pas 9) i la vostra carbassa petrificarà tothom que s’atreveixi a prendre cand
Una màquina d’esglai de Halloween que utilitza un PIR, una carbassa impresa en 3D i la broma d’àudio compatible amb Troll Arduino / Joke Board: 5 passos
Una màquina d’esglai de Halloween que utilitza un PIR, una carabassa impresa en 3D i el Proller d’àudio compatible amb Troll Arduino / Joke Board pràctic. Vaig rebre la meva recompensa unes setmanes abans per ajudar-me a escriure alguns exemples d’ús i construir una biblioteca Arduino en un moment
Controlar Arduino mitjançant un telèfon intel·ligent mitjançant USB amb l'aplicació Blynk: 7 passos (amb imatges)
Controlar Arduino mitjançant un telèfon intel·ligent mitjançant USB amb l’aplicació Blynk: en aquest tutorial, aprendrem a utilitzar l’aplicació Blynk i Arduino per controlar la llum, la combinació es farà a través del port sèrie USB. la solució més senzilla que controla remotament el vostre Arduino o c
Controleu els electrodomèstics des del vostre Smarthphone amb l'aplicació Blynk i Raspberry Pi: 5 passos (amb imatges)
Controlar els electrodomèstics des del vostre Smarthphone amb l’aplicació Blynk i el Raspberry Pi: en aquest projecte, aprendrem a utilitzar l’aplicació Blynk i el Raspberry Pi 3 per controlar els electrodomèstics (cafetera, làmpada, cortina de la finestra i molt més … Components de maquinari: Raspberry Pi 3 Relay Lamp Breadboard Wires Aplicacions de programari: Blynk A
Compte amb els terribles robots de carbassa .: 9 passos (amb imatges)
Compte amb els Horrible Pumpkin Bots ….: Tots aquests robots són perillosos! No esperava que fossin tan poderosos. Esperem que tots perdin la seva energia ben aviat …;-)