Turinys:
- 1 žingsnis: įrankiai ir reikmenys
- 2 žingsnis: programinė įranga ir bibliotekos
- 3 žingsnis: sukurkite grandinę
- 4 žingsnis: mentelės keitimas
- 5 veiksmas: kodo įkėlimas ir keitimas
- 6 žingsnis: prijunkite mentelę
- 7 žingsnis: galutinis rezultatas
Video: „Arduino“picos papildymo termometras: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
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:
- Gręžti (tik jei reikia keisti mentelę, kaip aš)
- Grąžtai
- Maisto saugūs klijai (pvz., ASI #502 silikonas)
Priedai:
- (1) 4,7 kOhm rezistorius
- (2) 220 omų rezistorius
- (1) žalias šviesos diodas
- (1) Raudonas šviesos diodas
- (1) „Arduino“(bet kokia veislė veiks, aš naudosiu „Seeeduino“) su susijusiu duomenų laidu kompiuterio prijungimui
- (1) Jungiamieji laidai
- (1) mentelė
- (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)
- (1) Duonos lenta
Neprivalomi elementai:
- Skaitmeninis kelių metrų matuoklis (grandinės trikčių šalinimui)
- 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ę
Ž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
Š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ę
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
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:
„Redstone“papildymo skaičiuoklė „Minectaft“: 6 žingsniai
„Redstone“papildymo skaičiuoklė „Minectaft“: Sveiki! Aš esu „TheQubit“ir tai yra mano „Redstone“papildymo skaičiuoklės „Minecraft“pamoka. Šaunu, tiesa? Jame naudojama saldi „Redstone“inžinerija ir logika. Jei jums patinka šis projektas, balsuokite už mane „Game life“konkurse. Aš tikrai tai įvertinčiau
RC V.E.P. Labai lengvas lėktuvas, pagamintas naudojant polistireno picos padėklus: 5 žingsniai
RC V.E.P. Labai lengvas lėktuvas, pagamintas naudojant polistireno picos padėklus: Aš dalyvavau konkurse „Epilog VIII“, jei jums patinka šis projektas, balsuokite! Https: //www.instructables.com/contest/epilog8/Pastatę 9 X 37ABC, negalėdamas suprojektuoti fiuzeliažo, kuris sukeltų pakankamai pakėlimo, nusprendžiau
4 bitų papildymo konversija: 4 žingsniai
4 bitų papildymo konversija: Šis projektas skirtas naudoti „Ardunio“, kad šio projekto 4 bitų sumavimo įrenginį paverstų septynių segmentų ekranu. Jums reikės šių dalykų: - „Arduino“- laidai - 5x šviesos diodai - 2x septynių segmentų ekranai - 2x DIP jungikliai SPST x4 - 2x XOR vartai - 2x IR
Paprasta papildymo programa Šekspyro programavimo kalba: 18 žingsnių
Paprasta papildymo programa Šekspyro programavimo kalba: Šekspyro programavimo kalba (SPL) yra ezoterinės programavimo kalbos pavyzdys, kurią galbūt įdomu sužinoti ir smagu naudoti, tačiau ji nėra ypač naudinga realiose programose. SPL yra kalba, kurioje šaltinio kodas r
Arduino pagrindu veikiantis bekontaktis infraraudonųjų spindulių termometras - IR termometras naudojant „Arduino“: 4 žingsniai
„Arduino“nekontaktinis infraraudonųjų spindulių termometras | Infraraudonųjų spindulių termometras naudojant „Arduino“: Sveiki vaikinai, šioje instrukcijoje mes pagaminsime bekontaktį termometrą naudodami arduino. Kadangi kartais skysčio/kietos medžiagos temperatūra yra per aukšta arba per žema, tada sunku su juo susisiekti ir perskaityti Temperatūra tada tokioje aplinkoje