Turinys:
- 1 žingsnis: Surinkite dalis ir įrankius
- 2 žingsnis: Elektronikos sujungimas
- 3 žingsnis: Kodas
- 4 žingsnis: 3D spausdinta snaigė (pasirenkama)
- 5 žingsnis: pjaustymas ir klijavimas
- 6 žingsnis: bandymas
- 7 žingsnis: ateitis: pridėkite WIFI kodą
Video: Pranešėjas apie šviežią mėsą: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Prietaisas, skirtas susitikimams atnaujinti. Šis projektas prasidėjo, nes vienoje iš klasių man buvo iškeltas iššūkis išspręsti problemą naudojant įgūdžius, kuriuos išmokome klasėje. Aš iškart pagalvojau apie tai, kas prieš keletą metų nutiko mano šeimai. Vieną vasarą išvykome atostogauti kelioms savaitėms ir vėl sugrįžome prie mirties kvapo ir krauju išmargintų grindų, nereikia sakyti, kad valymas buvo košmaras, o šaldiklis negavo energijos. Šis įvykis privertė mano tėtį suabejoti, ar apskritai turėtume išvis nusipirkti jautieną (šėrimo žole). Tai yra mano problemos įsikūnijimas, todėl sugalvojau įrenginį, kuris galėtų veikti savarankiškai ir pranešti visiems, kas tikrina namą, ir tam tikru momentu ateityje nusiųsti tekstą į savininkų telefoną, kad galėčiau greitai pateikti atsiliepimus iš šaldiklio. Apskritai prietaisas naudoja įvairiaspalvius šviesos diodus, kad aplinkiniai žmonės žinotų, jog kažkas negerai, ir galiausiai visiems, norintiems gauti tekstą apie tai, kad mėsa pradeda blogėti.
1 žingsnis: Surinkite dalis ir įrankius
Norėdami užbaigti šį projektą, statybininkui reikės pagrindinių žinių apie litavimą, „Arduino IDE“ir 3D spausdinimą (neprivaloma). Projektas daugiausia susideda iš elektronikos, esančios ne „Amazon“, ir visa kita lengvai rasite vietinėje universalinėje parduotuvėje.
Komponentai:
- „NodeMCU“plokštė (https://a.co/haoqMPw)
- DS18B20 temperatūros jutiklis su hidroizoliacija (https://a.co/ewfkmng)
- Įprastas katodo RGB šviesos diodas (https://www.sparkfun.com/products/9264)
- Muilo dėžutė bus uždangalas (1 USD „Walmart“)
- USB maitinimo šaltinis (https://a.co/ccjaQHv)
Likę šie komponentai buvo surinkti užsakant „Amazon“rinkinį (https://a.co/gUIA75y), tačiau tikriausiai galite rasti pigesnį rinkinį „Amazon“(aš bandžiau išmokti „Arduino“).
- Elektroninė duonos lenta
- Trumpieji laidai
- Trys 270Ω rezistoriai
- Vienas 4,7 kΩ rezistorius
- Trys+ antgaliai
Įrankiai:
- Kompiuteris
- Mikro-USB laidas
- Litavimo komplektas
- Aukštos temperatūros karšto klijų pistoletas
- Gręžtuvas su 1/4 grąžtu
- 3D spausdintuvas su gija
Iš pradžių maniau, kad maitinsiu plokštę per vidinį maitinimo šaltinį, tačiau, pažaidęs su idėja, galiausiai pasirinkau išorinį USB maitinimo šaltinį, nes tai buvo lengviausia.
2 žingsnis: Elektronikos sujungimas
1 paveikslėlyje parodytas elektronikos išdėstymas
1 dalis:
Lituokite visus laidus, einančius iš temperatūros jutiklio, į savo antgalį (2 ir 3 paveikslai)
2 dalis: Temp. Jutiklis
- Padėkite „NodeMCU“plokštę ant duonos lentos krašto (4 ir 5 paveikslai)
-
Naudokite trumpiklius, kad prijungtumėte „NodeMCU“prie temperatūros. jutiklis
- Ant duonos lentos uždėkite geltoną vielą nuo 4 kaiščio iki laisvos eilės
- Paimkite 4,7 kΩ rezistorių ir prijunkite jį prie 3,3 V linijos, tada įdėkite kitą jo pusę į ankstesnio žingsnio eilutę
- Įdėkite geltoną laidą nuo temp. jutiklį ir padėkite jį toje pačioje eilutėje
- Įdėkite raudoną laidą nuo temperatūros. jutiklį ant 3.3v linijos ir uždėkite juodą laidą ant įžeminimo linijos
- Prijunkite „NodeMCU“3.3v kaištį prie duonos lentos linijos
- Prijunkite „NodeMCU“įžeminimo kaištį prie duonos lentos linijos
3 dalis: LED
Ši pamoka buvo labai naudinga, kai reikia prijungti šviesos diodą (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Jums tereikia sekti, ant kokių kaiščių dedate kiekvieną šviesos diodo dalį (pavyzdžiui, „Mano kaiščiai“yra D6 (raudona), D7 (žalia) ir D8 (mėlyna)
3 žingsnis: Kodas
Šiuo metu naudojamas kodas daugiausia buvo pagrįstas „OneWire“bibliotekos DS18x20_Temperature pavyzdžiu.
1 dalis: sąrankos gavimas
Aukščiau pateiktas vaizdo įrašas turėtų suteikti jums gana gerą pradžią naudoti „NodeMCU“.
2 dalis: Mano kodas
Kaip minėta aukščiau, dažniausiai naudojau kodą iš „OneWire“bibliotekos, tačiau failo viršuje pridėjau du kintamuosius ir pridėjau dalį, kuri reaguoja, jei temperatūra pasiekia tam tikrą ribą („Arduino“kodas aukščiau). Be to, atsiprašau, jei kodas nėra švarus, pirmą kartą kodavau su „Arduino“.
4 žingsnis: 3D spausdinta snaigė (pasirenkama)
Pridėjau snaigę, kad palaikyčiau temperatūrą. jutiklį, kuris padės vartotojui parodyti, kur jis turėtų eiti. Snaigė, kurią naudojau, atkeliavo iš https://www.thingiverse.com/thing:2732146, o aš ką tik pridėjau nuorodą (norėdamas grąžinti) ir skylę temperatūros jutikliui.
5 žingsnis: pjaustymas ir klijavimas
- Aš nusprendžiau nusiųsti temperatūros jutiklį į šoną, todėl šone išgręžiau 1/4 colio skylę temp. davikliui išeiti. Aš taip pat nukirpau kraštą toje vietoje, kur yra „Micro-USB“laidas.
- Klijavimui naudojau aukštos temperatūros karšto klijų pistoletą ir jis gerai veikė, tik įsitikinkite, kad naudojate pakankamai klijų. Priklijavau temperatūros jutiklį prie korpuso ir snaigės (4 ir 5 paveikslėliai).
6 žingsnis: bandymas
Aš vis dar studijuoju koledže, todėl bandymams naudoju savo mini šaldytuvą. „OneWire“kodas taip pat siunčia temperatūrą per nuosekliąją liniją (9600 baudų), todėl temperatūros testavimas yra lengvas.
7 žingsnis: ateitis: pridėkite WIFI kodą
Planuoju prie kodo pridėti WIFI galimybes, kad pranešėjas galėtų siųsti tekstus.
Tai buvo mano pirmasis „Instructables“kūrimas, todėl pabandykite atleisti jame esančias skyles.
Rekomenduojamas:
„Bluetooth“skambučių pranešėjas: 5 žingsniai (su paveikslėliais)
„Bluetooth“skambučių pranešėjas: įvadas Prieš kelias dienas naršydamas nurodymų naujienų kanalą, kai susidūriau su šiuo projektu. Tai buvo šaunus projektas. Bet aš maniau, kodėl gi ne sukurti jį naudojant „Bluetooth“, o ne sudėtingus „wifi“dalykus. Šio „Bluetooth“skambučių pranešėjo specifikacija
Automatinis rankų plovimo pranešėjas: 5 žingsniai
Automatinis rankų plovimo pranešėjas: tai mašina, kuri gali kam nors pranešti, kai jie išeina pro duris. Jo tikslas - priminti kam nors nusiplauti rankas grįžus namo. Dėžutės priekyje yra ultragarsinis jutiklis, skirtas tiems, kurie įeina
Lengvas neskaitytas el. Pašto pranešėjas: 7 žingsniai
Lengvas neskaitytas el. Pašto pranešėjas: Sveiki visi, sveiki atvykę į dar vieną „Instructable“. Esant dabartinei situacijai dirbant iš namų, susiduriu su tam tikrais iššūkiais, nes laikas nuo laiko gavau el. Laiškus iš savo įmonės. Tada galvojau sukurti „Desk Notifier“, kuris praneškite man apie savo
Pranešėjas: 4 žingsniai
Pranešėjas: Ar kada nors turėjote patirties liepdamas kitiems nedėti savo asmeninių daiktų į jūsų vietą? Dažniausiai visi susidūrė su tokia situacija ir dažnai ši problema neišsprendžiama, nes kiti dažnai neklauso įspėjimo. Šis įrenginys ir
„Arduino +“GPS modulis - paskirties pranešėjas: 6 žingsniai
„Arduino +“GPS modulis - paskirties vietos pranešėjas: kiek laiko praleidžiame kamščiuose? Aš padariau „Arduino“varomą paskirties vietos pranešėją, kad šį laiką galėčiau panaudoti produktyviai. Visi žino, kad spūstys gali būti didelis laiko švaistymas. Ir neįmanoma numatyti, kiek laiko tai užtruks