Indholdsfortegnelse:

Arduino Pizza Topping Termometer: 7 trin
Arduino Pizza Topping Termometer: 7 trin

Video: Arduino Pizza Topping Termometer: 7 trin

Video: Arduino Pizza Topping Termometer: 7 trin
Video: Кодовый дверной замок своими руками 😂😂 2024, November
Anonim
Arduino pizza topping termometer
Arduino pizza topping termometer

Alle har haft det øjeblik, hvor de er for utålmodige og bare skal tage den første bid pizza frisk ud af ovnen for kun at få den til at brænde mundtaget med varmen fra tusind soler. Jeg ved, at jeg har haft disse øjeblikke, og jeg besluttede endelig at lave noget for at forhindre det. Ved hjælp af en Arduino og en temperatursensor oprettes en hjemmelavet spatel til at servere pizzaen og måle temperaturen på saucen og pizzaens topping.

For at opnå dette gav jeg mit design nogle grundlæggende krav:

  • Ledningerne (uden Arduino) skal indbygges i spatelen
  • Brugeren skal have besked, hvis det er for varmt, eller hvis det er den rigtige temperatur at spise
  • Spartlen skal være vaskbar og fødevaresikker

I denne Instructable vil jeg vise dig kredsløbets design, kode og den sidste spatelsamling sammen med en demovideo.

Trin 1: Værktøjer og forbrugsvarer

Værktøj og tilbehør
Værktøj og tilbehør
Værktøj og tilbehør
Værktøj og tilbehør
Værktøj og tilbehør
Værktøj og tilbehør
Værktøj og tilbehør
Værktøj og tilbehør

Værktøjer:

  1. Bor (kun hvis du skal ændre spatelen som jeg gjorde)
  2. Borebit
  3. Fødevaresikker klæbemiddel (f.eks. ASI #502 silikone)

Tilbehør:

  1. (1) 4,7 kOhm modstand
  2. (2) 220Ohm modstand
  3. (1) Grøn LED
  4. (1) Rød LED
  5. (1) Arduino (Enhver variation vil fungere, jeg vil bruge en Seeeduino) m/tilhørende datakabel til computertilslutning
  6. (1) Jumper Wires
  7. (1) Spatel
  8. (1) DS18B20 Temperatursensor (Forbygget foretrækkes, jeg bruger en indkapslet i rustfrit stål til fødevaresikkerhed og nem rengøring)
  9. (1) Brødbræt

Valgfrie varer:

  1. Digital multimeter (til fejlfinding af kredsløbet)
  2. Loddejern og lodning (til mere permanent kredsløb)

Trin 2: Software og biblioteker

For at bruge mikrokontrolleren og DS18B20 temperatursensoren skal du downloade og installere noget software og et Arduino -bibliotek

Arduino IDE: Det er her koden vil blive skrevet og kompileret

Find dette her:

2. OneWire -bibliotek

Find dette her:

Du kan også finde dette bibliotek og installere det i Arduino IDE ved at gå til fanen Værktøjer og administrere biblioteker, hvor du kan søge "OneWire"

Trin 3: Byg kredsløbet

Byg kredsløbet
Byg kredsløbet

Se skematisk vedlagt som en vejledning til opbygning af kredsløbet. Tilslut lysdioderne til den korrekte mikro-controller IO som vist på skematisk. Tilslut sensorudgangen til IO2 på mikrokontrolleren.

Trin 4: Ændring af spatelen

Ændring af spatel
Ændring af spatel
Ændring af spatel
Ændring af spatel
Ændring af spatel
Ændring af spatel

Dette trin er afgørende for skabelsen af det endelige design. Afhængigt af den spatel du har, kan du ændre den på mange forskellige måder. Hoveddelen af denne ændring er at skære et hul ud, hvor temperatursensoren kan sidde. Jeg startede med at spore sensoren på toppen af den flade del af spatelen. Derefter borede jeg det hele ud ved hjælp af en boremaskine. Dernæst borede jeg et hul, hvor ledningen til sensoren skulle gå igennem. Dette er mere kosmetisk end funktionelt. Dernæst borede jeg to huller for LED'erne til at sidde i. På dette tidspunkt foretog jeg kun yderligere ændringer for at skjule ledningerne, så dette kan gøres i henhold til hvilken spatel du har.

Trin 5: Upload og ændring af koden

Koden er baseret på et bibliotek, der findes i Arduino IDE. Når OneWire -biblioteket er downloadet og installeret som beskrevet i trin 2, kan et eksempel på DS18B20 findes i IDE under fileksempler. Jeg ændrede 'DS18B20_Simple' -eksemplet til at arbejde med LED'er. Koden er vedhæftet her, når biblioteket er downloadet og installeret, kan koden downloades og køre i Arduino IDE. I koden kan temperaturen i if -sætningen justeres efter din smag.

Trin 6: Tilslut spatelen

Forbind spatelen
Forbind spatelen
Forbind spatelen
Forbind spatelen
Forbind spatelen
Forbind spatelen
Forbind spatelen
Forbind spatelen

Komponenterne placeres i hullerne, der blev boret i det foregående trin. For at holde ledningerne rene og for at undgå afbrydelse eller kortslutning pakkede jeg løse ledninger ind i elektrisk tape. Nu fører ledningerne til et brødbræt, hvor modstandene er på, og spatelkomponenterne mødes med mikrokontrolleren. Det er her, jumperkablerne er gode til hurtige forbindelser. Sørg for at dobbelttjekke ledningerne, før du tilslutter mikrokontrolleren til din bærbare computer. Det sidste billede viser, at jeg testede LED'erne for at sikre, at ledningerne var korrekte. I det næste trin diskuteres koden.

Trin 7: Endeligt resultat

Image
Image
Endeligt resultat
Endeligt resultat

Videoen her viser spatelen på arbejde på en frisk pizza fra ovnen. Den grønne LED slukker, og den røde LED lyser efter et stykke tid. Dette tager mindst 15-20 sekunder at udjævne, når spatelen sidder ved stuetemperatur. Jeg valgte temperaturen her til at være 60 grader Celsius eller 160 grader Fahrenheit. Når LED'en bliver grøn, er pizzaen således ved en temperatur, der ikke vil brænde mundtaget.

Anbefalede: