nedeľa 27. marca 2022

Ako "monitorovať tlak vzduchu, teplotu prostredia a nadmorskú výšku" pomocou Arduino

 V dnešnom projekte si ukážeme, ako jednoducho dokážeme monitorovať tlak vzduchu v hPa, teplotu prostredia v stupňoch °C a nadmorskú výšku v metroch, za pomoci senzoru BMP280. Výstup budeme sledovať na farebnom TFT displeji pre krajšie grafické zobrazenie hodnôt.

Komponenty


V prvom rade si musíme zabezpečiť jednotlivé súčiastky:
  • Arduino (v tomto prípade UNO R3)
  • Senzor barometrického tlaku, teploty a nadmorskej výšky BMP280
  • Farebný TFT displej 1.8" 128 x 160
  • Kábliky 5 kusov 20 cm M-M
  • Kábliky 8 kusov 20 cm M-F


Zapojenie


Nesmieme zabudnúť, že pri zapájaní jednotlivých súčiastok, musí byť Arduino odpojené od zdroja!

    







Zdrojový kód pre Arduino

Keď máme Arduino "vyskladané" môžeme ho pripojiť ku zdroju (počítaču) pre vloženie zdrojového kódu do vývojového prostredia Arduina.


Pridávanie knižníc a sken I2C adresy


Ak nám nedokáže nájsť knižnice pre BMP280 a ST7735, musíme ich pridať postupne manuálne vo vývojovom prostredí Arduino a to nasledovným spôsobom:



Ak po pridaní knižníc a správnom zdrojovom kóde nám vypisuje problém s pripojením senzoru BMP280 je pravdepodobné, že je problém v nesprávne zadanej I2C adrese daného senzoru. To napravíme nasledovne:

1. Do vývojového prostredia arduina IDE zadáme zdrojový kód, ktorý nám skenuje I2C adresu pripojeného senzoru BMP280


2. Po nahratí zdrojového kódu na dosku arduina, spustíme seriál monitor arduina IDE, kde zistíme potrebnú adresu


3. Následne bude ešte potrebné dodržať nasledovný postup, ktorým upravíme samotný zdrojový kód knižnice senzoru BMP280


V tomto momente by mal byť problém vyriešený. Výstupné hodnoty budeme sledovať na TFT displeji. Výsledok bude nasledovný:



Použité zdroje:
1. https://www.arduino.cc/

nedeľa 20. marca 2022

Ako "ovládať LED-ky svetelným senzorom" pomocou Arduino

 V dnešnom projekte si predstavíme jednoduchý svetelný senzor so 4 pinovým modulom, vďaka ktorému, si simulujeme postupné rozsvietenie 4 lediek. Pri najväčšej tme  svietia všetky a pri najväčšom svetle všetky zhasnú. 

Komponenty


V prvom rade si musíme zabezpečiť jednotlivé súčiastky:
  • Arduino (v tomto prípade UNO R3)
  • Svetelný senzor - 4 pin modul
  • Rezistor 220  Ω 4x
  • Červená LED 1x
  • Zelená LED 1x
  • Žltá LED 1x
  • Modrá LED 1x
  • Kábliky 6 kusov 20 cm M-M
  • Kábliky 3 kusy 20 cm M-F


Zapojenie


Nesmieme zabudnúť, že pri zapájaní jednotlivých súčiastok, musí byť Arduino odpojené od zdroja!





Zdrojový kód pre Arduino

Keď máme Arduino "vyskladané" môžeme ho pripojiť ku zdroju (počítaču) pre vloženie zdrojového kódu do vývojového prostredia Arduina.


Výstupné hodnoty budeme sledovať na výstupnom monitore arduina IDE. Výsledok bude nasledovný:


Video ukážka:


https://youtu.be/pHUDrlV49Sg

Použité zdroje:
1. https://www.arduino.cc/

nedeľa 13. marca 2022

Ako "zmerať vlhkosť pôdy" pomocou Arduino

 V dnešnom projekte si ukážeme, ako zmerať vlhkosť pôdy pomocou senzoru vlhkosti pôdy HW103 a modulu vlhkosti pôdy HW080. V projekte sme zvolili zelenú LED ako signalizáciu dostatočnej vlhkosti a červenú LED spolu s Buzzerom ako signalizáciu nedostatočnej vlhkosti. Na test využijeme pôdu s rastlinou v kvetináči, kde budeme monitorovať tri miesta podľa predošlého zalievania (z toho dôvodu rôzna vlhkosť). Prvé miesto má vlhkosť 54% čo je dostatočná vlhkosť, druhé miesto 12% čo je nedostatočná vlhkosť a tretie miesto 100% čo je čerstvo zaliate.

Komponenty


V prvom rade si musíme zabezpečiť jednotlivé súčiastky:
  • Arduino (v tomto prípade UNO R3)
  • Senzor vlhkosti pôdy HW103 + detekčný modul vlhkosti pôdy (pôdna sonda) HW080
  • LCD displej I2C
  • Aktívny bzučiak SFM-20B 3-24V
  • Rezistor 220  Ω 2x
  • Červená LED 1x
  • Zelená LED 1x
  • Kábliky 6 kusov 20 cm M-M
  • Kábliky 7 kusov 20 cm M-F
  • Kábliky 2 kusy 20 cm F-F


Zapojenie


Nesmieme zabudnúť, že pri zapájaní jednotlivých súčiastok, musí byť Arduino odpojené od zdroja!







Zdrojový kód pre Arduino

Keď máme Arduino "vyskladané" môžeme ho pripojiť ku zdroju (počítaču) pre vloženie zdrojového kódu do vývojového prostredia Arduina.



Výstupné hodnoty budeme sledovať na LCD I2C. Výsledok bude nasledovný:




Video ukážka:


https://youtu.be/ZogRyh3O_zY

Použité zdroje:
1. https://www.arduino.cc/

sobota 12. marca 2022

Ako "detekovať rôznu výšku hladiny vody" pomocou Arduino

 V dnešnom projekte si ukážeme, ako dokážeme monitorovať rôzne výšky hladiny vody, pomocou senzoru výšky hladiny vody. Detekujeme prázdnu nádrž, nízku, strednú a vysokú hladinu vody, pomocou rôznych lediek a buzzeru.

Komponenty


V prvom rade si musíme zabezpečiť jednotlivé súčiastky:
  • Arduino (v tomto prípade UNO R3)
  • Senzor zrážok a výšky hladiny vody
  • LCD displej I2C
  • Aktívny bzučiak SFM-20B 3-24V
  • Rezistor 220  Ω 4x
  • Červená LED 1x
  • Zelená LED 1x
  • Žltá LED 1x
  • Modrá LED 1x
  • Kábliky 8 kusov 20 cm M-M
  • Kábliky 7 kusov 20 cm M-F

Zapojenie


Nesmieme zabudnúť, že pri zapájaní jednotlivých súčiastok, musí byť Arduino odpojené od zdroja!








Zdrojový kód pre Arduino

Keď máme Arduino "vyskladané" môžeme ho pripojiť ku zdroju (počítaču) pre vloženie zdrojového kódu do vývojového prostredia Arduina.


Výstupné hodnoty budeme sledovať na LCD I2C. Výsledok bude nasledovný:





Video ukážka:


Použité zdroje:
1. https://www.arduino.cc/

streda 2. marca 2022

Ako "detekovať náklon" pomocou Arduino

 V dnešnom projekte si ukážeme, ako detekovať náklon, pomocou senzoru náklonu SW520D. Vďaka tomuto senzoru, vieme detekovať aj vibrácie (otras), pričom môžeme použiť rovnaký zdrojový kód, akurát si môžeme zmeniť výstupný text na monitor ako aj delay, časové rozmedzie reakcie.

Komponenty


V prvom rade si musíme zabezpečiť jednotlivé súčiastky:
  • Arduino (v tomto prípade UNO R3)
  • Senzor náklonu SW520D
  • Aktívny bzučiak SFM-20B 3-24V
  • Rezistor 220  Ω 2x
  • Červená LED 1x
  • Zelená LED 1x
  • Kábliky 6 kusov 20 cm M-M

Zapojenie


Nesmieme zabudnúť, že pri zapájaní jednotlivých súčiastok, musí byť Arduino odpojené od zdroja!





Zdrojový kód pre Arduino

Keď máme Arduino "vyskladané" môžeme ho pripojiť ku zdroju (počítaču) pre vloženie zdrojového kódu do vývojového prostredia Arduina.

Výstupné hodnoty budeme sledovať na výstupnom monitore arduina IDE. Výsledok bude nasledovný:

Video ukážka:


https://youtu.be/TWYzelNvTs8

Použité zdroje:
1. https://www.arduino.cc/