Sisällysluettelo:
Video: Kuinka tehdä mukautettu DIY -lämpömittari pylväskaavion ja Atmega328p: avulla: 3 vaihetta (kuvilla)
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tässä viestissä näytän sinulle, kuinka tehdä lämpötilamittari pylväskaavion ja Atmega328p: n avulla. Viesti sisältää kaikki yksityiskohdat, kuten piirikaavio, piirilevyjen valmistus, koodaus, kokoonpano ja testaus. Olen myös lisännyt videon, joka sisältää kaikki yksityiskohdat.
Vaihe 1: Komponentit
- 1*Atmega328p
- 1*Pylväskaavio
- 1*10K ohmia
- 10*220 ohmia
- 1*LM35
- 1*Riviliitin
- 2*22pf keraaminen kondensaattori
- 1*16 MHz kristalli
- 1*JLCPCB.com: n räätälöity piirilevy
Kumppanilinkit
Amazon IND
- Atmega328p -
- Pylväskaavio -
- 16 MHz: n kristalli -
Amazon USA
- Atmega328p -
- Pylväskaavio -
- 16 MHz Crystal -
AliExpress
- Atmega328p -
- Pylväskaavio -
- 16 MHz: n kristalli -
Banggood
- Atmega328p -
- 16 MHz: n kristalli -
Vaihe 2: Piirikaavio, piirilevyasettelu ja luonnos
Piiri on suunniteltu KiCadilla. Piirin suunnittelun jälkeen suunnittelin piirilevyasettelun ja loin Gerber & Drill -tiedoston. Sitten latasit Zip -kansion, joka sisältää kaikki Gerber & Drill -tiedostot JLCPCB.com -verkkosivustolla valmistusta varten (joka tarjosi 5 PCB: tä 2 dollarilla yhden päivän toimituksella).
Luonnos
Luonnos, jota käytin, on hyvin yksinkertainen luonnos, joka on helppo ymmärtää. Luonnoksen ensimmäistä osaa (korostettu keltaisella) käytetään muuttujien ilmoittamiseen ja alustamiseen. Seuraava korostettu rivi on analogisen arvon hakeminen LM35: stä. Seuraavia kahta riviä käytetään analogisen arvon muuntamiseen celsiusasteeksi (saadaksesi lisätietoja kaavasta napsauta tätä). Olen sisällyttänyt myös rivin, jota voit käyttää, jos haluat arvon Fahrenheit -asteina. Koodin viimeinen osa on yksinkertainen, jos lausetta käytetään pylväskaavion kytkemiseen päälle ja pois lämpötilan perusteella.
Vaihe 3: Rakentaminen ja testaus
Vastaanotettuaan levyn JLCPCB.com -sivustolta, kokoin levyn ja liitin sen 5 V DC -virtalähteeseen. Atmega328 oli ohjelmoitu ennen kättä. Jos et ole perehtynyt Atmega328p: n ohjelmointiin, voit katsoa tämän videon. Huomaa, että tämä laite on ohjelmoitu näyttämään lämpötila 25'C - 34'C. Olen myös sisällyttänyt vertailun kahteen muotoiluun, jotka osoittavat lämpötilan.