Sadržaj:

Sistem za nadzor vode (Arduino Uno) WIP: 9 koraka
Sistem za nadzor vode (Arduino Uno) WIP: 9 koraka

Video: Sistem za nadzor vode (Arduino Uno) WIP: 9 koraka

Video: Sistem za nadzor vode (Arduino Uno) WIP: 9 koraka
Video: Control 32 Servo over Wi-Fi using ESP32 and PCA9685 via desktop or mobile phone V5 2024, Juli
Anonim
WIP sistem za nadzor vode (Arduino Uno)
WIP sistem za nadzor vode (Arduino Uno)

Ovaj sistem služi kao moja iteracija jeftinog uređaja za nadzor vode u okviru malog formata. Inspiracija za ovaj dizajn izvedena je iz događaja naučne olimpijade pod nazivom Kvaliteta vode. Ono što je u početku bilo samo mjerač saliniteta, evoluiralo je u ovaj sistem koji detektuje temperaturu, pH i zamućenost bilo kojeg izvora vode.

Korak 1: Materijali

Materijali
Materijali
Materijali
Materijali
Materijali
Materijali
Materijali
Materijali

Evo što vam je potrebno za dovršetak ovog projekta.

Lista delova

  • Arduino Uno
  • Arduino program
  • Breadboard
  • Kartonska kutija
  • Fritzing Program
  • Termoskupljajuća cijev
  • Džemper žice
  • GPS modul
  • LCD modul
  • Modul SD kartice
  • pH senzor
  • Sonda za temperaturu
  • Senzor zamućenosti

Lista alata

  • Ljepilo
  • Heat Gun
  • Makaze
  • Solder
  • Lemilica
  • Tape
  • Strojevi za skidanje žice

Korak 2: Postavljanje kutije

Postavljanje kutije
Postavljanje kutije
Postavljanje kutije
Postavljanje kutije

Ovaj monitor je vrlo male težine i svestrane je veličine. Počnite tako što ćete pronaći kućište za pohranu cijele konstrukcije (najmanje # kubičnih inča) i izrezati potrebne rupe (pravokutnik 1 # x # inča i krug promjera 1 # inča) kako bi LCD modul i senzori mogli ispravno funkcionirati.. U mom primjeru izmijenio sam kartonsku kutiju za šasiju.

Sažetak

  1. Pronađite spremnik za pohranu sistema koji je najmanje (# x # x # inča)
  2. Izrežite 2 rupe (pravokutnik # x # inča i krug promjera # inča)

Korak 3: Postavljanje Arduina i Breadboard -a

Postavljanje Arduina i Breadboard -a
Postavljanje Arduina i Breadboard -a

Nakon što je kućište odabrano i ispravno izmijenjeno, spojite Arduino 5V i GND rupe pomoću kratkospojnika na + i - sabirničke linije (rupe duž duge crvene linije za + i rupe duž plave linije za -). Sada će se matična ploča napajati kada je Arduino uključen, a to će biti temelj za ostale komponente.

Sažetak

Spojite Arduino 5V i GND rupe na + i - sabirničke linije koje ćete koristiti na ploči za kruh

Korak 4: Povezivanje senzora

Povezivanje senzora
Povezivanje senzora
Povezivanje senzora
Povezivanje senzora

Sva tri senzora u ovom projektu koriste trožilni dizajn, pri čemu je crvena žica spojena na napajanje, crna na masu, a žuta/plava na odgovarajući ulaz. Ulazna žica osjetnika temperature povezuje se na #, ulazna žica osjetnika pH na #, a ulaz zamućenosti na #. Ako je potrebno, upotrebite lemilicu i lemljenje za stvaranje čvrstog spoja i termoskupljajuću cijev za dodavanje strukturnog integriteta veze.

Sažetak

  1. Spojite senzore na matičnu ploču, crveno na liniju + sabirnice, crno na liniju sabirnice, a žuto/plavo na odgovarajuće ulazne priključke na Arduinu.
  2. Utor za temperaturu: ??, pH utor: ??, Utor za zamućenje: ??
  3. Lemite žice zajedno i upotrijebite termoskupljajuće cijevi za bolju vezu s matičnom pločom.

Korak 5: Povezivanje modula

Povezivanje modula
Povezivanje modula
Povezivanje modula
Povezivanje modula

Svi moduli u ovom projektu imaju različite vrste veza i stoga su sučelja s Arduinom na drugačiji način. SDA ide na A4, a SCL na A5 za LCD. RXD ide na digitalni pin 6, a TXD ide na digitalni pin 7 za GPS. CS ide na digitalni pin 4, SCR na digitalni pin 13, MISO na digitalni pin 12, a MOSI na digitalni pin 11 za modul SD kartice. Za sve module, VCC se spaja na napajanje, a GND ide na masu. Ako je potrebno, za spajanje žica na module potrebno je koristiti lemilicu i lemljenje kako biste osigurali čvrstu vezu.

Sažetak

  1. Priključite sve VCC linije modula na + sabirnicu, a GND linije na - sabirnicu.
  2. Spojite SDA na A4 i SCL na A5 za LCD modul.
  3. Spojite RXD na digitalni pin 6 i TXD na digitalni pin 7 za GPS modul.
  4. Spojite CS na digitalni pin 4, SCR na digitalni pin 13, MISO na digitalni pin 12 i MOSI na digitalni pin 11 za modul SD kartice.

Korak 6: Spajanje hardvera zajedno

Sastavljanje hardvera zajedno
Sastavljanje hardvera zajedno

Sa ožičenjima između svih modula i senzora, sada možete postaviti Arduino i komponente u šasiju. Organizacija nije važna sve dok LCD ima pristup pravokutnom izrezu iz koraka 1, a senzori mogu proći kroz izrez rupe iz koraka 1.

Sažetak

Postavite komponente u šasiju od koraka 1, pazeći da senzori imaju pristup izrezu kruga, a LCD pristup izrezu pravokutnika

Korak 7: Učitavanje koda

Učitavanje koda
Učitavanje koda
Učitavanje koda
Učitavanje koda

Kod je sastavni dio cijelog ovog sistema, koji govori Arduinu kako upravljati signalima i pretvoriti ih u očitanja koja se mogu prikazati i pohraniti. Ispod sam prikazao označenu sliku koda koja će pokušati objasniti svaki dio i njegovu svrhu. Možete samo kopirati zalijepiti ovaj kôd u program Arduino i pomoću USB kabela koji se povezuje s Arduino Uno prenijeti u mikro kontroler.

Sažetak

Kopirajte i zalijepite kôd (po želji ga izmijenite) u Arduino program i prenesite na Arduino Uno ploču

Korak 8: Završni dodiri i proširenja

Završni dodiri i proširenja
Završni dodiri i proširenja

Sa dovršenim uređajem, sva očitavanja sa senzora će se pohraniti na SD karticu koja je umetnuta u modul SD kartice u određenom formatu. Ti se podaci tada mogu sastaviti u Google mapu kako je prikazano na donjoj poveznici kako bi bolje grafički prikazali demografiju vode na lokalnom području.

drive.google.com/open?id=115okKUld8k8akZKj…

Sažetak

Prikupljajte i dokumentirajte podatke s uređaja na bilo koji način koji odaberete

Korak 9: Završetak

Sistem je sada kompletan i sada će mjeriti temperaturu, zamućenost i pH bilo kojeg izvora vode.

Postoji mnoštvo drugih mogućnosti šta se može učiniti sa ovim sistemom za nadzor vode koje samo čekaju da se istraže. Bilo bi zanimljivo vidjeti kako se odlučujete koristiti ovaj projekt za postizanje vlastitih ciljeva.

Preporučuje se: