Sisällysluettelo:
- Vaihe 1: Asenna Firebase ja hanki salainen avain
- Vaihe 2: Luo sovellus MIT App Inventor 2 -ohjelmalla
- Vaihe 3: Määritä Arduino IDE Nodemcu ESP8266: lle
- Vaihe 4: Lähetä koodi NodeMCU ESP8266: een
- Vaihe 5: Kokoa laitteisto
Video: IOT -pohjainen huonelämpötilan säätö: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tämä on opastettavissa IOT -pohjaisessa huonelämpötilan säätöprojektissa.
Ominaisuudet:-
1. Kytke tuuletin automaattisesti päälle määritetyn huonelämpötilan yläpuolelle.
2. Sammuta tuuletin automaattisesti määritetyn huonelämpötilan alapuolelle.
3. Manuaalinen ohjaus milloin tahansa missä tahansa lämpötilassa
Vaatimukset:-
- NodeMCU ESP8266 -kehityskortti
- DHT11 lämpötila -anturi
- Yhden kanavan relekortti (5V)
- Hyppyjohdot
- Wifi -reititin tai kannettava yhteyspiste (NodeMCU ESP8266: n yhdistämiseksi Internetiin)
- 9V akku
Joten sukellamme opetusohjelmaan.
Vaihe 1: Asenna Firebase ja hanki salainen avain
Käytämme Googlen firebasen reaaliaikaista tietokantaa. Tämä reaaliaikainen tietokanta toimii puolivälissä välittäjänä Nodemcun ja Android-laitteen välillä.
- Siirry ensin firebase -sivustoon ja kirjaudu sisään Google -tililläsi.
- Luo uusi reaaliaikainen tietokanta.
- Hanki tietokannan todellinen URL-osoite ja salainen avain päästäksesi tietokantaan sovelluksesta. Jos haluat yksityiskohtaisen opetusohjelman, voit tarkistaa, miten voit käyttää firebasea MIT -sovellusten keksijän kanssa.
Vaihe 2: Luo sovellus MIT App Inventor 2 -ohjelmalla
Aiomme käyttää MIT -sovelluksen keksijää 2 Android -sovelluksemme luomiseen. Sen erittäin helppokäyttöinen ja helppo integroida win Google Firebase.
- Lataa liitteenä oleva MIT -sovelluksen keksijä 2 -projektitiedosto (.aia -tiedosto).
- Siirry MIT -sovelluksen keksijä 2: n kotisivulle ja kirjaudu tiliisi. Siirry sitten projekteihin >> tuoda projekti. Valitse tiedosto tietokoneeltasi ja lataa se.
- Siirry ulkoasuikkunaan, napsauta firebaseDB1 (sijaitsee työtilan alaosassa), kirjoita tietokannan URL -osoite ja salainen avain. Aseta myös ProjectBucketiksi S_HO_C_K (kuten kuvakaappauksessa 2).
Napsauta sen jälkeen koontinäppäintä ja tallenna sovellustiedosto (.apk -tiedosto) tietokoneellesi. Siirrä tiedosto myöhemmin Android -laitteellesi.
Vaihe 3: Määritä Arduino IDE Nodemcu ESP8266: lle
- Ensinnäkin määritä Arduino IDE Nodemcu esp8266: lle. Suosittelen tätä Armtronixin NodeMCU -perusasioiden vaiheittaista opetusohjelmaa. Kiitos Armtronix tästä hyödyllisestä opetusohjelmasta.
- Lisää sen jälkeen nämä kaksi kirjastoa (kuvakaappaus):-
- Arduino Json
- Firebase Arduino
- DHT -anturikirjasto
- Adafruit Universal Sensor Library
Vaihe 4: Lähetä koodi NodeMCU ESP8266: een
Lataa alla oleva Arduino IDE -tiedosto (.ino -tiedosto). Muuta sen jälkeen ohjelmaa tarvittavien muutosten tekemiseksi:-
- Kirjoita riville 3 tietokannan URL -osoite ilman
- Kirjoita riville 4 tietokannan salainen avain.
- Muista päivittää rivillä 5 ja 6 WiFi SSID ja Wifi -salasana (johon haluat yhdistää NodeMCU ESP8266).
Kun olet valmis, lataa ohjelma NodeMCU ESP8266 -kehityskortille.
Vaihe 5: Kokoa laitteisto
- Luo piiri yllä olevan kuvan mukaisesti.
- Asenna sovellus (luotu vaiheessa 2) Android -älypuhelimeesi.
- Käynnistä piiri ja nauti!
Suositeltava:
M5StickC viileän näköinen kello, jossa on valikko ja kirkkauden säätö: 8 vaihetta
Viileän näköinen M5StickC -kello, jossa on valikko ja kirkkauden säätö: Tässä opetusohjelmassa opimme ohjelmoimaan ESP32 M5Stack StickC: n Arduino IDE: n ja Visuinon avulla näyttämään ajan nestekidenäytössä sekä asettamaan ajan ja kirkkauden käyttämällä valikkoa ja StickC -painikkeita Katso esittelyvideo
Vintage pyörivä puhelinvalitsin PC -äänenvoimakkuuden säätö: 7 vaihetta (kuvien kanssa)
Vintage Rotary Phone Dial PC -äänenvoimakkuuden säätö: Jos olet minun kaltaiseni, huomaat muuttavasi tietokoneen äänenvoimakkuutta melko usein. Jotkut videot ovat kovempia kuin toiset, joskus haluat äänenvoimakkuuden mykistävän tietokoneesi, kun kuuntelet podcasteja tai musiikkia, ja sinun on ehkä lopetettava
Kirkkauden säätö, Arduino (animaatioilla): 7 vaihetta
Kirkkauden säätö, Arduino (animaatioilla): Viime vuosina olen rakentanut kaksi flipperia (pinballdesign.com) ja kaksi Arduinon ohjaamaa robottipäätä (grahamasker.com). Koneinsinöörin uran jälkeen olen hyvä mekanismien suunnittelussa, mutta pyrin
Huonelämpötilan ennustus LM35 -anturin ja koneoppimisen kautta: 4 vaihetta
Huonelämpötilan ennustaminen LM35 -anturin ja koneoppimisen kautta: Johdanto Tänään keskitymme rakentamaan koneoppimisprojektin, joka ennustaa lämpötilan polynomi -regression avulla. Koneoppiminen on tekoälyn (AI) sovellus, joka tarjoaa järjestelmille mahdollisuuden automaattisesti oppia
Raspberry Pi -ohjattu huonelämpötilan valvonta Gnuplot -kuvan ulostulolla ja sähköpostihälytyskyky: 7 vaihetta
Raspberry Pi -ohjattu huonelämpötilan valvonta Gnuplot -kuvan ulostulolla ja sähköpostihälytysmahdollisuus: Missä työskentelen, on erittäin tärkeä huone, jossa on paljon tietokoneita. Tämän huoneen ympäristön lämpötilan on oltava erittäin viileä näiden järjestelmien suorituskyvyn optimoimiseksi. Minua pyydettiin kehittämään valvontajärjestelmä, jolla on kyky