Sisällysluettelo:
Video: Puutarhamonitori: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tämä on uusin ja täydellinen versio puutarhamonitoristani, olen tehnyt aiempia versioita eri käyttötarkoituksiin, kuten yhden LCD -näytöllä ja toisen ESP8266: lla. Olen kuitenkin dokumentoinut tämän version paremmin, joten olen päättänyt ladata sen.
Kun se on valmis, se seuraa maaperän kosteutta, lämpötilaa, kosteutta ja kirkkautta, joka kirjataan sitten SD -kortille.csv -tiedostona. Olen valinnut CSV -tiedoston, koska aion käyttää pythonia analyysiohjelman tekemiseen. Piiri saa virtansa 9 V: n paristosta, mutta tulevaisuudessa toivon voivani tehdä litiumioni-aurinkopiirin virtalähteeksi tai lisätä syvän lepotilan virrankulutuksen vähentämiseksi ja käyttöiän pidentämiseksi. Tietojen keräämisnopeutta voidaan muuttaa yksinkertaisesti muokkaamalla yhtä viimeisistä riveistä.
tarvitset:
- Arduino nano 328P (tarvitaan enemmän muistia ohjelmalle)
- DHT 11 -anturimoduuli
- Maaperän kosteusanturi
- GY-30-valoanturi
- SD -korttimoduuli
- LED
- 220 ohmin vastus
- 9V akku ja pidike
- Naisten ja miesten GPIO -otsikot
- GPIO -pusero
ja tietysti juotin, lanka, juote ja arduino IDE ja kirjastot.
Vaihe 1: Leipälevy ja testaus
Ensin suunnittelin ja testasin piirin leipälaudalla. Huomaa, että alkuperäisessä suunnittelussa ei ollut LEDiä, päätin lisätä tämän jälkeen, koska ajattelin, että se olisi mukava ominaisuus ilmoittaa tietoja kirjaamalla. Suosittelen lämpimästi kokeilemaan piiriä leipälevyllä ennen juottamisen aloittamista, koska monissa komponenteissa voi olla tapit kytkettyinä tai ne vaativat esimerkiksi eri jännitteen.
En ole pystynyt luomaan piirin online -visuaalia, mutta tämä on nastainen yhteys:
9V akku:
positiivinen terminaali >> VIN
Negatiivinen liitin >> GND
DHT 11:
negatiivinen >> GND
tiedot >> D5
positiivinen >> 5V
Kosteusanturi:
negatiivinen >> GND
positiivinen >> 5V
analoginen nasta >> A0
valoanturi:
positiivinen >> 3.3V
SCL >> A5
SCA >> A4
LISÄÄ >> A3
negatiivinen >> GND
Sd-kortti:
CS >> D5
SCK >> D13
MOSI >> D11
MISO >> D12
positiivinen >> 5V
negatiivinen >> GND
LED:
negatiivinen >> GND
positiivinen >> D8 - 220 ohmin vastus
Voit testata, toimivatko komponentit ja kirjastot, käyttämällä Arduino -tiedostoa ja lukemalla sarjalähtö.
Jos sinulla ei ole kirjastoja, sinun on lisättävä ne kopioimalla kirjaston nimi koodin alussa, sitten työkalut> kirjastojen hallinta> haku> asennus
Huomautus: Sinun on luotava.csv -tiedosto SD -kortille, tee tämä käyttämällä muistikirjaa ja tallentamalla se.csv -tiedostona ja kaikki tiedostot eivät.txt -tiedostoina. LED ei myöskään ole testitiedostossa, vaan käytä esimerkkiluonnosta "vilkkuu" ja vaihda nasta 8: ksi
Vaihe 2: Piirilevy
Kun piiri on tehty ja komponentit tarkistettu, siirrä tämä levylle halutulla tavalla. Päätin olla kiinnittämättä SD -moduulia korttiin ja käyttämään GPIO -johtoja, joten kun teen projektikotelon, voin kiinnittää sen erikseen helposti saavutettavaan paikkaan. Taululla päätin käyttää 2 -napaista urosta ja hyppyjohdinta 9V -akun ja VIN -laitteen välillä, koska luulin sen näyttävän paremmalta ja realistisesti et kytke sitä päälle ja pois päältä säännöllisesti. Päätin myös asentaa kosteusanturin suoraan ja lisätä 2 nastaa anturin liittämiseksi levyyn. Kun tein tämän, minulla oli vaikeuksia, koska jouduin irrottamaan moduulien tapit ja resoluution pystysuuntaiset, joten levy oli tasainen, joten suosittelen ostamaan moduulit, joissa on irrotetut tapit, jotta säästetään aikaa ja vaivaa.
Olen tehnyt piirin, ja olen liittänyt kolme eri koodiversiota.
V1.0 - sisältää sarjalähdön ja monitorikoodin. 5 sekunnin jakso
V1.1 - ei sisällä sarjalähtöä eikä LEDiä. 5 sekunnin lokisykli.
V1.2 - ei sisällä sarjalähtöä, mutta sisältää LED- ja näyttökoodin. 1 tunnin lokisykli
Vaihe 3: Tarkista
Olen erittäin tyytyväinen projektiin, koska mielestäni se toimii hyvin ja sopii tarkoitukseen. Toivon, että suunnittelen kotelon ja tulostan sen 3D: llä ja ehkä vaihdan virtalähdettä rakenteen parantamiseksi. Kuten aiemmin totesin, olen tehnyt muita tällaisia versioita ennen, joten jos joku haluaa nähdä minun lähettävän ne tai jos hänellä on parannuksia tai muutoksia, kommentoi alla.
Toivottavasti pidät rakentamisesta ja jätä tykkäys!
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen