Taula de continguts:

Com fer un mesurador de temperatura personalitzat de bricolatge amb gràfics de barres i Atmega328p: 3 passos (amb imatges)
Com fer un mesurador de temperatura personalitzat de bricolatge amb gràfics de barres i Atmega328p: 3 passos (amb imatges)

Vídeo: Com fer un mesurador de temperatura personalitzat de bricolatge amb gràfics de barres i Atmega328p: 3 passos (amb imatges)

Vídeo: Com fer un mesurador de temperatura personalitzat de bricolatge amb gràfics de barres i Atmega328p: 3 passos (amb imatges)
Vídeo: Термореле для циркуляционного насоса 2024, De novembre
Anonim
Image
Image

En aquest post us mostraré com fer un mesurador de temperatura amb gràfics de barres i Atmega328p. El missatge inclourà tots els detalls, com ara diagrama de circuits, fabricació de PCB, codificació, muntatge i proves. També he inclòs un vídeo que conté tots els detalls.

Pas 1: components

  • 1 * Atmega328p
  • 1 * gràfic de barres
  • 1 * 10K Ohm
  • 10 * 220 Ohm
  • 1 * LM35
  • 1 * Bloc de terminals
  • Condensador de ceràmica de 2 * 22pf
  • Cristall 1 * 16 MHz
  • 1 * PCB personalitzat per JLCPCB.com

Enllaços d’afiliats

Amazon IND

  • Atmega328p -
  • Gràfic de barres:
  • Cristall de 16 MHz:

Amazon EUA

  • Atmega328p -
  • Gràfic de barres:
  • Cristall de 16 MHz:

AliExpress

  • Atmega328p -
  • Gràfic de barres:
  • Cristall de 16 MHz:

Banggood

  • Atmega328p -
  • Cristall de 16 MHz:

Pas 2: diagrama de circuits, disseny i esbós de PCB

Diagrama de circuits, disseny i esbós de PCB
Diagrama de circuits, disseny i esbós de PCB
Diagrama de circuits, disseny i esbós de PCB
Diagrama de circuits, disseny i esbós de PCB
Diagrama de circuits, disseny i esbós de PCB
Diagrama de circuits, disseny i esbós de PCB

El circuit es va dissenyar a KiCad. Després de dissenyar el circuit, vaig dissenyar el disseny del PCB i vaig generar el fitxer Gerber & Drill. A continuació, va penjar una carpeta Zip que contenia tot el fitxer Gerber & Drill al lloc web JLCPCB.com per a la fabricació (qui va oferir 5 PCB per 2 $ amb un dia d’enviament).

Esbós

L’esbós que he utilitzat és un esbós molt bàsic que es pot entendre fàcilment. La primera part de l'esbós (ressaltada en groc) s'utilitza per declarar i inicialitzar les variables. La següent línia que es ressalta és obtenir el valor analògic del LM35. Les dues línies següents s’utilitzen per convertir el valor analògic a centígrads (per obtenir més informació sobre la fórmula, feu clic aquí). També he inclòs una línia que podeu utilitzar si voleu el valor en Fahrenheit. L'última part del codi és senzilla si la sentència s'utilitza per activar i desactivar el gràfic de barres en funció de la temperatura.

Pas 3: construcció i proves

Construcció i proves
Construcció i proves
Construcció i proves
Construcció i proves

Després de rebre la placa de JLCPCB.com, vaig muntar la placa i la vaig connectar a una font d'alimentació de 5 V CC. L'Atmega328 es va programar abans de la mà. Si no esteu familiaritzat amb com programar Atmega328p, podeu consultar aquest vídeo. Tingueu en compte que aquest dispositiu està programat per mostrar la temperatura des de 25 'C fins a 34' C. També he inclòs la comparació dels dos dissenys que mostren la temperatura.

Recomanat: