Indholdsfortegnelse:
- Trin 1: Materialerne
- Trin 2: Opsætning af kassen
- Trin 3: Opsætning af Arduino & Breadboard
- Trin 4: Tilknytning af sensorerne
- Trin 5: Tilslutning af modulerne
- Trin 6: Sæt hardware sammen
- Trin 7: Upload af koden
- Trin 8: Efterbehandling og udvidelser
- Trin 9: Afslutning
Video: Vandovervågningssystem (Arduino Uno) WIP: 9 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Dette system fungerer som min iteration af en billig vandovervågningsenhed inden for en lille formfaktor. Inspiration til dette design stammer fra en Science Olympiad -begivenhed kaldet Water Quality. Det, der oprindeligt kun var en saltholdighedsmåler, udviklede sig til dette system, der registrerer temperatur, pH og grumhed af enhver vandkilde.
Trin 1: Materialerne
Her er hvad du har brug for for at fuldføre dette projekt.
Liste over dele
- Arduino Uno
- Arduino -program
- Brødbræt
- Papkasse
- Fritzing -program
- Varmekrympeslange
- Jumper Wires
- GPS -modul
- LCD -modul
- SD -kortmodul
- pH -sensor
- Temperaturprobe
- Uklarhedssensor
Værktøjsliste
- Klæbemiddel
- Varmepistol
- Saks
- Lodde
- Loddekolbe
- Tape
- Wire Strippers
Trin 2: Opsætning af kassen
Denne skærm er meget let og alsidig i formfaktor. Begynd med at finde et chassis til at gemme hele udstyret (mindst # kubikcentimeter) og skære de nødvendige huller (1 # x # tommer rektangel og cirkel på 1 # tommer i diameter) til LCD -modulet og sensorerne for at kunne fungere korrekt. I mit eksempel ændrede jeg en papkasse til mit chassis.
Resumé
- Find en beholder til lagring af systemet, der er mindst (# x # x # tommer)
- Skær 2 huller ud (# x # tommer rektangel og cirkel på # tommer i diameter)
Trin 3: Opsætning af Arduino & Breadboard
Når chassiset er valgt og korrekt ændret, skal du slutte Arduino 5V- og GND -hullerne med jumperkabler til + og - buslinjerne (hullerne langs den lange røde linje for + og hullerne langs den blå linje for -). Nu får brødbrættet strøm, når Arduino er tændt, og dette vil være grundlaget for resten af komponenterne.
Resumé
Tilslut Arduino 5V og GND huller til + og - buslinjerne, som du vil bruge på brødbrættet
Trin 4: Tilknytning af sensorerne
Alle de tre sensorer i dette projekt bruger et 3 -leder design, hvor den røde ledning er forbundet til strøm, den sorte til jord og den gul/blå tilslutning til deres respektive indgangsstift. Temperatursensorindgangstråden forbinder til #, pH -sensorindgangstråden til #, og turbiditetsindgangen til #. Hvis det er nødvendigt, skal du bruge et loddejern og lodde til at skabe en solid forbindelse og varmekrympende slanger for at øge forbindelsens strukturelle integritet.
Resumé
- Tilslut sensorerne til brødbrættet, rødt til + buslinjen, sort til - buslinjen og gul/blå til de korrekte indgangsslots på Arduino.
- Temperatur Slot: ??, pH Slot: ??, Turbidity Slot: ??
- Lodde ledninger sammen og brug varmekrympende rør til at opbygge en bedre forbindelse med brødbræt.
Trin 5: Tilslutning af modulerne
Alle modulerne i dette projekt har forskellige former for forbindelser og grænseflader derfor med Arduino på en anden måde. SDA går til A4 og SCL går til A5 for LCD. RXD går til digital pin 6 og TXD går til digital pin 7 for GPS. CS går til digital pin 4, SCR går til digital pin 13, MISO går til digital pin 12, og MOSI går til digital pin 11 til SD -kortmodulet. For alle moduler opretter VCC forbindelse til strøm, og GND går til jorden. Hvis det er nødvendigt, skal loddejern og lodde bruges til at forbinde ledningerne til modulerne for at sikre en solid forbindelse.
Resumé
- Tilslut alle modul VCC -linjer til + buslinje og GND -linjer til - buslinje.
- Tilslut SDA til A4 og SCL til A5 for LCD -modulet.
- Tilslut RXD til digital pin 6 og TXD til digital pin 7 til GPS -modulet.
- Tilslut CS til digital pin 4, SCR til digital pin 13, MISO til digital pin 12 og MOSI til digital pin 11 til SD -kortmodulet.
Trin 6: Sæt hardware sammen
Med ledningerne mellem alle moduler og sensorer alle færdige, kan du nu placere Arduino og komponenter i chassiset. Organisationen er ligegyldig, så længe LCD'en har adgang til rektangeludskæringen fra trin 1, og sensorerne kan gå gennem huludskæringen fra trin 1.
Resumé
Placer komponenterne i dit chassis fra trin 1, og sørg for, at sensorer har adgang til cirkeludskæringen, og at LCD har adgang til rektangeludskæringen
Trin 7: Upload af koden
Koden er den mest integrerede del af hele dette system, der fortæller Arduino, hvordan man håndterer signalerne og konverterer dem til aflæsninger, der kan vises og lagres. Nedenfor har jeg vist et kommenteret billede af koden, der vil forsøge at forklare hver del og dens formål. Du kan bare kopiere denne kode til Arduino -programmet og ved hjælp af USB -ledningen, der er forbundet til Arduino Uno, uploade den til mikrokontrolleren.
Resumé
Kopier og indsæt kode (rediger, hvis det ønskes) i Arduino -programmet og upload til Arduino Uno board
Trin 8: Efterbehandling og udvidelser
Med den færdige enhed gemmes alle aflæsninger fra sensorerne på SD -kortet, der er indsat i SD -kortmodulet med et bestemt format. Disse data kan derefter samles til et Google Map som vist ved nedenstående link for bedre grafisk at repræsentere demografien af vand i lokalområdet.
drive.google.com/open?id=115okKUld8k8akZKj…
Resumé
Indsaml og dokumenter data fra enheden på enhver måde, du vælger
Trin 9: Afslutning
Systemet er nu færdigt og vil nu tage temperaturen, turbiditeten og pH -værdien for enhver vandkilde.
Der er en lang række andre muligheder for, hvad der kan gøres med dette vandovervågningssystem, der bare venter på at blive undersøgt. Det ville være interessant at se, hvordan du beslutter dig for at bruge dette projekt til at nå dine egne mål.
Anbefalede:
Arduino Uno Fish Feeder i 6 billige og nemme trin !: 6 trin
Arduino Uno Fish Feeder i 6 billige og nemme trin !: Så der kan være brug for en lille smule baghistorie til dette projekt. Mennesker med kæledyrsfisk blev sandsynligvis præsenteret for det samme problem som mig: ferier og glemsomhed. Jeg glemte konstant at fodre mine fisk og krypterede altid for at gøre det, før det gik til s
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
ESP8266 Statisk IP (WIP): 3 trin
ESP8266 Statisk IP (WIP): (Hvis dit Wi-Fi-netværk allerede er konfigureret på en eller anden måde, skal du muligvis tale med din netværksadministrator.) En del af målet med vores projekt er at tildele hver ESP8266 sin egen statiske IP-adresse til gør det lettere at holde styr på enhederne og forbinde
Den mere kraftfulde Arduino-UNO, Massduino-UNO: 9 trin
Den mere kraftfulde Arduino-UNO, Massduino-UNO: Hvad er Massduino? Massduino er en ny produktserie, der kombinerer den perifere Arduino-platform, rig og bekvem udvikling, billig og let at fremstille store produktionsfordele. Næsten hele Arduino -koden kan være en
[WIP] Oprettelse af en drawbot styret af et Myo -armbånd: 11 trin
[WIP] Oprettelse af en drawbot styret af et Myo -armbånd: Hej alle sammen! For et par måneder siden besluttede vi at prøve at tackle ideen om at bygge en drawbot med åben ramme, som kun brugte et Myo-band til at styre det. Da vi først gik i gang med projektet, vidste vi, at det skulle deles op i et par forskellige sider