Taula de continguts:

Com construir un monitor de planta amb Arduino: 7 passos
Com construir un monitor de planta amb Arduino: 7 passos

Vídeo: Com construir un monitor de planta amb Arduino: 7 passos

Vídeo: Com construir un monitor de planta amb Arduino: 7 passos
Vídeo: Массимо Банци: Как Arduino пробуждает воображение 2024, Desembre
Anonim

En aquest tutorial aprendrem com detectar la humitat del sòl mitjançant un sensor d’humitat i parpellejar un LED verd si tot està bé i la pantalla OLED i Visuino.

Mira el vídeo.

Pas 1: què necessiteu

El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu

Arduino UNO (o qualsevol altre Arduino) Obteniu-lo aquí

Mòdul de sensor d'humitat del sòl, obteniu-lo aquí

Filferros de pont

Breadboard Aconsegueix-ho aquí

Pantalla OLED Aconsegueix-ho aquí

1X LED vermell, 1X LED verd Aconsegueix-los aquí

Programa Visuino: descarregar Visuino

Pas 2: el circuit

El Circuit
El Circuit
  • Connecteu el pin de pantalla OLED [VCC] al pin Arduino [5V]
  • Connecteu el pin de pantalla OLED [GND] al pin Arduino [GND]
  • Connecteu el pin OLED [SDA] al pin Arduino [SDA]
  • Connecteu el pin OLED [SCL] al pin Arduino [SCL]
  • Connecteu Arduino 5V al pin VCC del mòdul de brunzidor piezoelèctric
  • Connecteu Arduino GND al pin negatiu de LED verd
  • Connecteu Arduino GND al pin negatiu de LED vermell
  • Connecteu el pin digital Arduino 3 al pin negatiu de LED verd
  • Connecteu el pin digital Arduino 2 al pin negatiu de LED vermell
  • Connecteu Arduino 5V al pin VCC del mòdul del sensor d’humitat
  • Connecteu Arduino GND al pin GND del mòdul del sensor d’humitat
  • Connecteu el pin analògic Arduino 0 al pin A0 del mòdul del sensor d’humitat

Pas 3: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO

Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO

Per començar a programar l’Arduino, haureu de tenir instal·lat l’IDE Arduino des d’aquí:

Tingueu en compte que hi ha alguns errors crítics a Arduino IDE 1.6.6. Assegureu-vos que instal·leu la versió 1.6.7 o superior, en cas contrari, aquest instructiu no funcionarà. Si encara no ho heu fet, seguiu els passos d'aquesta instrucció per configurar l'IDE d'Arduino per programar Arduino UNO. El Visuino: https://www.visuino.eu també ha d’estar instal·lat. Inicieu Visuino com es mostra a la primera imatge Feu clic al botó "Eines" del component Arduino (imatge 1) a Visuino Quan aparegui el quadre de diàleg, seleccioneu "Arduino UNO" tal com es mostra a la imatge 2

Pas 4: a Visuino AFEGEIX i defineix components

A Visuino ADD and Set Components
A Visuino ADD and Set Components
A Visuino ADD and Set Components
A Visuino ADD and Set Components
A Visuino ADD and Set Components
A Visuino ADD and Set Components

Afegiu un component "Pantalla OLED"

Afegiu el component 2x "Compare Analog Value"

  • Feu doble clic a DisplayOLED1 i, a la finestra d’elements, arrossegueu el camp de text cap a l’esquerra i, a continuació, definiu la mida de la finestra de propietats a 3 Tanca la finestra d’elements
  • Seleccioneu CompareValue1 i, a la finestra de propietats, configureu "Compare Type" a ctBiggerOrEqual i Value a 0,7 << aquest és el valor de sensibilitat, podeu canviar-lo si voleu
  • Seleccioneu CompareValue2 i, a la finestra de propietats, configureu "Compare Type" a ctSmaller i Value a 0,7 << aquest és el valor de sensibilitat, podeu canviar-lo si voleu

Pas 5: a Components de Visuino Connect

A Components de Visuino Connect
A Components de Visuino Connect
  • Connecteu el pin analògic Arduino 0 a CompareValue1 pin In, CompareValue2 pin In, DisplayOLED1> Camp de text1 Pin In
  • Connecteu CompareValue1 Pin Out al pin digital Arduino 2
  • Connecteu CompareValue2 Pin Out al pin digital 3 d'Arduino
  • DisplayOLED1 pin I2C Out a placa Arduino I2C pin In

Pas 6: Genereu, compileu i pengeu el codi Arduino

Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino

A Visuino, a la part inferior, feu clic a la pestanya "Construeix", assegureu-vos que el port correcte estigui seleccionat i feu clic al botó "Compila / Compila i penja".

Pas 7: Juga

Si enceneu el mòdul Arduino UNO i el LED hauria de parpellejar (vermell no hi ha prou aigua, prou aigua verda) i la pantalla OLED mostrarà el nivell d’humitat. Heu completat el vostre projecte amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest Instructable, el podeu descarregar aquí i obrir-lo a Visuino:

Recomanat: