Sisukord:
- Samm: osade ja tööriistade kogumine
- 2. samm: elektroonika kokku panemine
- 3. samm: kood
- 4. samm: 3D -prinditud lumehelves (valikuline)
- Samm: lõikamine ja liimimine
- 6. etapp: testimine
- 7. samm: tulevik: WIFI -koodi lisamine
Video: Värske liha teavitaja: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
Seade värskena kohtumiseks. See projekt sai teoks, sest ühes klassis kutsuti mind üles lahendama probleemi, kasutades tunnis õpitud oskusi. Mõtlesin kohe midagi, mis juhtus minu perega paar aastat tagasi. Ühel suvel käisime paar nädalat puhkusel ja tulime tagasi surma lõhna ja verega määrdunud põranda juurde, ütlematagi selge, et koristamine oli õudusunenägu ja sügavkülmik ei saanud voolu. See sündmus pani mu isa kahtlema, kas peaksime üldse ostma vabapidamisega/rohuga toidetud veiseliha (head kraami). See on minu probleemi kehastus, nii et ma mõtlesin välja seadme, mis töötaks iseenesest ja teavitaks kedagi, kes võib -olla maja kontrollib, ja saata mingil hetkel tulevikus omanike telefonile teksti, et anda sügavkülmikust kiire tagasiside. Üldiselt kasutab seade mitmevärvilist LED-i, et anda inimestele ümber maja teada, et midagi on valesti ja lõpuks igaüks, kes soovib saada teksti selle kohta, et liha hakkab halvaks minema.
Samm: osade ja tööriistade kogumine
Selle projekti lõpuleviimiseks vajab ehitaja põhiteadmisi jootmise, Arduino IDE ja 3D -printimise kohta (valikuline). Projekt koosneb peamiselt Amazonase elektroonikast ja kõike muud saab hõlpsasti kohalikus kaubamajas.
Komponendid:
- NodeMCU plaat (https://a.co/haoqMPw)
- DS18B20 veekindla temperatuuriandur (https://a.co/ewfkmng)
- Tavaline katood RGB LED (https://www.sparkfun.com/products/9264)
- Seebikarp saab olema ümbris (1 dollar Walmartis)
- USB toiteallikas (https://a.co/ccjaQHv)
Ülejäänud need komponendid koguti Amazonist tellides komplekti (https://a.co/gUIA75y), kuid tõenäoliselt leiate Amazoni ümbrusest odavama komplekti (proovisin õppida Arduino keelt).
- Elektrooniline leivalaud
- Jumper juhtmed
- Kolm 270Ω takisti
- Üks 4,7 kΩ takisti
- Kolm+ päise tihvtid
Tööriistad:
- Arvuti
- Micro-USB juhe
- Jootekomplekt
- Kõrge temperatuuriga kuumliimipüstol
- Puurige 1/4 puuriga
- 3D -printer hõõgniidiga
Alguses arvasin, et toidan plaati sisemise toiteallika kaudu, kuid pärast ideega mängimist lõpetasin välise USB -toiteallikaga, sest see oli kõige lihtsam.
2. samm: elektroonika kokku panemine
Pilt 1 näitab elektroonika paigutust
1. osa:
Jootke kõik temperatuuriandurist tulevad juhtmed oma päise tihvti külge (pildid 2 ja 3)
Osa 2: Temp. Andur
- Asetage NodeMCU plaat leivalaua servale (pildid 4 ja 5)
-
Kasutage hüppajajuhtmeid, et ühendada NodeMCU temperatuuriga. andur
- Asetage kollane traat tihvti 4 juurest leivalauale vabale reale
- Võtke 4,7 kΩ takisti ja ühendage see 3,3 V liiniga, seejärel asetage selle teine pool eelmise sammu reale
- Asetage kollane traat temperatuurist. andur ja asetage see samale reale
- Asetage punane juhe temperatuurist. andur 3.3v liinile ja asetage must juhe maandusjuhtmele
- Ühendage NodeMCU 3,3 v pin leivaplaadil oleva joonega
- Ühendage NodeMCU maandusnõel leivaplaadil oleva joonega
3. osa: LED
See õpetus oli LED-i ühendamisel väga kasulik (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Peate lihtsalt jälgima, millistele tihvtidele LED -i iga osa panete (näiteks Minu nööpnõelad on D6 (punane), D7 (roheline) ja D8 (sinine)
3. samm: kood
Praegu kasutatav kood põhines suures osas OneWire'i raamatukogu DS18x20_Temperature näitel.
Osa 1: Seadistuse saamine
Ülaltoodud video peaks teile NodeMCU kasutamise päris hästi alustama.
Osa 2: Minu kood
Nagu eespool öeldud, kasutasin enamasti OneWire'i raamatukogu koodi, kuid lisasin faili ülaossa kaks muutujat ja lisasin osa, mis reageerib, kui temperatuur on jõudnud teatud läveni (ülaltoodud Arduino kood). Samuti vabandust, kui kood pole puhas, kodeerisin seda esimest korda Arduinoga.
4. samm: 3D -prinditud lumehelves (valikuline)
Lisasin lumehelbe, et hoida temperatuuri. andur, mis aitab kasutajale märku anda, kuhu see peaks minema. Lumehelves, mida ma kasutasin, pärines aadressilt https://www.thingiverse.com/thing:2732146 ja ma lisasin just lingi (et krediiti tagasi anda) ja auk temperatuurianduri jaoks.
Samm: lõikamine ja liimimine
- Otsustasin saata temperatuurianduri küljele, nii et puurisin küljele 1/4 tolli augu temperatuuri jaoks. andur, millest välja minna. Lõikasin ka selle serva ära, kust Micro-USB juhe sisse tuleb.
- Liimimisosa jaoks kasutasin kõrgtemperatuurilist kuumliimipüstolit ja see töötas hästi, veenduge, et kasutate piisavalt liimi. Kleepisin temperatuurianduri korpuse ja lumehelbe külge (pildid 4 ja 5).
6. etapp: testimine
Olen endiselt ülikoolis, nii et kasutasin testimiseks oma minikülmikut. OneWire'i kood saadab temperatuuri ka jadaühenduse kaudu (9600 Baud), nii et temperatuuri testimine on lihtne.
7. samm: tulevik: WIFI -koodi lisamine
Kavatsen lisada koodile WIFI võimalused, et teavitaja saaks tekste saata.
See oli minu esimene ehitis Instructablesile, nii et proovige andestada selle augud.
Soovitan:
Bluetoothi kõne teavitaja: 5 sammu (piltidega)
Bluetooth Call Notifier: Sissejuhatus Sirvisin mõne päeva eest juhiste uudistevoogu, kui selle projektiga kokku puutusin. See oli lahe projekt. Kuid ma arvasin, et miks mitte ehitada seda keerulise wifi -kraami asemel Bluetoothiga. Selle Bluetooth -kõne teavitaja spetsifikatsioon
Käsipesu automaatne teavitaja: 5 sammu
Automaatne käsipesu teataja: see on masin, mis võib kedagi uksest sisse astudes märku anda. Selle eesmärk on tuletada kellelegi meelde, et ta peaks koju naastes käsi pesema. Karbi esiküljel on ultraheliandur, mis tuvastab siseneva inimese
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Kuidas liha lõigata - LASER -STIIL!: 3 sammu (piltidega)
Kuidas liha lõigata - LASER -STIIL
YouTube'i töölaua teavitaja: 11 sammu (piltidega)
YouTube'i töölaua teavitaja: kas näete oma YouTube'i tellijate kaotamisest õudusunenägusid? Kui te seda teete, pole te ainus. Õnneks olen teinud selle " YouTube Desktop Notifier " hoida mind kursis oma kanalite tellijate ja vaatamiste arvuga. See väga lihtne DIY projekt