Taula de continguts:

Feu una tassa intel·ligent de LED i Arduino: 6 passos
Feu una tassa intel·ligent de LED i Arduino: 6 passos

Vídeo: Feu una tassa intel·ligent de LED i Arduino: 6 passos

Vídeo: Feu una tassa intel·ligent de LED i Arduino: 6 passos
Vídeo: Замена входной двери в квартире. Переделка хрущевки от А до Я. #2 2024, Desembre
Anonim

Per ElectropeakElectroPeak Lloc web oficial Seguiu més per l'autor:

Introducció al mòdul d'ultrasons i Arduino
Introducció al mòdul d'ultrasons i Arduino
Introducció al mòdul d'ultrasons i Arduino
Introducció al mòdul d'ultrasons i Arduino
Creeu un mapa de calor WiFi mitjançant ESP8266 i Arduino
Creeu un mapa de calor WiFi mitjançant ESP8266 i Arduino
Creeu un mapa de calor WiFi mitjançant ESP8266 i Arduino
Creeu un mapa de calor WiFi mitjançant ESP8266 i Arduino
Sensor de reconeixement de color amb sensor TCS230 i Arduino [Codi de calibració inclòs]
Sensor de reconeixement de color amb sensor TCS230 i Arduino [Codi de calibració inclòs]
Sensor de reconeixement de color amb sensor TCS230 i Arduino [Codi de calibració inclòs]
Sensor de reconeixement de color amb sensor TCS230 i Arduino [Codi de calibració inclòs]

Quant a: ElectroPeak és el lloc perfecte per aprendre electrònica i fer realitat les vostres idees. Oferim guies de primer ordre per mostrar-vos com podeu fer els vostres projectes. També oferim productes d'alta qualitat perquè tingueu … Més informació sobre Electropeak »

En aquest projecte, farem servir LED RGB, un sensor d’entorn i un Arduino Nano per enviar un missatge o fer una alarma amb llums de colors. Al final d'aquest projecte, podeu:

  • Llegiu la temperatura de l’ambient des del sensor DS18B20 d’Arduino.
  • Controleu els LED RGB de PWM.
  • Feu una tassa elegant i divertida.

Pas 1: coses utilitzades en aquest projecte

Coses utilitzades en aquest projecte
Coses utilitzades en aquest projecte

Es pot comprar tot el component utilitzat en aquest projecte mitjançant l'enllaç proporcionat.

Components de maquinari

Arduino Nano X1

Sensor de temperatura ElectroPeak DS18B20 X1

ElectroPeak RGB 5mm LED X1

Adafruit LiPo Battery X1

Cable de cinta Adafruit X1

Aplicacions de programari i serveis en línia

IDE Arduino

Pas 2: una nota breu sobre DS18B20

Una nota breu sobre DS18B20
Una nota breu sobre DS18B20

El termòmetre digital DS18B20 proporciona mesures de temperatura Celsius de 9 a 12 bits i té una funció d’alarma amb punts d’activació superiors i inferiors programables per l’usuari no volàtils. El DS18B20 es comunica a través d’un bus d’un cable que, per definició, només requereix una línia de dades (i terra) per a la comunicació amb un microprocessador central. necessita una font d’alimentació externa. Cada DS18B20 té un codi de sèrie únic de 64 bits, que permet que diversos DS18B20 funcionin al mateix bus d’1 cable. Per tant, és senzill utilitzar un microprocessador per controlar diversos DS18B20 distribuïts en una àrea gran. Les aplicacions que es poden beneficiar d’aquesta característica inclouen controls ambientals HVAC, sistemes de control de temperatura a l’interior d’edificis, equips o maquinària i sistemes de control i control de processos.

Pel que fa a la combinació de la tecnologia amb la vida, l’ús de llum de colors és increïble i atractiu. La substitució dels LED RGB per pantalles per enviar un missatge o una alarma pot fer que els projectes siguin més bells i també més senzills. ja està a punt per beure. Com a termopila, farem servir DS18B20 i l’enganxarem a la part inferior de la tassa. Pot enviar la temperatura del líquid a la tassa al controlador mitjançant dades digitals. Arduino Nano és la nostra opció com a controlador per la seva petita mida i el connector mini USB a la placa. Per tant, es pot programar i la bateria es pot carregar mitjançant un port USB. Per mostrar la temperatura, fem servir 2 LED RGB de 4 pins senzills i els connectem a unitats PWM separades a Arduino Nano. Ara, només necessitem una bateria, una tassa i una carcassa de plàstic per posar el component. Fem-ho.

Pas 3: Circuit

Circuit
Circuit

La mida de la bateria depèn dels LEDs i de la mida de la tassa. Una bateria de 500 mAh és una bona opció. Podeu utilitzar bateries de polímer o d’ions. Els LED que s’utilitzen aquí tenen càtodes comuns. Si el vostre té ànodes comuns, heu de fer petits canvis al codi. Si els vostres LED no poden funcionar sense una resistència, teniu dues maneres. Afegir una resistència o afegir més LEDs. Heu de connectar tant el pin de tensió com el de dades de DS18b20 a una resistència de 4,7K ohm. Tot i que potser no sigui necessari.

Pas 4: Codi

Haureu de copiar el següent codi a l'IDE Arduino. Però primer cal afegir la biblioteca i després penjar el codi. Baixeu-vos la biblioteca "One Wire" i "Dallas" del fitxer adjunt. Si és la primera vegada que executeu una placa Arduino, no us preocupeu. Seguiu aquests passos:

  • Aneu a www.arduino.cc/en/Main/Software i descarregueu el programari del vostre sistema operatiu. Instal·leu el programari IDE segons les instruccions.
  • Executeu l'IDE Arduino i esborreu l'editor de text i copieu el codi següent a l'editor de text.
  • Navegueu per esbossar i incloure les biblioteques (descarregueu-les des dels enllaços següents). Ara feu clic a Afegeix biblioteca ZIP i afegiu-les
  • Trieu el tauler en eines i taulers, seleccioneu Arduino Nano.
  • Connecteu l'Arduino al vostre PC i configureu el port COM a les eines i al port.
  • Premeu el botó Puja (signe de fletxa).

Les línies de codi següents pertanyen al càlcul del color i depèn de la tassa. Si la tassa no transmet calor prou ràpidament, hauríeu de canviar-la per aconseguir els resultats desitjats.

if (temp> 50) temp = 100;

si (temp <30)

temp = 0;

temp = (12,5) * (temp-30);

Pas 5: Muntatge

Muntatge
Muntatge
Muntatge
Muntatge
Muntatge
Muntatge

Inicialment, heu de foradar la part inferior de la tassa. El nombre de forats depèn del circuit i de com ho implementeu. Hem considerat 3 forats per a aquest projecte. Un per al termòmetre i dos per connectar cargols (elèctrodes) amb líquid dins de la tassa. Podeu fer aquest projecte sense perforar la tassa. Marqueu el termòmetre a la part inferior de la tassa i connecteu els 2 cables dels elèctrodes a un interruptor d’encesa / apagat. Després d’enganxar el termòmetre i els elèctrodes i segellar-los, és hora de fer un marc per a la part inferior de la tassa. Utilitzeu coles per segellar el got, que no es resoldrà amb aigua freda ni calenta. Per fer la closca del fons de la tassa. primer heu de mesurar el diàmetre exterior de la tassa. A continuació, dissenyeu un cercle amb la mateixa mida de la part inferior de la tassa i dos anells amb el diàmetre exterior amb un gruix de 3 mm (i, per descomptat, amb el diàmetre de la part inferior de la tassa). Podeu utilitzar plexiglàs i màquina de tall per làser per fabricar la closca prescrita. Un dels anells ha de ser transparent, podeu triar el color de la resta com vulgueu. Haureu de polir l’anell transparent per aconseguir un acabat mat. Enganxeu-los com es mostra a les imatges. Ara enganxeu la bateria a la carcassa i connecteu els pins a Arduino. Talleu la porció de l'anell transparent tant com el port micro USB Arduino i connecteu l'Arduino a la bateria perquè el connector surti de l'anell. Ara soldeu els LED a l’Arduino i connecteu altres cables a Arduino. Finalment, enganxeu la closca a la part inferior de la tassa i pengeu el codi a Arduino.

Recomanat: