Satura rādītājs:

Arduino picas papildināšanas termometrs: 7 soļi
Arduino picas papildināšanas termometrs: 7 soļi

Video: Arduino picas papildināšanas termometrs: 7 soļi

Video: Arduino picas papildināšanas termometrs: 7 soļi
Video: CS50 2015 - Week 7 2024, Novembris
Anonim
Arduino picas papildināšanas termometrs
Arduino picas papildināšanas termometrs

Ikvienam ir bijis tāds brīdis, kad viņi ir pārāk nepacietīgi un vienkārši jāizņem pirmais picas kumoss svaigā veidā no krāsns, lai tas sadedzinātu mutes jumtu ar tūkstoš saules karstumu. Es zinu, ka man ir bijuši šie brīži, un es beidzot nolēmu kaut ko darīt, lai to novērstu. Izmantojot Arduino un temperatūras sensoru, tiek izveidota mājās gatavota lāpstiņa, lai pasniegtu picu un mērītu mērces un picas virskārtas temperatūru.

Lai to panāktu, es savam dizainam izvirzīju dažas pamatprasības:

  • Elektroinstalācija (bez Arduino) ir jāiekļauj lāpstiņā
  • Lietotājam jābrīdina, ja tas ir pārāk karsts vai ja ir pareiza temperatūra ēst
  • Lāpstiņai jābūt mazgājamai un drošai pārtikai

Šajā instrukcijā es parādīšu shēmas dizainu, kodu un galīgo lāpstiņu komplektu kopā ar demonstrācijas video.

1. darbība: rīki un izejmateriāli

Instrumenti un piederumi
Instrumenti un piederumi
Instrumenti un piederumi
Instrumenti un piederumi
Instrumenti un piederumi
Instrumenti un piederumi
Instrumenti un piederumi
Instrumenti un piederumi

Rīki:

  1. Urbt (tikai tad, ja jums ir jāmaina lāpstiņa, kā es to darīju)
  2. Urbji
  3. Pārtikai droša līme (piemēram, ASI #502 silikons)

Piegādes:

  1. (1) 4,7 kOhm rezistors
  2. (2) 220 omu rezistors
  3. (1) Zaļā gaismas diode
  4. (1) Sarkana gaismas diode
  5. (1) Arduino (derēs jebkura šķirne, es izmantošu Seeeduino) ar saistīto datu vadu datora savienošanai
  6. (1) Džemperu vadi
  7. (1) Lāpstiņa
  8. (1) DS18B20 temperatūras sensors (priekšroka tiek dota iepriekš iebūvētam, pārtikas drošībai un ērtai tīrīšanai es izmantoju vienu, kas iekapsulēts nerūsējošā tēraudā)
  9. (1) Maizes dēlis

Neobligāti vienumi:

  1. Digitālais daudzmetrs (ķēdes traucējummeklēšanai)
  2. Lodāmurs un lodmetāls (pastāvīgākai shēmai)

2. darbība: programmatūra un bibliotēkas

Lai izmantotu mikrokontrolleru un temperatūras sensoru DS18B20, jums būs jālejupielādē un jāinstalē programmatūra un Arduino bibliotēka

Arduino IDE: šeit tiks rakstīts un apkopots kods

Atrodiet to šeit:

2. OneWire bibliotēka

Atrodi to šeit:

Varat arī atrast šo bibliotēku un instalēt to Arduino IDE, dodoties uz cilni Rīki un pārvaldīt bibliotēkas, kurās varat meklēt "OneWire"

3. solis: izveidojiet ķēdi

Izveidojiet ķēdi
Izveidojiet ķēdi

Skatiet pievienoto shēmu kā rokasgrāmatu shēmas izveidošanai. Pievienojiet gaismas diodes atbilstošajam mikrokontrollera IO, kā parādīts shēmā. Savienojiet sensora izeju ar mikrokontrollera IO2.

4. solis: lāpstiņas modificēšana

Lāpstiņas modificēšana
Lāpstiņas modificēšana
Lāpstiņas modificēšana
Lāpstiņas modificēšana
Lāpstiņas modificēšana
Lāpstiņas modificēšana

Šis solis ir izšķirošs, veidojot galīgo dizainu. Atkarībā no jūsu izmantotās lāpstiņas jūs varat to mainīt dažādos veidos. Šīs modifikācijas galvenā daļa ir cauruma izgriešana, kur temperatūras sensors var sēdēt. Es sāku, izsekojot sensoru lāpstiņas plakanās daļas augšpusē. Tad es izurbju visu, izmantojot urbi. Tālāk es izurbju caurumu sensora vadam. Tas ir vairāk kosmētisks nekā funkcionāls. Pēc tam es izurbju divus caurumus, lai gaismas diodes varētu ievietot. Šajā brīdī es veicu tikai papildu izmaiņas, lai slēptu vadus, tāpēc to var izdarīt atbilstoši jebkurai lāpstiņai.

5. darbība: koda augšupielāde un modificēšana

Kods ir balstīts uz bibliotēku, kas atrodama Arduino IDE. Kad OneWire bibliotēka ir lejupielādēta un instalēta, kā aprakstīts 2. darbībā, DS18B20 piemērs ir atrodams IDE sadaļā Failu piemēri. Es modificēju “DS18B20_Simple” piemēru, lai tas darbotos ar gaismas diodēm. Kods ir pievienots šeit, kad bibliotēka ir lejupielādēta un instalēta, kodu var lejupielādēt un palaist Arduino IDE. Kodā if paziņojuma temperatūru var pielāgot jūsu gaumei.

6. solis: pievienojiet lāpstiņu vadam

Pievienojiet lāpstiņu vadam
Pievienojiet lāpstiņu vadam
Pievienojiet lāpstiņu vadam
Pievienojiet lāpstiņu vadam
Pievienojiet lāpstiņu vadam
Pievienojiet lāpstiņu vadam
Pievienojiet lāpstiņu vadam
Pievienojiet lāpstiņu vadam

Komponenti tiek ievietoti iepriekšējā solī izurbtajos caurumos. Lai vadi izskatītos tīri un izvairītos no atvienošanas vai īssavienojumiem, es iesaiņoju visus vaļējos vadus elektriskajā lentē. Tagad vadi noved pie maizes dēļa, kur atrodas rezistori, un lāpstiņas komponenti satiekas ar mikrokontrolleri. Tieši šeit savienojuma kabeļi ir piemēroti ātrai savienošanai. Pirms pievienojat mikrokontrolleri klēpjdatoram, noteikti pārbaudiet vadus. Pēdējā attēlā redzams, ka es testēju gaismas diodes, lai pārliecinātos, ka vadi ir pareizi. Nākamajā solī kods tiek apspriests.

7. solis: gala rezultāts

Image
Image
Gala rezultāts
Gala rezultāts

Šeit redzamajā videoklipā ir parādīta lāpstiņa darbā ar svaigu picu no cepeškrāsns. Zaļā gaismas diode nodziest un sarkanā gaismas diode iedegas pēc kāda laika. Tas prasa vismaz 15-20 sekundes, lai izlīdzinātos, kad lāpstiņu atstāj sēdēt istabas temperatūrā. Šeit es izvēlējos temperatūru 60 grādiem pēc Celsija vai 160 grādiem pēc Fārenheita. Tādējādi, kad gaismas diode kļūst zaļa, pica ir tādā temperatūrā, kas nededzinās mutes jumtu.

Ieteicams: