Sisukord:
Video: Kuidas kohandatud isetegija temperatuurimõõturit teha tulpdiagrammi ja Atmega328p abil: 3 sammu (piltidega)
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Selles postituses näitan teile, kuidas teha temperatuurimõõturit tulpdiagrammi ja Atmega328p abil. Postitus sisaldab kõiki üksikasju, nagu lülitusskeem, trükkplaatide valmistamine, kodeerimine, kokkupanek ja testimine. Lisasin ka video, mis sisaldab kõiki üksikasju.
Samm: komponendid
- 1*Atmega328p
- 1*tulpdiagramm
- 1*10K oom
- 10*220 oomi
- 1*LM35
- 1*klemmiplokk
- 2*22pf keraamiline kondensaator
- 1*16 MHz kristall
- 1*JLCPCB.com eritellimusel valmistatud PCB
Sidusettevõtte lingid
Amazon IND
- Atmega328p -
- Tulpdiagramm -
- 16 MHz kristall -
Amazon USA
- Atmega328p -
- Tulpdiagramm -
- 16 MHz kristall -
AliExpress
- Atmega328p -
- Tulpdiagramm -
- 16 MHz kristall -
Banggood
- Atmega328p -
- 16 MHz kristall -
2. samm: vooluahela skeem, trükkplaadi paigutus ja visand
Ringkonnakohtu projekteeriti KiCadis. Pärast vooluringi projekteerimist kujundasin ma trükkplaadi paigutuse ja genereerisin Gerberi ja puurifaili. Seejärel laadis JLCPCB.com veebisaidile valmistamiseks üles Zip -kausta, mis sisaldas kogu Gerber & Drill -faili (kes pakkus ühe päeva saatmisega 5 PCB -d 2 $ eest).
Visand
Visand, mida ma kasutasin, on väga lihtne eskiis, millest on lihtne aru saada. Visandi esimest osa (kollasega esile tõstetud) kasutatakse muutujate deklareerimiseks ja lähtestamiseks. Järgmine rida, mis on esile tõstetud, on LM35 analoogväärtuse hankimine. Järgmist kahte rida kasutatakse analoogväärtuse teisendamiseks Celsiuseks (valemi kohta lisateabe saamiseks klõpsake siin). Olen lisanud ka rea, mida saate kasutada, kui soovite väärtust Fahrenheiti järgi. Koodi viimane osa on lihtne, kui lauset kasutatakse tulpdiagrammi sisse- ja väljalülitamiseks temperatuuri alusel.
3. samm: ehitus ja testimine
Pärast plaadi saamist saidilt JLCPCB.com panin tahvli kokku ja ühendasin selle 5 V alalisvoolu toiteallikaga. Atmega328 oli programmeeritud enne kätt. Kui te ei tea, kuidas Atmega328p programmeerida, saate seda videot vaadata. Pange tähele, et see seade on programmeeritud näitama temperatuuri vahemikus 25 ° C kuni 34 ° C. Olen lisanud ka kahe disaini võrdluse, mis näitavad temperatuuri.