Sisukord:

ITea - Teie isiklik teemonitor: 8 sammu
ITea - Teie isiklik teemonitor: 8 sammu

Video: ITea - Teie isiklik teemonitor: 8 sammu

Video: ITea - Teie isiklik teemonitor: 8 sammu
Video: Teie isiklik kalender on tagasi! TÄNA ON KOLMAPÄEV! 2024, Juuli
Anonim
Image
Image

Tere, kaaslugejad, ja tere tulemast iTea projekti!

Enne selle projektiga alustamist mõtlesin millelegi, mida saaksin oma elus täiustada, kasutades oma kodus tavalisi robootika- ja elektroonikakomponente. Mõni nädal enne selle artikli kirjutamist olin soetanud oma esimese Raspberry Pi; 3 B+. Nüüd, kui mul on Pi jõud, mõtlesin, et peaksin välja pakkuma idee, mis võib parandada nii minu kui ka paljude teiste elu.

Niisiis … arvasin, et midagi, mida saaksin valmistada, on teemonitor, sest iga kord, kui otsustan endale tassi teed teha, unustan aeg -ajalt kontrollida, kas mu tee on valmis. ◕‿◕

See tõi mind selle projekti teoks tegemiseks. iTea eesmärk on anda viide, kas teie tee on valmis või mitte, kontrollides, kas keeva vee aur on aurusensorit tabanud. Kui see vastab tõele, teavitab iTea teid kõlari kaudu, et teie tee on valmis. Seejärel saate iTea välja lülitada ja rahulikult teed juua.

Selle projekti tegemise protsess võib olla pisut keeruline, nii et olen otsustanud visandada selle projekti tegemise võimalikult üksikasjalikult koos tehtud vigadega, et (loodetavasti) ei saaks keegi teine seda teha pange see projekt ka nendesse vigadesse.

Selle projekti tegemise ligikaudne maksumus oleks umbes 70–100 dollarit, sõltuvalt sellest, kust te oma komponente hankite, millist tüüpi komponente kasutate ja mis riigi valuutat kasutate. Selle projekti jaoks vajalikke tarvikuid näete allpool.

Olen avatud kõikidele ettepanekutele selle kohta, kuidas seda projekti täiustada, mida ma valesti tegin või kuidas seda projekti lihtsustada. See on esimene projekt, mille Raspberry Pi abil tegin. Jäta kõik soovitused allpool olevatesse kommentaaridesse!

Loodan, et teil õnnestub see projekt edukalt ellu viia ja vähemalt teile meeldib seda artiklit lugeda. Palju edu!

Samm: mida vajate

Alustame sellest mõnusa tsitaadi / retoorilise küsimusega, mille leidsin Internetist:

"Kui te ei tea, kuhu lähete. Kuidas te võite sinna jõuda?" ~ Basil S. Walsh

Ja minu arvates on esimene samm teada, kuhu te lähete …

Teades, milliseid komponente kavatsete kasutada

Jah, uskuge või mitte, nii palju kui võite seda kahe silma vahele jätta, teadmine sellest, milliseid komponente kavatsete kasutada, ja nende olemasolu enne projekti alustamist on teie edu jaoks hädavajalik mis tahes elektroonikaprojektis, mida võite proovida ehitada.

ITea projekti jaoks vajate üsna vähe asju. Nemad on:

  • Arduino Uno
  • Raspberry Pi 3 Mudel B+
  • Auru andur
  • Arvuti, kuhu on installitud Arduino IDE
  • Arduino programmeerimiskaabel
  • Lint / kuum liimipüstol (liimipüstoli pulgadega)
  • Mini leivalaud
  • 2 nuppude lülitit (kasutasin ühte leivalaua nuppu ja ühte nuppude lülitusmoodulit)
  • Üks pikk puutükk
  • Kruvikeeraja
  • Kas LEGO, Meccano või mõni muu ehituskomplekt (auruanduri hoidmiseks)
  • Jumper Wire (palju hüppajajuhtmeid)
  • Joonlaud
  • Paber / papp (valikuline; vajalik ainult kaunistamiseks)
  • USB to microUSB kaabel (muidu tuntud kui Samsungi / Androidi telefoni laadija) koos toiteallikaga
  • Kõlar 3,5 mm helipistiku sisendiga

soovitan soojalt kasutada teibirulli asemel kuuma liimipüstolit; kuna kuum liimipüstol on tugevam ja selle haare on kindlam. -

Raspberry Pi kodeerimiseks ja failide sisestamiseks vajate koos Raspberry Pi -ga järgmisi komponente:

  • HDMI kaabel
  • HDMI -sisendiga teler / monitor
  • SD -kaart, millele on kirjutatud Raspian OS
  • USB -microUSB -kaabel (mainitud ka eespool)
  • Arvutihiir
  • Klaviatuur
  • USB -mälupulk

Selle projekti põhikomponendid on Arduino, Raspberry Pi ja Steam sensor.

Kui teil on need komponendid kaasas, olete valmis jätkama iTea projekti tegemist!

2. samm: ITea vooskeem

ITea vooskeem
ITea vooskeem

Ülaltoodud pilt näitab lihtsat vooskeemi, mis annab teile ülevaate iTea toimimisest. Pange tähele, et see pole skeem. See vooskeem võib lihtsustada iTea toimimise tausta.

Samm: Raspberry Pi kodeerimine

Vaarika Pi kodeerimine
Vaarika Pi kodeerimine

Üks tohutu viga, mille ma selle projekti tegemisel tegin, on see, et paigaldasin komponendid puidutükile. THENI laadis koodi üles. Siin on viga selles, et arvutihiire, klaviatuuri ja microUSB -kaabli ühendamine ja lahtiühendamine Raspberry Pi -ga on uskumatult raske, samal ajal kui see on liimitud/kleepitud puutükile (või mis iganes te komponentidele paigaldasite).

Et see viga ka teie peale ei satuks, olen lisanud nii Arduino kui ka Raspberry Pi koodi, enne kui kirjeldan üksikasjalikult, kuidas komponente mingile raamile (minu puhul puutükile) kinnitada.

Enne koodi on siin link videole, mis võib teid aidata Pi protsessis, kui olete selle kasutamisega suhteliselt uus.

Raspberry Pi käivitamine ja käivitamine NOOBSiga | DIYrobotid | Youtube

Raspberry Pi peab olema käivitatud Raspian OS uusima versiooniga. (Interneti -ühendust pole vaja)

ITea jaoks on peamine elektroonilise arvuti aju Raspberry Pi, samas kui ma kasutasin just Arduinot, et vältida analoog-digitaalmuunduri kasutamist ja sellega silmitsi seista. See aitab ka koodi silumist lihtsamaks muuta, kuna igal mikrokontrolleril on oma roll.

Märkus. Selle projekti kood kasutab mõningaid helifaile. Neid helisid saate alla laadida allpool.

Programm:

ITea.py Pythoni skripti saate alla laadida allpool.

Kui olete selle skripti koos helifailidega alla laadinud, kopeerige need USB -mälupulgale ja teisaldage need Raspberry Pi kataloogi Pi.

Kui Raspberry Pi on sisse lülitatud, klaviatuur ja hiir on ühendatud, toimige järgmiselt.

Avage terminalirakendus ja kirjutage järgmine rida:

sudo leafpad /etc/rc.local

Vajutage sisestusklahvi. See avab Raspberry Pi tekstiredaktoris rc.local faili.

Seejärel kerige selle skripti põhja ja kirjutage enne rea väljumist 0 järgmine:

sudo python3 iTea.py &

Nüüd salvestage rc.local fail, vajutades File> Save. Sulgege tekstiredaktor.

Seejärel kirjutage terminali järgmine tekst:

sudo raspi-config

Vajutage sisestusklahvi ja terminalis peaks ilmuma mingi menüü. Kerige nooleklahvidega alla valikule Täpsemad valikud ja vajutage sisestusklahvi.

Seejärel kerige alla vahekaardile Heli ja vajutage sisestusklahvi (uuesti …)

Lõpuks valige Force 3,5 mm (kõrvaklappide) pesa ja vajutage sisestusklahvi. Väljuge terminalist.

Taaskäivitage oma Raspberry Pi, kirjutades oma terminali järgmise:

sudo taaskäivitamine

Raspberry Pi taaskäivitamiseks. See lubab kõik teie valitud suvandid.

Nüüd olete valmis liikuma iTea teise aju programmeerimise juurde: Arduino.

Samm: Arduino kodeerimine

Arduino kodeerimine
Arduino kodeerimine

Nüüd, kui olete lõpetanud Raspberry Pi programmeerimise Python 3 koodiga, on aeg programmeerida Arduino Arduino C ++ koodiga, mis on valmistatud Arduino IDE abil.

Siin on mõned videod, mis aitavad teil Arduino kodeerida:

  • Kuidas koodi Arduinosse üles laadida DIYrobotid | Youtube
  • Arduino IDE | kasutamine DIYrobotid | Youtube

