Cuprins:

Stație meteo bazată pe Arduino: 9 pași
Stație meteo bazată pe Arduino: 9 pași

Video: Stație meteo bazată pe Arduino: 9 pași

Video: Stație meteo bazată pe Arduino: 9 pași
Video: High Density 2022 2024, Noiembrie
Anonim
Stație meteo bazată pe Arduino
Stație meteo bazată pe Arduino
Stație meteo bazată pe Arduino
Stație meteo bazată pe Arduino

Componentele hardware ale sistemului constau din senzor de umiditate + temperatură, presiune atmosferică, senzor de altitudine, busolă, senzor de detectare a luminii, modul de ceas, modul de card digital securizat (card SD), placă de dezvoltare mega Arduino și un LCD. O descriere și o analiză a prototipului este dată. Vor fi utilizate ilustrații, cum ar fi diagrama bloc, diagrama de flux a sistemului și o diagramă schematică pentru a ajuta la descrierea sistemului propus.

Provizii

Componente hardware principale

1. Mega microcontrolerul Arduino este

inima sistemului stației meteo. Arduino oferă suficientă putere de procesare și memorie pentru a rula software-ul necesar și poate citi și procesa semnalul de la diferiți senzori.

www.amazon.com/Arduino-Compatible-Atmega25…

2.

BMP180 ca senzor de presiune și altitudine atmosferică

www.amazon.com/HiLetgo-Digital-Barometric-…

3.

BH1750 ca senzor de intensitate a luminii

www.amazon.com/WINGONEER-GY-302-BH1750-Int…

4.

DHT22 ca senzor de temperatură și umiditate

www.amazon.com/Aideepen-Digital-Temperatur…

5.

DS3231 ca modul de ceas în timp real pentru a asigura înregistrarea datelor colectate de la senzori în funcție de timp.

www.amazon.com/Holdding-AT24C32-Precision-…

6.

Senzor modern de vânt al dispozitivului rev. C

moderndevice.com/product/wind-sensor/

7.

Card SD Modul pentru stocarea datelor colectate de la senzori

www.amazon.com/HONG111-Adapter-Interface-C…

8.

Ecranul cu cristale lichide afișează datele de la senzori și informații despre starea întregului sistem.

www.amazon.com/LGDehome-Interface-Adapter-…

9.

Sistem de alimentare

Pasul 1: Proiectare inițială

Proiectare inițială
Proiectare inițială
Proiectare inițială
Proiectare inițială

Prototipul a fost proiectat cu un software de proiectare asistat de computer (Fritzing) https://fritzing.org/, iar proiectarea a fost implementată fizic pe o placă de pâine.

Pasul 2: Module de sistem

Sistemul este format din două module și anume;

1. Modulul interior.

2. Modulul Outdoor.

Ambele module sunt conectate utilizând un cablu cat5 care are opt (8) fire.

Pasul 3: Modul interior

Modul interior
Modul interior
Modul interior
Modul interior
Modul interior
Modul interior
Modul interior
Modul interior

Modulul interior:

Acest modul este format din două plăci PCB personalizate și gravate.

www.instructables.com/id/DIY-PCB-Etching/

Proiectarea a fost realizată folosind software-ul proteus

proteus.soft112.com/

Prima placă PCB este proiectată astfel încât placa mega Arduino să poată fi montată pe ea prin anteturi pin masculine care se aliniază corect cu anteturile pin feminine ale Arduino. Această placă constă dintr-un circuit de alimentare reglementat conectat la Arduino și oferă, de asemenea, conectori care permit Arduino să interfețe cu a doua placă PCB.

A doua placă PCB din modulul interior este proiectată astfel încât să poată fi montat senzorul de umiditate, modulul cardului SD, ecranul cu cristale lichide și modulul de ceas în timp real. De asemenea, oferă conexiune de semnal și alimentare la modulul exterior.

Pasul 4: Modul exterior

Modul exterior
Modul exterior
Modul exterior
Modul exterior
Modul exterior
Modul exterior

Modulul exterior constă dintr-o singură placă PCB personalizată. Senzorul de presiune atmosferică, senzorul de intensitate a luminii și senzorul de viteză al vântului sunt conectate la această placă.

Pasul 5: Diagrama schematică a întregului sistem

Diagrama schematică a întregului sistem
Diagrama schematică a întregului sistem

Pasul 6:

Pasul 7: Sistem final

Sistemul final
Sistemul final
Sistemul final
Sistemul final
Sistemul final
Sistemul final

Pasul 8: Cod pentru întregul sistem

www.arduino.cc/en/Main/Software

Recomandat: