Taula de continguts:

Notificador de carn fresca: 7 passos
Notificador de carn fresca: 7 passos

Vídeo: Notificador de carn fresca: 7 passos

Vídeo: Notificador de carn fresca: 7 passos
Vídeo: Сдается дом со всеми неудобствами (FullHD, комедия, реж. Вера Сторожева, 2016 г.) 2024, De novembre
Anonim
Image
Image
Notificador de carn fresca
Notificador de carn fresca
Notificador de carn fresca
Notificador de carn fresca

Un dispositiu per mantenir-se frescos. Aquest projecte es va posar en marxa perquè en una de les meves classes em van desafiar a resoldre un problema amb les habilitats que havíem après a la classe. De seguida vaig pensar en alguna cosa que li va passar a la meva família fa uns anys. Un estiu vam anar de vacances unes setmanes i vam tornar a l’olor de la mort i un terra tacat de sang, no cal dir que va ser un malson per netejar i que el congelador no estava prenent energia. Aquell esdeveniment va fer que el meu pare es qüestionés si fins i tot hauríem de comprar la carn de vedella gratuïta o alimentada amb herba (les coses bones). Aquesta és l'encarnació del meu problema, així que vaig idear un dispositiu que funcionés tot sol i que notifiqués a qui estigués revisant la casa i en algun moment del futur, enviés un missatge de text al telèfon dels propietaris per tal de fer una ràpida retroalimentació del congelador.. En general, el dispositiu utilitza un LED multicolor per fer saber a la gent de casa que hi ha alguna cosa malament i, finalment, qualsevol persona que vulgui rebre un text sobre la carn comença a anar malament.

Pas 1: recopilació de peces i eines

Recollida de peces i eines
Recollida de peces i eines

Per completar aquest projecte, un constructor necessitarà un coneixement bàsic en soldadura, IDE Arduino i impressió 3D (opcional). El projecte consisteix principalment en productes electrònics fora d’Amazon i qualsevol altra cosa es troba fàcilment en un gran magatzem local.

Components:

  • Tauler NodeMCU (https://a.co/haoqMPw)
  • DS18B20 Sensor de temperatura amb impermeabilització (https://a.co/ewfkmng)
  • LED RGB de càtode comú (https://www.sparkfun.com/products/9264)
  • Soap Box per ser el tancador ($ 1 a Walmart)
  • Font d'alimentació USB (https://a.co/ccjaQHv)

La resta d’aquests components es van reunir demanant un kit a Amazon (https://a.co/gUIA75y), però probablement trobareu un kit més econòmic a Amazon (intentava aprendre Arduino).

  • Taula de pa electrònica
  • Filferros de pont
  • Tres resistències de 270Ω
  • Una resistència de 4,7 kΩ
  • Tres pins de capçalera

Eines:

  • Ordinador
  • Cordó micro-USB
  • Kit de soldadura
  • Pistola de cola calenta d'alta temperatura
  • Broca amb una broca de 1/4
  • Impressora 3D amb filament

Al principi vaig pensar que alimentaria la placa mitjançant una font d'alimentació interna, però després de jugar amb la idea vaig acabar anant amb la font d'alimentació USB externa perquè era més fàcil.

Pas 2: ajuntar l'electrònica

Posant en comú l’electrònica
Posant en comú l’electrònica
Posar en comú l’electrònica
Posar en comú l’electrònica
Posar en comú l’electrònica
Posar en comú l’electrònica

La imatge 1 mostra el disseny de l'electrònica

Part 1:

Soldeu cadascun dels cables que provenen del sensor de temperatura al seu propi passador de capçalera (imatges 2 i 3)

Part 2: Temp. Sensor

  • Col·loqueu el tauler NodeMCU a la vora de la taula de treball (imatges 4 i 5)
  • Utilitzeu els cables de pont per connectar el NodeMCU a la temperatura. sensor

    1. Col·loqueu un fil groc des del passador 4 fins a una fila lliure a la pissarra
    2. Agafeu la resistència de 4,7 kΩ i connecteu-la a la línia de 3,3 v i col·loqueu l’altre costat a la fila del pas anterior
    3. Col·loqueu el fil groc de la temperatura. sensor i col·loqueu-lo sobre aquesta mateixa fila
    4. Col·loqueu el fil vermell des de la temperatura. sensor a la línia de 3,3 v i col·loqueu el cable negre a la línia de terra
    5. Connecteu el pin de 3,3 V del NodeMCU a la línia del tauler de control
    6. Connecteu el passador de terra del NodeMCU a la línia del tauler de control

Part 3: LED

Aquest tutorial va ser molt útil a l’hora de connectar el LED (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Només haureu de fer un seguiment dels pins que esteu posant cada part del LED (per exemple, Els meus pins són D6 (vermell), D7 (verd) i D8 (blau)

Pas 3: el codi

Image
Image
El codi
El codi

El codi que faig servir actualment es basa en gran part en l’exemple DS18x20_Temperature de la biblioteca OneWire.

Part 1: Configuració

El vídeo que es mostra més amunt us hauria de començar força bé a utilitzar el NodeMCU.

Part 2: El meu codi

Com s'ha dit anteriorment, he utilitzat sobretot el codi de la biblioteca OneWire, però he afegit dues variables a la part superior del fitxer i he afegit una part que reacciona si la temperatura ha assolit un determinat llindar (codi Arduino anterior). A més, ho sento si el codi no està net, era la primera vegada que codificava amb Arduino.

Pas 4: floc de neu imprès en 3D (opcional)

Floc de neu imprès en 3D (opcional)
Floc de neu imprès en 3D (opcional)
Floc de neu imprès en 3D (opcional)
Floc de neu imprès en 3D (opcional)
Floc de neu imprès en 3D (opcional)
Floc de neu imprès en 3D (opcional)

He afegit un floc de neu per aguantar la temperatura. sensor per ajudar a indicar a l'usuari cap a on hauria d'anar. El floc de neu que he utilitzat prové de https://www.thingiverse.com/thing:2732146 i acabo d’afegir un enllaç (per retornar el crèdit) i un forat per al sensor de temperatura.

Pas 5: tallar i enganxar

Tall i enganxat
Tall i enganxat
Tall i enganxat
Tall i enganxat
Tall i enganxat
Tall i enganxat
Tall i enganxat
Tall i enganxat
  • Vaig decidir enviar el sensor de temperatura cap al lateral, així que vaig perforar un forat de 1/4 de polzada al costat per obtenir la temperatura. sensor per sortir. També vaig tallar la vora d’on entra el cable micro-USB.
  • Per a la part d’encolar, he utilitzat una pistola de cola calenta d’alta temperatura i que ha funcionat bé, només cal que us assegureu que feu servir prou cola. Vaig enganxar el sensor de temperatura a la caixa i al floc de neu (imatges 4 i 5).

Pas 6: proves

Proves
Proves
Proves
Proves
Proves
Proves

Encara estic a la universitat, així que he utilitzat la meva nevera per fer proves. El codi OneWire també envia la temperatura per la línia de sèrie (9600 Baud), de manera que es fa fàcil la prova de la temperatura.

Pas 7: futur: afegir codi WIFI

Futur: afegir codi WIFI
Futur: afegir codi WIFI

Tinc previst afegir funcions WIFI al codi perquè el notificador pugui enviar textos.

Aquesta va ser la meva primera versió a Instructables, així que intenta perdonar els forats que hi ha.

Recomanat: