Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tinkercad -projektit »
Kun olen rakentanut kaksi turhaa peliä Arduinon kanssa ja tuhlannut aikaani pelaamalla niitä, halusin luoda jotain hyödyllistä Arduinon kanssa. Keksin idean kasvien lämpötilan ja ilmankosteuden mittausjärjestelmästä. Jotta projekti olisi hieman mielenkiintoisempi, halusin, että Arduino laskee automaattisesti poikkeaman kunkin laitoksen optimaalisiin olosuhteisiin.
Vaihe 1: Projektin rakentaminen leipälevylle
Laitteisto on hyvin yksinkertainen. Tarvitset:
- Arduino (Nano/Uno/…)
- Nokia 5110 LCD -näyttö
- DHT22
- painike
- 1 kΩ vastus painikkeelle
- 10 kΩ DHT22 -vastus
Rakenna vain kaikki kuten kuvassa ja laitteisto on kytketty oikein. Voit vaihtaa Arduinon eri digitaalisiin nastoihin, jos teet muutoksia ohjelmaan. Saatavilla on erityyppisiä Nokia LCD -näyttöjä, joissa on erilaiset pinorderit. Ehkä joudut säätämään johdotusta tai muuttamaan ohjelmaa hieman.
Vaihe 2: Valmistele ohjelma
Ohjelma on erittäin yksinkertainen ja helppo asentaa. Tärkeintä on asentaa oikeat kirjastot (Linkki kolmeen kirjastoon: https://www.rinkydinkelectronics.com/library.php?i… | https://github.com/adafruit/DHT-sensor-library | https://github.com/adafruit/Adafruit_Sensor). Lataa vain tiedostot ja kopioi kirjastot oikeaan kansioon. Voit vaihtaa Nokia 5110 LCD -näytön, DHT22: n ja ohjelman yläosassa olevan painikkeen nastat. Jos näytön kontrasti ei ole oikea, voit myös säätää sitä. Ohjelmaa varten lataa.zip -tiedosto ja kopioi kansio.
Kuten edellisessä projektissani, suunnittelin kaikki grafiikat maalilla ja käytin LCDAssistantia kuvien muuntamiseen heksadesimaaliksi.
Vaihe 3: Projektin kutistaminen
Projektin supistamiseksi suunnittelin ja jyrsin piirilevyn Eaglen kanssa. Lopulta käytin 3D-tulostinta mittausjärjestelmän kotelon rakentamiseen. Kuten aina, suunnittelin CAD-tiedostot Thinkercadissa ja käytin PLA-materiaalia. Kiinnitin piirilevyasettelun, mutta mielestäni on helpompaa sotilaata kaikkea perfboardilla.