Innholdsfortegnelse:

Arduino Pizza Topping Termometer: 7 trinn
Arduino Pizza Topping Termometer: 7 trinn

Video: Arduino Pizza Topping Termometer: 7 trinn

Video: Arduino Pizza Topping Termometer: 7 trinn
Video: Котика ударило током, 10 т. Вольт 2024, November
Anonim
Arduino Pizza Topping Termometer
Arduino Pizza Topping Termometer

Alle har hatt det øyeblikket hvor de er for utålmodige og bare må ta den første pizzaen fersk ut av ovnen bare for å få den til å brenne munntaket med varmen fra tusen soler. Jeg vet at jeg har hatt disse øyeblikkene, og til slutt bestemte jeg meg for å lage noe for å forhindre det. Ved hjelp av en Arduino og en temperatursensor, lages en hjemmelaget spatel for å servere pizzaen og måle temperaturen på sausen og pålegget til pizzaen.

For å oppnå dette ga jeg designet mitt noen grunnleggende krav:

  • Ledningene (uten Arduino) bør bygges inn i slikkepotten
  • Brukeren bør varsles hvis det er for varmt, eller hvis det er riktig temperatur å spise
  • Spatelen skal være vaskbar og matsikker

I denne instruksjonsboken vil jeg vise deg kretsdesignet, koden og den siste spatelsamlingen sammen med en demovideo.

Trinn 1: Verktøy og rekvisita

Verktøy og rekvisita
Verktøy og rekvisita
Verktøy og rekvisita
Verktøy og rekvisita
Verktøy og rekvisita
Verktøy og rekvisita
Verktøy og rekvisita
Verktøy og rekvisita

Verktøy:

  1. Drill (bare hvis du trenger å endre spatelen som jeg gjorde)
  2. Drill Bits
  3. Food Safe Lim (ASI #502 silikon, for eksempel)

Rekvisita:

  1. (1) 4,7 kOhm motstand
  2. (2) 220Ohm motstand
  3. (1) Grønn LED
  4. (1) Rød LED
  5. (1) Arduino (En hvilken som helst variant vil fungere, jeg vil bruke en Seeeduino) m/tilhørende datakabel for datamaskinforbindelse
  6. (1) Jumper Wires
  7. (1) Spatel
  8. (1) DS18B20 temperatursensor (forhåndsbygd foretrekkes, jeg bruker en innkapslet i rustfritt stål for matsikkerhet og enkel rengjøring)
  9. (1) Brødbrett

Valgfrie elementer:

  1. Digital multimeter (for feilsøking av kretsen)
  2. Loddejern og loddetinn (for mer permanente kretser)

Trinn 2: Programvare og biblioteker

For å bruke mikrokontrolleren og DS18B20 temperatursensor må du laste ned og installere programvare og et Arduino -bibliotek

Arduino IDE: Det er her koden skal skrives og kompileres

Finn dette her:

2. OneWire -bibliotek

Finn dette her:

Du kan også finne dette biblioteket og installere det i Arduino IDE ved å gå til kategorien Verktøy og administrere biblioteker der du kan søke "OneWire"

Trinn 3: Bygg kretsen

Bygg kretsen
Bygg kretsen

Se skjematisk vedlagt som en veiledning for å bygge kretsene. Koble lysdiodene til riktig mikrokontroller IO som vist på skjematisk. Koble sensorutgangen til IO2 på mikrokontrolleren.

Trinn 4: Endre spatelen

Endring av spatelen
Endring av spatelen
Endring av spatelen
Endring av spatelen
Endring av spatelen
Endring av spatelen

Dette trinnet er avgjørende for å lage den endelige designen. Avhengig av spatelen du har, kan du endre den på mange forskjellige måter. Hoveddelen av denne modifikasjonen er å kutte ut et hull der temperatursensoren kan sitte. Jeg begynte med å spore sensoren på toppen av den flate delen av spatelen. Deretter boret jeg ut hele med en drill. Deretter boret jeg et hull for ledningen til sensoren å gå gjennom. Dette er mer kosmetisk enn funksjonelt. Deretter boret jeg to hull for lysdiodene å sitte i. På dette tidspunktet gjorde jeg bare ytterligere modifikasjoner for å skjule ledningene, så dette kan gjøres i henhold til hvilken spatel du har.

Trinn 5: Last opp og modifiser koden

Koden er basert på et bibliotek som finnes i Arduino IDE. Når OneWire -biblioteket er lastet ned og installert som beskrevet i trinn 2, kan du finne et eksempel på DS18B20 i IDE under fileksempler. Jeg endret eksempelet 'DS18B20_Simple' for å fungere med lysdioder. Koden er vedlagt her, når biblioteket er lastet ned og installert, kan koden lastes ned og kjøres i Arduino IDE. I koden kan temperaturen i if -setningen justeres etter din smak.

Trinn 6: Koble opp spatelen

Koble opp spatelen
Koble opp spatelen
Koble opp spatelen
Koble opp spatelen
Koble opp spatelen
Koble opp spatelen
Koble opp spatelen
Koble opp spatelen

Komponentene plasseres i hullene som ble boret i forrige trinn. For å holde ledningene rene og unngå å koble fra eller kortslutte, pakket jeg løse ledninger inn i elektrisk tape. Nå leder ledningene til et brødbrett der motstandene befinner seg og spatelkomponentene møtes med mikrokontrolleren. Det er her hoppekablene er gode for raske tilkoblinger. Sørg for å dobbeltsjekke ledningene før du kobler mikrokontrolleren til den bærbare datamaskinen. Det siste bildet viser meg å teste lysdiodene for å sikre at ledningene var riktige. I neste trinn diskuteres koden.

Trinn 7: Sluttresultat

Image
Image
Endelig resultat
Endelig resultat

Videoen her viser spatelen på jobb på en fersk pizza fra ovnen. Den grønne LED -lampen slås av og den røde LED -lampen tennes etter en liten stund. Dette tar minst 15-20 sekunder å jevne seg ut når spatelen sitter ved romtemperatur. Jeg valgte temperaturen her til å være 60 grader Celsius eller 160 grader Fahrenheit. Når LED -lampen blir grønn, har pizzaen en temperatur som ikke vil brenne munntaket.

Anbefalt: