Indholdsfortegnelse:

ITea - Din personlige te -monitor: 8 trin
ITea - Din personlige te -monitor: 8 trin

Video: ITea - Din personlige te -monitor: 8 trin

Video: ITea - Din personlige te -monitor: 8 trin
Video: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Juli
Anonim
Image
Image

Hej der, læsere, og velkommen til iTea -projektet!

Inden jeg startede dette projekt, tænkte jeg på noget, jeg kunne forbedre i mit liv ved hjælp af almindelig robotik og elektroniske komponenter, jeg har i mit hus. Et par uger før jeg skrev denne artikel, havde jeg erhvervet min første Raspberry Pi; De 3 B+. Nu hvor jeg har magten til en Pi, tænkte jeg, at jeg skulle komme med en idé, der kan forbedre mit liv såvel som mange andres liv.

Så … jeg troede, at noget jeg kunne lave var en te -skærm, da jeg hver gang beslutter mig for at lave en kop te, glemmer at kontrollere, om min te er klar en gang imellem. ◕‿◕

Det bragte mig til at gøre dette projekt til virkelighed. iTeas formål er at give en reference, hvis din te er klar eller ej, ved at kontrollere, om damp fra det kogende vand har ramt dampsensoren. Hvis dette er sandt, vil iTea informere dig om, at din te er klar gennem en højttaler. Du kan derefter lukke iTea ned og fortsætte med fredeligt at drikke din te.

Processen med at lave dette projekt kan være lidt kompleks, så jeg har besluttet at skitsere fremstillingen af dette projekt på den mest detaljerede måde muligt sammen med de fejl, jeg har begået undervejs, så (forhåbentlig) ingen andre, der forsøger at få dette projekt til at falde ind i disse fejl heller.

De omtrentlige omkostninger ved at lave dette projekt vil være omkring 70 $ - 100 $, baseret på hvor du får dine komponenter, hvilken type komponenter du bruger, og hvilket lands valuta du bruger. Du kan se de nødvendige forsyninger til dette projekt nedenfor.

Jeg er åben for alle forslag til, hvordan jeg kan forbedre dette projekt, noget, jeg gjorde forkert, eller en måde at forenkle udarbejdelsen af dette projekt på. Dette er det første projekt, jeg lavede med Raspberry Pi. Efterlad forslag i kommentarerne herunder!

Jeg håber, at du kan få succes med at få dette projekt til at trives, og at du i det mindste nyder at læse denne artikel. Held og lykke!

Trin 1: Hvad du får brug for

Lad os starte med et godt citat / retorisk spørgsmål, jeg fandt online:

"Hvis du ikke ved, hvor du skal hen. Hvordan kan du forvente at komme dertil?" ~ Basil S. Walsh

Og efter min mening er det første trin i at vide, hvor du skal hen …

Ved, hvilke komponenter du er ved at bruge

Ja, tro eller ej, så meget som du måske overser det, at have kendskab til hvilke komponenter du er ved at bruge, sammen med at have dem før du starter projektet, er afgørende for din succes i ethvert elektronikprojekt, som du måske forsøger at bygge.

Til iTea -projektet skal du bruge et par ting. De er:

  • Arduino Uno
  • Raspberry Pi 3 Model B+
  • Dampsensor
  • En computer med Arduino IDE installeret på den
  • Arduino programmeringskabel
  • Tape / varm limpistol (med limpistolpinde)
  • Mini brødbræt
  • 2 trykknapkontakter (jeg brugte en brødbrætsknap og et trykknapkontaktmodul)
  • Et langt stykke træ
  • Skruetrækker
  • Enten LEGO, Meccano eller andre konstruktionssætstykker (for at holde dampsensoren på plads)
  • Jumper Wire (masser af jumper wires)
  • Lineal
  • Papir / pap (valgfrit; kun nødvendigt til dekoration)
  • USB til microUSB kabel (ellers almindeligvis kendt som en Samsung / Android telefon oplader) med en strømkilde
  • Højttaler med 3,5 mm lydstikindgang

Jeg anbefaler stærkt, at du bruger en varm limpistol i stedet for en rulle tape; da en varm limpistol er stærkere, og dens greb er mere fast. -

For at kode Raspberry Pi og indsætte filer i den, skal du bruge følgende komponenter sammen med Raspberry Pi:

  • et HDMI -kabel
  • et tv / skærm med HDMI -indgang
  • et SD -kort med Raspian OS skrevet til det
  • USB til microUSB -kabel (også nævnt ovenfor)
  • Computermus
  • Tastatur
  • USB tommelfinger drev

Hovedkomponenterne i dette projekt er Arduino, Raspberry Pi og Steam -sensoren.

Hvis du har disse komponenter med dig, er du klar til at fortsætte med at lave iTea -projektet!

Trin 2: ITea's rutediagram

ITeas rutediagram
ITeas rutediagram

Ovenstående billede viser et simpelt rutediagram, som kan give dig en forståelse af, hvordan iTea fungerer. Bemærk, at dette ikke er kredsløbsdiagrammet. Dette rutediagram kan forenkle baggrunden for, hvordan iTea fungerer.

Trin 3: Kodning af Raspberry Pi

Kodning af Raspberry Pi
Kodning af Raspberry Pi

Et kæmpe fejl, jeg lavede, da jeg lavede dette projekt, var, at jeg monterede komponenterne på træstykket, SÅ uploadede koden. Fejlen her er, at det er utroligt svært at blive ved med at tilslutte og frakoble en computermus, et tastatur og et microUSB -kabel til Raspberry Pi på én gang, MENS den er limet/tapet på et stykke træ (eller hvad du nu har monteret komponenterne på).

For at forhindre, at denne fejl også falder på jer, har jeg inkluderet koden til både Arduino og Raspberry Pi, før jeg beskriver, hvordan man monterer komponenterne på en slags ramme (i mit tilfælde et stykke træ).

Før koden er her et link til en video, der kan hjælpe dig i processen med Pi, hvis du er relativt ny til at bruge den.

Start og start din Raspberry Pi med NOOBS | DIYrobotter | Youtube

Du skal have Raspberry Pi startet med den nyeste version af Raspian OS. (Internetforbindelse er ikke påkrævet)

For iTea er den vigtigste elektroniske computerhjerne Raspberry Pi, mens jeg lige brugte Arduino for at undgå at bruge og se kompleksiteten af en analog-til-digital-konverter. Dette hjælper også med at debugge koden lettere, da hver mikrokontroller har sin egen rolle.

Bemærk: Koden til dette projekt bruger nogle lydfiler. Du kan downloade disse lyde herunder.

Programmet:

Du kan downloade iTea.py Python -scriptet herunder.

Når du har downloadet dette script sammen med lydfilerne, skal du kopiere dem til et USB Thumb Drive og overføre dem til Pi -biblioteket på Raspberry Pi.

Med Raspberry Pi på med et tastatur og mus tilsluttet, skal du gøre følgende trin.

Åbn Terminal -applikationen, og skriv følgende linje:

sudo leafpad /etc/rc.local

Tryk på Enter. Dette åbner rc.local -filen i Raspberry Pi -teksteditoren.

Rul derefter til bunden af dette script, og skriv følgende inden linjeudgang 0:

sudo python3 iTea.py &

Gem nu rc.local -filen ved at trykke på Filer> Gem. Luk teksteditoren.

Skriv derefter følgende i terminalen:

sudo raspi-config

Tryk på Enter, og en slags menu skulle dukke op i terminalen. Brug piletasterne til at rulle ned til valget Avancerede indstillinger, og tryk på Enter.

Rul derefter ned til fanen Lyd, og tryk på Enter (igen …)

Til sidst skal du vælge Force 3,5 mm ('hovedtelefon') stik og trykke på Enter. Afslut terminalen.

Genstart din Raspberry Pi ved at skrive følgende i din terminal:

sudo genstart

at genstarte Raspberry Pi. Dette aktiverer alle de valg, du har valgt.

Nu er du klar til at gå videre til programmeringen af den anden hjerne i iTea: Arduino.

Trin 4: Kodning af Arduino

Kodning af Arduino
Kodning af Arduino

Nu hvor du er færdig med at programmere Raspberry Pi med Python 3 -kode, er det tid til at programmere Arduino med Arduino C ++ - kode lavet med Arduino IDE.

Her er nogle videoer, der kan hjælpe dig med at kode Arduino:

  • Sådan uploades kode til Arduino | DIYrobotter | Youtube
  • Brug af Arduino IDE | DIYrobotter | Youtube

Programmet:

Du kan downloade koden til Arduino nedenfor (iTea.ino)

Download iTea.ino -filen, og åbn den i ArduinoIDE. Upload til dit Arduino -bord (jeg brugte Uno).

Inden jeg fik koden til dette projekt, havde jeg pakket al Arduino-koden ind i sætningen loop () (inklusive det meste af koden, jeg brugte til Raspberry Pi; men i C ++), og det blev lidt forvirrende; det virkede ikke, og jeg kunne ikke fejlsøge det. Derefter besluttede jeg at lægge hovedkoden for dette projekt i Raspberry Pi og kun et lille program i Arduino.

Trin 5: Hardware

For at lave dette projekt skal du have en lang arm til at hænge dampsensoren over tekanden, da den koger. Jeg byggede min arm med et par stykker i Meccano -stil, og jeg limte dem fast til det stykke træ, jeg brugte; som igen sætter sig fast på bagsiden af komfuret.

Hardware til dette projekt skal være fast i konstruktionen; derfor brugte jeg en varm limpistol mere omfattende end tape.

Dampsensoren skal placeres præcist på armen direkte oven på komfuret. For mig målte bagsiden af komfuret til komfuret 22 centimeter (ca. 8,6 tommer).

Så … jeg varmlim skød dampsensoren 22 centimeter væk fra ovnens bagside og brugte lange jumperkabler til at forbinde sensoren til Arduino. Først da var jeg sikker på, at dampsensoren helt sikkert ville nå ovnen og registrere damp fra det kogende vand.

Trin 6: Kredsløbet

Kredsløbet
Kredsløbet

Der er mange forbindelser, der skal foretages for at fuldføre iTeas kredsløb.

De er:

Dampsensor:

  • V+ pin (positiv effekt) forbinder til 5V pin på Arduino
  • Gnd -stiften (negativ effekt) forbinder til GND -stiften på Arduino
  • Sig -pin (input fra sensoren) forbinder til Analog pin A0 på Arduino

Trykknapmodul:

  • V+ pin (positiv effekt) forbinder til 5V pin på Raspberry Pi
  • Gnd -stiften (negativ effekt) forbinder til GND -stiften på Raspberry Pi
  • Sig -pin (input fra sensoren) opretter forbindelse til GPIO3 på Raspberry Pi

Hindbær Pi og Arduino:

Pin D2 på Arduino forbinder til GPIO2 på Raspberry Pi

Bemærk: Forbindelsespinnens navne kan være forskellige på dine sensorer. For eksempel: V + kan være mærket som + eller Gnd kan være mærket som -.

Trin 7: Montering på en komfur

Et af de sidste trin i gennemførelsen af dette projekt er at forbinde iTea til bagsiden af din komfur. Der er mange forskellige måder at gøre dette på. Jeg har to opført her: (selvfølgelig kan du komme med din egen)

Bare varm limpistol det

En af de nemmeste måder (men alligevel sværest, på en eller anden måde ?!) at forbinde iTea til din komfur er ved at bogstaveligt talt varme limpistol det bag på ovnen. Dette kan fungere, bare sørg for, at projektet er monteret sikkert, og at det ikke lægger for meget pres på limens understøtning.

Bor det

Selvom denne måde indebærer flere komplikationer, skal du nøjagtigt bruge en boremaskine til at lave huller bag på din brændeovn og forbinde iTea til bagsiden; alt imens du sørger for ikke at ødelægge din dyrebare komfur. (Hey, bebrejd mig ikke for at elske min komfur!)

Trin 8: Nå, du er færdig

Tillykke! Du er færdig med min artikel om, hvordan du laver iTea!

Jeg håber, at du har lært noget nyt fra dette projekt. Dette er det første projekt, jeg har lavet med Raspberry Pi, så jeg har helt sikkert lært meget.

Jeg håber også, at det er lykkedes dig at lave dette projekt uden at støde på for mange problemer (hvis nogen!)

Endelig håber jeg, at du og jeg ved at lave dette projekt kan udmærke sig inden for det vidunderlige felt inden for elektronik og robotik og gøre verden til et bedre sted.

Tak fordi du læste!

Anbefalede: