Turinys:

„Arduino“picos papildymo termometras: 7 žingsniai
„Arduino“picos papildymo termometras: 7 žingsniai

Video: „Arduino“picos papildymo termometras: 7 žingsniai

Video: „Arduino“picos papildymo termometras: 7 žingsniai
Video: Raspberry Pi Pico vs Arduino | Which is Better? [Must watch before you start your next Project] 2024, Gruodis
Anonim
Arduino picos papildymo termometras
Arduino picos papildymo termometras

Kiekvienas žmogus patyrė tą akimirką, kai yra per daug nekantrus ir tiesiog turi išgerti pirmą kąsnelį picos šviežiai iš orkaitės, kad tik sudegintų burnos stogą tūkstančio saulių kaitroje. Žinau, kad turėjau tokių akimirkų ir pagaliau nusprendžiau padaryti kažką, kas padėtų to išvengti. Naudojant „Arduino“ir temperatūros jutiklį, sukuriama naminė mentele picai patiekti ir padažo bei picos užpilo temperatūrai matuoti.

Norėdami tai pasiekti, pateikiau savo dizainui keletą pagrindinių reikalavimų:

  • Laidai (be „Arduino“) turėtų būti įmontuoti į mentele
  • Vartotojui turėtų būti pranešta, jei jis per karštas arba jei temperatūra yra tinkama valgyti
  • Mentelė turi būti plaunama ir saugi maistui

Šioje instrukcijoje aš parodysiu grandinės dizainą, kodą ir galutinį mentelės surinkimą kartu su demonstraciniu vaizdo įrašu.

1 žingsnis: įrankiai ir reikmenys

Įrankiai ir reikmenys
Įrankiai ir reikmenys
Įrankiai ir reikmenys
Įrankiai ir reikmenys
Įrankiai ir reikmenys
Įrankiai ir reikmenys
Įrankiai ir reikmenys
Įrankiai ir reikmenys

Įrankiai:

  1. Gręžti (tik jei reikia keisti mentelę, kaip aš)
  2. Grąžtai
  3. Maisto saugūs klijai (pvz., ASI #502 silikonas)

Priedai:

  1. (1) 4,7 kOhm rezistorius
  2. (2) 220 omų rezistorius
  3. (1) žalias šviesos diodas
  4. (1) Raudonas šviesos diodas
  5. (1) „Arduino“(bet kokia veislė veiks, aš naudosiu „Seeeduino“) su susijusiu duomenų laidu kompiuterio prijungimui
  6. (1) Jungiamieji laidai
  7. (1) mentelė
  8. (1) DS18B20 temperatūros jutiklis (pageidautina iš anksto sumontuotas, aš naudoju vieną, supakuotą iš nerūdijančio plieno, kad būtų užtikrintas maisto saugumas ir lengvas valymas)
  9. (1) Duonos lenta

Neprivalomi elementai:

  1. Skaitmeninis kelių metrų matuoklis (grandinės trikčių šalinimui)
  2. Lituoklis ir lydmetalis (pastovesnei grandinei)

2 žingsnis: programinė įranga ir bibliotekos

Norėdami naudoti mikrovaldiklį ir temperatūros jutiklį DS18B20, turėsite atsisiųsti ir įdiegti tam tikrą programinę įrangą ir „Arduino“biblioteką

„Arduino IDE“: čia bus parašytas ir sudarytas kodas

Tai rasite čia:

2. „OneWire“biblioteka

Tai rasite čia:

Šią biblioteką taip pat galite rasti ir įdiegti „Arduino IDE“, eidami į įrankių skirtuką ir tvarkydami bibliotekas, kuriose galite ieškoti „OneWire“

3 žingsnis: sukurkite grandinę

Sukurkite grandinę
Sukurkite grandinę

Žiūrėkite schemą, pridėtą kaip grandinės kūrimo vadovas. Prijunkite šviesos diodus prie tinkamo mikrovaldiklio IO, kaip parodyta schemoje. Prijunkite jutiklio išvestį prie mikrovaldiklio IO2.

4 žingsnis: mentelės keitimas

Mentelės keitimas
Mentelės keitimas
Mentelės keitimas
Mentelės keitimas
Mentelės keitimas
Mentelės keitimas

Šis žingsnis yra labai svarbus kuriant galutinį dizainą. Priklausomai nuo jūsų turimos mentelės, galite ją keisti įvairiais būdais. Pagrindinė šios modifikacijos dalis yra iškirpti skylę, kurioje gali sėdėti temperatūros jutiklis. Pradėjau sekti jutiklį plokščios mentelės dalies viršuje. Tada aš gręžiau visą, naudodamas grąžtą. Tada aš išgręžiau skylę jutiklio vielai praeiti. Tai daugiau kosmetika nei funkcionalumas. Tada aš išgręžiau dvi skyles, kad šviesos diodai galėtų įsikurti. Šiuo metu aš tik dar kartą pakeitiau, kad paslėpčiau laidus, todėl tai galima padaryti pagal bet kokią mentelę.

5 veiksmas: kodo įkėlimas ir keitimas

Kodas pagrįstas biblioteka, kurią galima rasti „Arduino IDE“. Atsisiuntus ir įdiegus „OneWire“biblioteką, kaip aprašyta 2 veiksme, DS18B20 pavyzdį rasite IDE skiltyje Failų pavyzdžiai. Pakeičiau „DS18B20_Simple“pavyzdį, kad jis veiktų su šviesos diodais. Kodas pridedamas čia, kai biblioteka yra atsisiųsta ir įdiegta, kodą galima atsisiųsti ir paleisti naudojant „Arduino IDE“. Kode nurodytą „if“temperatūrą galima pritaikyti pagal jūsų skonį.

6 žingsnis: prijunkite mentelę

Sujunkite mentelę
Sujunkite mentelę
Sujunkite mentelę
Sujunkite mentelę
Sujunkite mentelę
Sujunkite mentelę
Sujunkite mentelę
Sujunkite mentelę

Komponentai dedami į skylutes, išgręžtas ankstesniame etape. Kad laidai atrodytų švarūs ir išvengtumėte atjungimo ar trumpojo jungimo, visus laisvus laidus apvyniojau elektros juosta. Dabar laidai veda į duonos lentą, kurioje yra rezistoriai, o mentelės komponentai susitinka su mikrovaldikliu. Čia trumpieji kabeliai yra tinkami greitam prijungimui. Prieš prijungdami mikrovaldiklį prie nešiojamojo kompiuterio, būtinai patikrinkite laidus. Paskutiniame paveikslėlyje parodyta, kaip bandau šviesos diodus, kad įsitikinčiau, ar laidai yra teisingi. Kitame žingsnyje aptariamas kodas.

7 žingsnis: galutinis rezultatas

Image
Image
Galutinis rezultatas
Galutinis rezultatas

Vaizdo įraše čia parodyta mentele dirbant su šviežia iš orkaitės pica. Žalias šviesos diodas išsijungia, o raudonas - po kurio laiko. Kai mentele paliekama sėdėti kambario temperatūroje, išsilyginimas užtrunka mažiausiai 15-20 sekundžių. Čia pasirinkau 60 laipsnių Celsijaus arba 160 laipsnių Farenheito temperatūrą. Taigi, kai šviesos diodas užsidega žaliai, picos temperatūra yra tokia, kad nesudegins burnos stogo.

Rekomenduojamas: