Taula de continguts:

Una carbassa de Halloween de l'IoT - Control de LEDs amb una aplicació Arduino MKR1000 i Blynk ???: 4 passos (amb imatges)
Una carbassa de Halloween de l'IoT - Control de LEDs amb una aplicació Arduino MKR1000 i Blynk ???: 4 passos (amb imatges)

Vídeo: Una carbassa de Halloween de l'IoT - Control de LEDs amb una aplicació Arduino MKR1000 i Blynk ???: 4 passos (amb imatges)

Vídeo: Una carbassa de Halloween de l'IoT - Control de LEDs amb una aplicació Arduino MKR1000 i Blynk ???: 4 passos (amb imatges)
Vídeo: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Desembre
Anonim

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

Tallant la seva carbassa!
Tallant la seva 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

Connecteu els components electrònics
Connecteu els components electrònics
Connecteu els components electrònics
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.

  1. 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?
  2. Quina és la mida del vostre anell LED de Neopixel (12, 16, 24 píxels)?
  3. 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

Programació de la seva carbassa
Programació de la seva carbassa
Programació de la seva carbassa
Programació de la seva carbassa
Programació de la seva carbassa
Programació de la seva 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

Gaudeix-ne!
Gaudeix-ne!
Gaudeix-ne!
Gaudeix-ne!

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: