Kazalo:
- 1. korak: Zbiranje delov in orodja
- Korak: Združite elektroniko
- 3. korak: Koda
- Korak 4: 3D natisnjena snežinka (neobvezno)
- 5. korak: Rezanje in lepljenje
- 6. korak: Testiranje
- 7. korak: Prihodnost: Dodajanje kode WIFI
Video: Obvestilo o svežem mesu: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Naprava za ohranjanje svežine. Ta projekt se je uresničil, ker sem bil v enem od razredov izzvan, da rešim težavo s pomočjo spretnosti, ki smo se jih naučili v razredu. Takoj sem pomislil na nekaj, kar se je z mojo družino zgodilo pred nekaj leti. Nekega poletja smo šli za nekaj tednov na dopust in se vrnili k vonju smrti in krvavih tal, ni treba posebej poudarjati, da je bilo čiščenje nočna mora in da zamrzovalnik ni dobil moči. Ta dogodek je povzročil vprašanju mojega očeta, ali bi sploh morali kupiti brezplačno govedino s krmo/s travo (dobre stvari). To je utelešenje moje težave, zato sem si izmislil napravo, ki bi lahko delovala sama in obvestila vse, ki morda preverjajo hišo, in v nekem trenutku v prihodnosti poslala besedilo na telefon lastnikov, da bi hitro odgovorila iz zamrzovalnika. Na splošno naprava uporablja večbarvno LED, ki ljudem po hiši sporoča, da je nekaj narobe, in sčasoma vsem, ki želijo prejeti besedilo o mesu, ki se začne slabšati.
1. korak: Zbiranje delov in orodja
Za dokončanje tega projekta bo graditelj potreboval osnovno znanje o spajkanju, Arduino IDE in 3D tiskanju (neobvezno). Projekt je v glavnem sestavljen iz elektronike Amazon, vse ostalo pa zlahka najdete v lokalni veleblagovnici.
Sestavine:
- Plošča NodeMCU (https://a.co/haoqMPw)
- Temperaturni senzor DS18B20 z vodotesnostjo (https://a.co/ewfkmng)
- Skupna katodna RGB LED (https://www.sparkfun.com/products/9264)
- Soap Box za ohišje (1 dolar v Walmartu)
- Napajanje USB (https://a.co/ccjaQHv)
Preostale komponente so bile zbrane z naročanjem kompleta za Amazon (https://a.co/gUIA75y), vendar verjetno najdete Amazon cenejši komplet (poskušal sem se naučiti Arduina).
- Elektronska plošča
- Mostične žice
- Trije 270Ω upori
- En 4,7 kΩ upor
- Trije+ zatiči glave
Orodja:
- Računalnik
- Kabel Micro-USB
- Komplet za spajkanje
- Pištola za vroče lepilo z visoko temperaturo
- Vrtajte s 1/4 svedrom
- 3D tiskalnik z žarilno nitko
Sprva sem mislil, da bom napajal ploščo preko notranjega napajalnika, a po tem, ko sem se poigral z idejo, sem se odločil za zunanji napajalnik USB, ker je bilo to najlažje.
Korak: Združite elektroniko
Slika 1 prikazuje postavitev elektronike
1. del:
Vsako žico, ki prihaja iz temperaturnega senzorja, spajkajte na lasten zatič glave (sliki 2 in 3)
2. del: Temp. Senzor
- Ploščo NodeMCU postavite na rob plošče (sliki 4 in 5)
-
Z mostičnimi žicami povežite NodeMCU s temp. senzor
- Rumeno žico od nožice 4 do proste vrstice postavite na ploščo
- Vzemite upor 4,7 kΩ in ga priključite na linijo 3,3 V, nato pa drugo stran postavite v vrstico iz prejšnjega koraka
- Rumeno žico postavite s temp. senzor in ga postavite na to vrstico
- Rdečo žico postavite s temp. senzor na liniji 3.3v in črno žico postavite na ozemljitveno črto
- Priključite 3.3v pin na NodeMCU v linijo na plošči
- Ozemljitveni zatič na NodeMCU priključite na linijo na plošči
3. del: LED
Ta vadnica je bila v veliko pomoč pri ožičenju LED (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Samo slediti morate, na katere nožice vstavite vsak del LED (na primer Moji zatiči so D6 (rdeča), D7 (zelena) in D8 (modra)
3. korak: Koda
Koda, ki jo trenutno uporabljam, je v veliki meri temeljila na primeru DS18x20_Temperature iz knjižnice OneWire.
1. del: Nastavitev
Zgornji videoposnetek bi vam moral omogočiti dober začetek uporabe NodeMCU.
2. del: Moja koda
Kot je navedeno zgoraj, sem večinoma uporabljal kodo iz knjižnice OneWire, vendar sem na vrh datoteke dodal dve spremenljivki in dodal del, ki reagira, če je temperatura dosegla določen prag (zgornja koda Arduino). Žal mi je, če koda ni čista, prvič sem kodiral z Arduinom.
Korak 4: 3D natisnjena snežinka (neobvezno)
Dodala sem snežinko, da zadrži temp. senzor, ki uporabniku pomaga označiti, kam naj gre. Snežinka, ki sem jo uporabil, je prišla s spletnega mesta https://www.thingiverse.com/thing:2732146 in dodal sem le povezavo (za vračilo kredita) in luknjo za temperaturni senzor.
5. korak: Rezanje in lepljenje
- Odločil sem se, da temperaturni senzor pošljem na stran, zato sem na strani izvrtal 1/4 palčno luknjo za temp. senzor za izhod. Odrezal sem tudi rob kabla Micro-USB.
- Za lepljenje sem uporabil pištolo za vroče lepilo z visoko temperaturo in to je dobro delovalo, samo poskrbite, da boste uporabili dovolj lepila. Temperaturni senzor sem prilepila na ohišje in snežinko (sliki 4 in 5).
6. korak: Testiranje
Še vedno sem na fakulteti, zato sem za testiranje uporabil svoj mini hladilnik. Koda OneWire pošilja temperaturo tudi po serijski liniji (9600 Baud), zato je testiranje temperature preprosto.
7. korak: Prihodnost: Dodajanje kode WIFI
Kodi nameravam dodati zmožnosti WIFI, da bo Notifier lahko pošiljal besedila.
To je bila moja prva gradnja na Instructables, zato poskusite odpustiti luknje v njej.
Priporočena:
Prejmite obvestilo po e -pošti, ko kanal na ThingSpeak nekaj časa ni bil posodobljen: 16 korakov
Prejemanje e -poštnega obvestila, ko kanal na ThingSpeaku nekaj časa ni bil posodobljen: zgodba v ozadju Imam šest avtomatiziranih rastlinjakov, ki so razpršeni po Dublinu na Irskem. Z uporabo aplikacije za mobilne telefone po meri lahko na daljavo spremljam in komuniciram z avtomatiziranimi funkcijami v vsakem rastlinjaku. Zmago lahko odprem / zaprem ročno
Obvestilo klicev Bluetooth: 5 korakov (s slikami)
Obvestilo klicev Bluetooth: Uvod Pred nekaj dnevi, ko sem naletel na ta projekt, sem brskal po novicah z navodili. To je bil kul projekt. Toda pomislil sem, zakaj ga ne bi zgradili z Bluetoothom namesto zapletenih stvari wifi. Specifikacija tega obvestila o klicu Bluetooth
Enostavno obvestilo o neprebranih e -poštnih sporočilih: 7 korakov
Easy Unread Email Notifier: Pozdravljeni, dobrodošli v še enem Instructable -u. Ob trenutnem položaju dela od doma se srečujem z nekaterimi izzivi, ker sem od svojega podjetja občasno prejemal e -poštna sporočila. Potem sem razmišljal, da bi naredil Desk Notifier, ki bo obvesti me o mojem
Obvestilo GMail z uporabo ESP8266 Arduino in OLED: 5 korakov
Obvestilo GMail z uporabo ESP8266 Arduino in OLED: Danes ima vsak stroj nekaj podatkov za objavo v oblaku, podatke pa je treba analizirati in jih je treba snemati za različne namene. Hkrati bi morali biti podatki dostopni tudi analizatorju. To lahko storite s konceptom IOT. IOT je internet
Zgradite preprosto obvestilo ISS: 5 korakov
Zgradite preprosto obvestilo ISS: avtor TokyLabs | Potreben čas: 1–3 ure | Težavnost: Enostavno | Cena: 60–70 USD Lahko preprosto ustvarite obvestilo o strojni opremi, ki dvigne papirnatega astronavta in vas opozori vsakič, ko Mednarodna vesoljska postaja prečka vašo lokacijo. Veliko bolj zabavno kot