Programm:

Arduino koodi saate alla laadida allpool (iTea.ino)

Laadige alla fail iTea.ino ja avage see ArduinoIDE -s. Laadige üles oma Arduino plaadile (ma kasutasin Unot).

Enne selle projekti koodi sisestamist olin pakkinud kõik Arduino koodid void loop () avaldusse (sealhulgas suurema osa koodist, mida kasutasin Raspberry Pi jaoks; aga C ++) ja see muutus kuidagi segaseks; see ei töötanud ja ma ei saanud seda siluda. Siis otsustasin panna selle projekti põhikoodi Raspberry Pi -sse ja ainult väikese programmi Arduino'sse.

Samm: riistvara

Selle projekti tegemiseks peab teil olema pikk käsi, et auruandur keeva teekannu kohale riputada. Ma ehitasin oma käe mõne Meccano -stiilis tükiga ja kuumliimiga tulistasin need kasutatud puidutüki külge; mis omakorda jääb ahju tagaküljele kinni.

Selle projekti riistvara peab olema kindla ehitusega; mistõttu kasutasin kuuma liimipüstolit ulatuslikumalt kui linti.

Auruandur tuleb asetada täpselt pliidiplaadi kohal olevale õlavarrele. Minu jaoks oli pliidi tagakülg pliidiplaadini 22 sentimeetrit (umbes 8,6 tolli).

Niisiis … tulistasin kuumliimiga auruanduri 22 sentimeetri kaugusele pliidi tagaosast ja kasutasin anduri ühendamiseks Arduinoga kaugjuhtimispulte. Alles siis olin kindel, et auruandur jõuab kindlasti pliidini ja tuvastab keevast veest auru.

6. samm: vooluring

Ringkond
Ringkond

ITea vooluringi lõpuleviimiseks on vaja teha palju ühendusi.

Nemad on:

Auruandur:

  • V+ tihvt (positiivne võimsus) ühendatakse Arduino 5V pistikuga
  • Gnd -tihvt (negatiivne võimsus) ühendub Arduino GND -tihvtiga
  • Sig -tihvt (anduri sisend) ühendatakse Arduino analoogpistikuga A0

Nuppude moodul:

  • V+ pin (positiivne võimsus) ühendub Raspberry Pi 5V pistikuga
  • Gnd -tihvt (negatiivne võimsus) ühendub Raspberry Pi GND -tihvtiga
  • Sig -tihvt (anduri sisend) ühendatakse Raspberry Pi GPIO3 -ga

Vaarika Pi ja Arduino:

Arduino tihvt D2 ühendub Raspberry Pi GPIO2 -ga

Märkus. Ühendusnõelte nimed võivad teie anduril erineda. Näiteks: V + võib olla märgistatud kui + või Gnd võib olla märgistatud kui -.

7. samm: ahjule paigaldamine

Üks viimaseid samme selle projekti lõpuleviimisel on iTea ühendamine oma pliidi tagaosaga. Selleks on palju erinevaid viise. Mul on siin kaks loetletud: (muidugi võite ise välja mõelda)

Lihtsalt kuum liimipüstol

Üks lihtsamaid viise (kuid siiski kõige raskem ?!) iTea oma pliidiga ühendamiseks on sõna otseses mõttes kuum liimipüstol selle pliidi tagaküljele. See võib toimida, lihtsalt veenduge, et projekt on kindlalt paigaldatud ja et see ei avalda liimi toele liiga suurt survet.

Puurige see

Kuigi sel viisil kaasneb rohkem komplikatsioone, peate oma ahju tagaküljele aukude tegemiseks ja iTea tagaküljega ühendamiseks kasutama täpselt puurit. hoolitsedes selle eest, et te oma väärtuslikku pliiti ära ei rikuks. (Hei, ära süüdista mind, et ma oma pliiti armastan!)

Samm 8: Noh, olete valmis

Palju õnne! Olete lõpetanud minu artikli iTea valmistamise kohta!

Loodan, et olete sellest projektist midagi uut õppinud. See on esimene projekt, mille olen Raspberry Pi -ga teinud, nii et õppisin kindlasti palju.

Loodan ka, et teil õnnestus see projekt ilma liigsete probleemide (kui neid oli) ette valmistada

Lõpetuseks loodan, et seda projekti tehes suudame teie ja mina suurepärases elektroonika ja robootika valdkonnas silma paista ning maailma paremaks muuta.

Täname lugemise eest!

Soovitan: