Sisällysluettelo:
- Vaihe 1: Osien ja työkalujen kerääminen
- Vaihe 2: Elektroniikan yhdistäminen
- Vaihe 3: Koodi
- Vaihe 4: 3D -tulostettu lumihiutale (valinnainen)
- Vaihe 5: Leikkaus ja liimaus
- Vaihe 6: Testaus
- Vaihe 7: Tulevaisuus: WIFI -koodin lisääminen
Video: Ilmoitus tuoreesta lihasta: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Laite pitää kokouksen tuoreena. Tämä projekti käynnistyi, koska minua haastettiin yhdessä luokastani ratkaisemaan ongelma käyttäen luokalla oppiamiamme taitoja. Mietin heti jotain, mitä perheelleni tapahtui muutama vuosi sitten. Eräänä kesänä menimme lomalle muutamaksi viikoksi ja palasimme kuoleman hajuun ja veriseen lattiaan, sanomattakin selvää, että se oli painajainen siivoamisessa ja pakastin ei saanut virtaa. Tämä tapahtuma sai isäni kyseenalaiseksi, pitäisikö meidän edes ostaa vapaasti kasvatettua/ruohoa ruokittua naudanlihaa (hyvää kamaa) ollenkaan. Tämä on ongelmani ruumiillistuma, joten keksin laitteen, joka voisi toimia itsestään ja ilmoittaa kenelle tahansa, joka ehkä tarkistaa talon, ja lähettää jossain vaiheessa tulevaisuudessa tekstin omistajan puhelimeen, jotta voin antaa nopean palautteen pakastimesta. Kaiken kaikkiaan laite käyttää moniväristä LED-valoa, jotta ihmiset ympäri taloa tietävät, että jotain on vialla, ja lopulta kaikki, jotka haluavat saada tekstin lihasta, joka alkaa mennä pieleen.
Vaihe 1: Osien ja työkalujen kerääminen
Tämän projektin suorittamiseksi rakentaja tarvitsee perustiedot juottamisesta, Arduino IDE: stä ja 3D -tulostuksesta (valinnainen). Projekti koostuu pääasiassa elektroniikasta Amazonin ulkopuolella ja kaikkea muuta löytyy helposti paikallisesta tavaratalosta.
Komponentit:
- NodeMCU -kortti (https://a.co/haoqMPw)
- DS18B20 Lämpötila -anturi vedeneristyksellä (https://a.co/ewfkmng)
- Common Cathode RGB LED (https://www.sparkfun.com/products/9264)
- Saippualaatikko tulee olemaan kotelo (1 dollaria Walmartissa)
- USB -virtalähde (https://a.co/ccjaQHv)
Loput näistä komponenteista kerättiin tilaamalla paketti Amazonilta (https://a.co/gUIA75y), mutta todennäköisesti löydät halvemman paketin Amazonista (yritin oppia Arduinoa).
- Elektroninen leipälauta
- Hyppyjohdot
- Kolme 270Ω vastusta
- Yksi 4,7 kΩ: n vastus
- Kolme+ otsatappia
Työkalut:
- Tietokone
- Micro-USB-johto
- Juotosarja
- Korkean lämpötilan kuuma liimapistooli
- Poraa 1/4 poranterällä
- 3D -tulostin filamentilla
Aluksi ajattelin, että saan virran levylle sisäisen virtalähteen kautta, mutta ajatuksen kanssa leikkimisen jälkeen päädyin ulkoiseen USB -virtalähteeseen, koska se oli helpointa.
Vaihe 2: Elektroniikan yhdistäminen
Kuva 1 esittää elektroniikan asettelua
Osa 1:
Juotos jokainen lämpötila -anturista tuleva johto omalle nastatapilleen (kuvat 2 ja 3)
Osa 2: Lämpötila Sensori
- Aseta NodeMCU -levy leipälevyn reunaan (kuvat 4 ja 5)
-
Käytä hyppyjohtoja NodeMCU: n liittämiseen lämpötilaan. sensori
- Aseta keltainen lanka tapista 4 vapaalle riville leipälaudalle
- Ota 4,7 kΩ: n vastus ja liitä se 3,3 V: n linjaan ja aseta sen toinen puoli edellisen vaiheen riville
- Aseta keltainen lanka lämpötilasta. anturi ja aseta se samalle riville
- Aseta punainen johto lämpötilasta. anturi 3.3 V -johtoon ja aseta musta johto maadoitusjohtoon
- Kytke NodeMCU: n 3,3 V: n nasta leipälevyn linjaan
- Liitä NodeMCU: n maadoitustappi leipälevyn linjaan
Osa 3: LED
Tämä opetusohjelma oli erittäin hyödyllinen LED-johdotuksessa (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Sinun tarvitsee vain seurata, mitkä nastat asetat LED -valon jokaiseen osaan (esimerkiksi Omat nastat ovat D6 (punainen), D7 (vihreä) ja D8 (sininen)
Vaihe 3: Koodi
Tällä hetkellä käyttämäni koodi perustui suurelta osin OneWire -kirjaston DS18x20_Temperature -esimerkkiin.
Osa 1: Asennuksen aloittaminen
Yllä olevan videon pitäisi antaa sinulle melko hyvä alku NodeMCU: n käyttämiselle.
Osa 2: Oma koodini
Kuten edellä todettiin, käytin enimmäkseen OneWire -kirjaston koodia, mutta lisäsin kaksi muuttujaa tiedoston yläosaan ja lisäsin osan, joka reagoi, jos lämpötila on saavuttanut tietyn kynnyksen (Arduino -koodi yllä). Anteeksi myös, jos koodi ei ole puhdas, se oli ensimmäinen kerta, kun koodaan Arduinolla.
Vaihe 4: 3D -tulostettu lumihiutale (valinnainen)
Lisäsin lumihiutaleen pitämään lämpöä. anturi, joka auttaa merkitsemään käyttäjälle minne sen pitäisi mennä. Käyttämäni lumihiutale tuli osoitteesta https://www.thingiverse.com/thing:2732146 ja lisäsin juuri linkin (luotto takaisin) ja reiän lämpötila -anturille.
Vaihe 5: Leikkaus ja liimaus
- Päätin lähettää lämpötila -anturin sivulle, joten porasin 1/4 tuuman reiän sivulle lämpötilaa varten. anturi poistumaan. Leikkasin myös reunan pois siitä, mistä Micro-USB-johto tulee.
- Liimausosassa käytin korkean lämpötilan kuuma liimapistoolia ja se toimi hyvin vain varmista, että käytät tarpeeksi liimaa. Liimasin lämpötila -anturin koteloon ja lumihiutaleeseen (kuvat 4 ja 5).
Vaihe 6: Testaus
Olen edelleen yliopistossa, joten olen käyttänyt minijääkaappiani testaamiseen. OneWire -koodi lähettää myös lämpötilan sarjalinjan (9600 Baud) kautta, joten lämpötilan testaaminen on helppoa.
Vaihe 7: Tulevaisuus: WIFI -koodin lisääminen
Aion lisätä koodiin WIFI -ominaisuuksia, jotta Ilmoittaja voi lähettää tekstejä.
Tämä oli ensimmäinen rakenteeni Instructablesille, joten yritä antaa anteeksi sen reiät.
Suositeltava:
Vastaanota ilmoitus sähköpostitse, kun ThingSpeak -kanavaa ei ole päivitetty jonkin aikaa: 16 vaihetta
Vastaanota ilmoitus sähköpostitse, kun ThingSpeak -kanavaa ei päivitetty hetkeksi: Taustatarina Minulla on kuusi automatisoitua kasvihuonetta, jotka sijaitsevat Dublinissa, Irlannissa. Käyttämällä räätälöityä matkapuhelinsovellusta voin valvoa ja käyttää vuorovaikutuksessa kunkin kasvihuoneen automaattisia ominaisuuksia. Voin avata / sulkea voiton manuaalisesti
Helppo lukematon sähköposti -ilmoitus: 7 vaihetta
Helppo lukematon sähköposti -ilmoittaja: Hei kaikki, tervetuloa jälleen toiseen Instructable -palveluun. Kotona työskentelyn nykyisessä tilanteessa kohtaan haasteita, koska olen saanut ajoittain sähköpostiviestejä yritykseltäni. ilmoita minulle
GMail -ilmoitus käyttämällä ESP8266 Arduinoa ja OLEDia: 5 vaihetta
GMail -ilmoitus ESP8266: n avulla Arduino ja OLED: Nykyään jokaisella koneella on joitain tietoja lähetettäväksi pilven yli ja tietojen on analysoitava ja tallennettava moniin tarkoituksiin. Samalla tietojen pitäisi olla myös analysaattorin saatavilla. Tämä voidaan tehdä käyttämällä IOT -konseptia. IOT on internet
Ovikello-ilmoitus kuulovammaisille kotiautomaation kautta (ESP-now, MQTT, Openhab): 3 vaihetta
Ovikello-ilmoitus kuulovammaisille kotiautomaation kautta (ESP-now, MQTT, Openhab): Tässä opetusohjelmassa näytän sinulle, kuinka integroin normaalin ovikelloni kodin automaatioon. Tämä ratkaisu sopii hyvin kuulovammaisille, ja tapauksessani käytän sitä saadakseni ilmoituksen, jos huone on kiireinen ja meluisa lasten syntymäpäivillä. Minä
Verkkosivuston vierailijoiden ilmoitus IFTTT: llä: 6 vaihetta
Verkkosivuston vierailijoiden ilmoitus IFTTT: llä: Tässä ohjeessa saat Android -ilmoituksen, kun joku vierailee verkkosivustollasi. Joten tätä varten sinulla on oltava vähän PHP -ohjelmointikielen taitoa ja yksinkertaisen C -kielen perustiedot tietääksesi, miten tämä IFTTT -sovellus toimii (