Përmbajtje:

Kopshti Monitor: 3 hapa
Kopshti Monitor: 3 hapa

Video: Kopshti Monitor: 3 hapa

Video: Kopshti Monitor: 3 hapa
Video: HAPA DOLLAPA - Kukulla per femije, by Studio "Çamarroket" 2024, Nëntor
Anonim
Kopshti Monitor
Kopshti Monitor
Kopshti Monitor
Kopshti Monitor

Ky është versioni më i fundit dhe i plotë i vëzhguesve të kopshtit tim, unë kam bërë versione të mëparshme me përdorime të ndryshme, si një me një LCD dhe një tjetër me një ESP8266. Megjithatë unë e kam dokumentuar më mirë këtë version kështu që kam vendosur ta ngarkoj.

Kur të përfundojë do të monitorojë lagështinë e tokës, Temperaturën, Lagështinë dhe Shkëlqimin, e cila më pas regjistrohet në një kartë SD në një skedar.csv. Unë kam zgjedhur një skedar CSV pasi kam ndërmend të përdor python për të bërë një program analize. Qarku mundësohet nga një bateri 9V, megjithatë në të ardhmen shpresoj të bëj një qark diellor Li-ion për ta fuqizuar atë ose për të shtuar një mënyrë gjumi të thellë për të zvogëluar konsumin e energjisë dhe për të zgjatur jetën. Shkalla me të cilën grumbullohen të dhënat mund të ndryshohet thjesht duke redaktuar një nga rreshtat përfundimtarë.

do t'ju duhet:

  • Arduino nano 328P (nevojitet memorie më e madhe për programin)
  • Moduli i sensorit DHT 11
  • Sensori i lagështisë së tokës
  • Sensori i dritës GY-30
  • Moduli i kartës SD
  • LED
  • Rezistencë 220 ohm
  • Bateri dhe kapëse 9V
  • Titujt GPIO Femra dhe Meshkuj
  • Bluzë GPIO

dhe sigurisht hekur bashkues, tela, saldim dhe IDE arduino dhe biblioteka.

Hapi 1: Breadboard dhe Testimi

Breadboard dhe Testimi
Breadboard dhe Testimi

Së pari unë projektova dhe testova qarkun në një dërrasë buke. Vini re se dizajni origjinal nuk kishte një LED, vendosa ta shtoj këtë pasi mendova se do të ishte një veçori e mirë për të treguar kur regjistroni të dhënat. Unë rekomandoj shumë testimin e qarkut në një dërrasë buke para se të filloni të bashkoni, pasi shumë komponentë mund të kenë kunja të ndërruar ose të kërkojnë një tension të ndryshëm për shembull.

Unë nuk kam qenë në gjendje të krijoj një pamje në internet të qarkut, por kjo është lidhja pin:

Bateri 9V:

terminal pozitiv >> VIN

Terminal negativ >> GND

DHT 11:

negative >> GND

të dhënat >> D5

pozitive >> 5V

Sensori i lagështisë:

negative >> GND

pozitive >> 5V

pin analog >> A0

sensori i dritës:

pozitive >> 3.3V

SCL >> A5

SHKK >> A4

SHTO >> A3

negative >> GND

Kartë SD:

CS >> D5

SCK >> D13

MOSI >> D11

MISO >> D12

pozitive >> 5V

negative >> GND

LED:

negative >> GND

pozitive >> Rezistencë D8 përmes 220 ohm

Mund të provoni nëse komponentët funksionojnë dhe bibliotekat funksionojnë duke përdorur skedarin Arduino dhe duke lexuar daljen serike.

Nëse nuk keni biblioteka duhet t'i shtoni duke kopjuar emrin e bibliotekës në fillim të kodit, atëherë mjetet> menaxhoni bibliotekat> kërkoni> instaloni

Shënim: Ju duhet të krijoni një skedar.csv për kartën SD, bëni këtë duke përdorur fletore dhe duke ruajtur si ".csv" dhe të gjithë skedarët jo ".txt". Gjithashtu LED nuk është në skedarin e provës, por thjesht përdorni skicën shembull "blink" dhe ndryshoni pin në 8

Hapi 2: Bordi i Qarkut

Bordi i Qarkut
Bordi i Qarkut
Bordi i Qarkut
Bordi i Qarkut
Bordi i Qarkut
Bordi i Qarkut

Pasi të keni bërë me sukses qarkun dhe kontrolloni përbërësit, transferojeni këtë në një tabelë në mënyrën e dëshiruar. Vendosa të mos e bashkoj modulin SD në tabelë dhe të përdor priza GPIO kështu që kur bëj një kuti projekti mund ta bashkoj veçmas në një vend lehtësisht të arritshëm. Në tabelë vendosa të përdor një mashkull me 2 kunja dhe një kërcyes për të vepruar si ndërrues midis baterisë 9V dhe VIN pasi mendova se dukej më bukur dhe realisht nuk do ta ndizni dhe fikni rregullisht. Gjithashtu vendosa të montoj drejtpërdrejt sensorin e lagështisë dhe të shtoj 2 kunja për të lidhur sondën në tabelë. Kur e bëra këtë, pata vështirësi, pasi më duhej të bëj shkrirjen e kunjave në modulet dhe rishikimin e atyre vertikale në mënyrë që bordi të ishte i sheshtë, prandaj rekomandoj të blini module me kunja të shkëputura për të kursyer kohë dhe përpjekje.

Ata që keni bërë qarkun Unë kam bashkangjitur 3 variante të ndryshme të kodit.

V1.0 - përmban dalje serike, si dhe kodin e monitorit. Cikli 5 sekonda

V1.1 - nuk përmban dalje serike dhe asnjë LED. Cikli log i 5 sekondave.

V1.2 - nuk përmban dalje serike, por ka kod LED dhe monitor. Cikli i regjistrimit 1 orë

Hapi 3: Rishikimi

Jam shumë i kënaqur me projektin pasi besoj se funksionon mirë dhe i përshtatet qëllimit. Unë shpresoj se do të hartoj një kasë dhe do ta printoj 3D dhe ndoshta do të ndryshoj furnizimin me energji për të përmirësuar strukturën. Siç u tha më parë, unë kam bërë versione të tjera si kjo më parë, kështu që nëse dikush dëshiron të më shohë t'i ngarkoj ato ose ka ndonjë përmirësim ose ndryshim që ata do të bëjnë, ju lutemi komentoni më poshtë.

Shpresoj se ju pëlqen ndërtimi dhe ju lutemi lini një like!

Recommended: