Taula de continguts:

Termòmetre Arduino Pizza Topping: 7 passos
Termòmetre Arduino Pizza Topping: 7 passos

Vídeo: Termòmetre Arduino Pizza Topping: 7 passos

Vídeo: Termòmetre Arduino Pizza Topping: 7 passos
Vídeo: Подробный взгляд на термометр Fireboard 2 2024, De novembre
Anonim
Termòmetre Arduino Pizza Topping
Termòmetre Arduino Pizza Topping

Tothom ha tingut aquell moment en què està massa impacient i només ha de treure aquella primera mossegada de pizza acabada de sortir del forn per fer-li cremar-se la boca amb la calor de mil sols. Sé que he tingut aquests moments i finalment vaig decidir fer alguna cosa per evitar-ho. Amb un Arduino i un sensor de temperatura, es crea una espàtula casolana per servir la pizza i mesurar la temperatura de la salsa i la cobertura de la pizza.

Per aconseguir-ho, he donat al meu disseny uns requisits bàsics:

  • El cablejat (sense l’Arduino) s’hauria d’incorporar a l’espàtula
  • S'ha de notificar a l'usuari si fa massa calor o si té la temperatura adequada per menjar
  • L'espàtula ha de ser rentable i segura per als aliments

En aquest instructiu, us mostraré el disseny del circuit, el codi i el conjunt de l’espàtula final juntament amb un vídeo de demostració.

Pas 1: eines i subministraments

Eines i subministraments
Eines i subministraments
Eines i subministraments
Eines i subministraments
Eines i subministraments
Eines i subministraments
Eines i subministraments
Eines i subministraments

Eines:

  1. Trepant (només si heu de modificar l'espàtula com he fet jo)
  2. Broques
  3. Adhesiu apte per a aliments (silicona ASI # 502, per exemple)

Subministraments:

  1. (1) Resistència de 4,7 kOhm
  2. (2) Resistència de 220 Ohm
  3. (1) LED verd
  4. (1) LED vermell
  5. (1) Arduino (Qualsevol varietat funcionarà, utilitzaré un Seeeduino) amb cable de dades associat per a la connexió a l'ordinador
  6. (1) cables de pont
  7. (1) Espàtula
  8. (1) Sensor de temperatura DS18B20 (es prefereix el pre-construït, n'utilitzo un encapsulat en acer inoxidable per a la seguretat alimentària i la neteja fàcil)
  9. (1) Taula de pa

Elements opcionals:

  1. Multímetre digital (per a la resolució de problemes del circuit)
  2. Soldador i soldador (per a circuits més permanents)

Pas 2: programari i biblioteques

Per utilitzar el microcontrolador i el sensor de temperatura DS18B20, haureu de descarregar i instal·lar alguns programes i una biblioteca Arduino.

ID Arduino: aquí s’escriurà i compilarà el codi

Trobeu-ho aquí:

2. Biblioteca OneWire

Trobeu-ho aquí:

També podeu trobar aquesta biblioteca i instal·lar-la a l'IDE Arduino accedint a la pestanya d'eines i gestionant les biblioteques on podeu cercar a "OneWire".

Pas 3: Construeix el circuit

Construeix el circuit
Construeix el circuit

Vegeu l’esquema adjunt com a guia per construir els circuits. Connecteu els LED a la IO del microcontrolador adequat tal com es mostra a l’esquema. Connecteu la sortida del sensor a IO2 del microcontrolador.

Pas 4: Modificació de l'espàtula

Modificació de l’espàtula
Modificació de l’espàtula
Modificació de l’espàtula
Modificació de l’espàtula
Modificació de l’espàtula
Modificació de l’espàtula

Aquest pas és crucial en la creació del disseny final. Depenent de l'espàtula que tingueu, podeu modificar-la de moltes maneres diferents. La part principal d’aquesta modificació és tallar un forat on el sensor de temperatura es pot asseure. Vaig començar traçant el sensor a la part superior de la part plana de l’espàtula. Després he foradat el conjunt amb un trepant. A continuació, vaig perforar un forat perquè passés el cable del sensor. Això és més cosmètic que funcional. A continuació, he perforat dos forats perquè els LED s'hi assequessin. En aquest moment, només he fet modificacions addicionals per amagar els cables, de manera que això es pot fer segons l'espàtula que tingueu.

Pas 5: penjar i modificar el codi

El codi es basa en una biblioteca que es pot trobar a l’IDE Arduino. Un cop descarregada i instal·lada la biblioteca OneWire, tal com es descriu al pas 2, es pot trobar un exemple per al DS18B20 a l'IDE a sota d'Exemples de fitxers. He modificat l'exemple "DS18B20_Simple" per treballar amb LED. El codi s'adjunta aquí, un cop descarregada i instal·lada la biblioteca, es pot descarregar i executar el codi a l'IDE Arduino. Al codi, la temperatura de la sentència if es pot ajustar als vostres gustos.

Pas 6: Connecteu l'espàtula

Connecteu l'espàtula
Connecteu l'espàtula
Connecteu l'espàtula
Connecteu l'espàtula
Connecteu l'espàtula
Connecteu l'espàtula
Connecteu l'espàtula
Connecteu l'espàtula

Els components es col·loquen als forats practicats al pas anterior. Per mantenir els cables nets i per evitar desconnectar-los o curtcircuitar, vaig embolicar els cables solts en cinta elèctrica. Ara, els cables condueixen a una placa de control on es troben les resistències i els components de l’espàtula es troben amb el microcontrolador. Aquí és on els cables de pont són bons per a connexions ràpides. Assegureu-vos de comprovar el cablejat abans de connectar el microcontrolador al portàtil. La darrera imatge em mostra provant els LED per assegurar-me que el cablejat era correcte. Al següent pas, es parla del codi.

Pas 7: Resultat final

Image
Image
Resultat final
Resultat final

El vídeo mostra l'espàtula treballant en una pizza acabada de sortir del forn. El LED verd s’apaga i el LED vermell s’encén al cap de poca estona. Es triga almenys 15-20 segons a nivelar-se quan l’espàtula es queda asseguda a temperatura ambient. Vaig triar que la temperatura fos 60 graus centígrads o 160 graus Fahrenheit. Per tant, quan el LED es torna verd, la pizza es troba a una temperatura que no us cremarà la boca.

Recomanat: