Sisällysluettelo:
- Vaihe 1: Materiaalit ja valmistelut
- Vaihe 2: Laitteiston asentaminen
- Vaihe 3: IBM: n ja AWS: n käyttöönotto
- Vaihe 4: Node-REDin asentaminen Raspberry Pi- ja IBM Node-RED -laitteisiin
Video: Sadehälytysjärjestelmä: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tämä on sadehälytysjärjestelmä, hälytys ja LED -valot aktivoituvat ja varoittavat käyttäjää, että sataa pian, tämän sovelluksen kohdeyleisö on tarkoitettu niille ihmisille, jotka laittavat vaatteensa kuivumaan kotona, jotta he voivat pitää vaatteensa kastamatta niitä etukäteen. (Jos kosteus ylittää> 70 summeri soi, jos valoarvo <300 LED palaa)
Tämä sovellus käyttää IBM: n punaisella solmulla isännöityä verkkokäyttöliittymää, jonka avulla käyttäjä voi hallita summerin ja LEDin reaaliaikaista tilaa ja tarkastella DHT11- ja LDR -anturin reaaliaikaista tilaa sekä myös DHT11- ja LDR -anturin historiallista tilaa.
Käytämme DynamoDB: tä LDR: n valoarvon sekä myös DHT11: n kosteus- ja lämpötilaarvon tallentamiseen. Tämä sovellus käyttää AWS IoT: n välityspalvelua, jonka avulla sovelluksemme voi lähettää ja vastaanottaa viestejä.
Vaihe 1: Materiaalit ja valmistelut
Käytetyt komponentit:
1 x Raspberry Pi. (16gb microSD)
1 x DHT11.
1 x valosta riippuvainen vastus (LDR).
1 x analoginen digitaalimuunnin (MCP3008 ADC).
1 x 220 ohmin vastus.
3 x 10 k ohmin vastus.
1 x summeri.
1 x LED.
1 x painike.
Käytän Node-RED-sovellusta MQTT-välittäjän kanssa Raspberry Pi -laitteessasi sovelluksen koodaamiseen
Tarvitset IBM -tilin ja AWS -tilin
Vaihe 2: Laitteiston asentaminen
Asenna laitteisto leipälevylle noudattamalla ohjeita. Voit seurata kuorintakaaviota.
1. Aseta LDR ensin
2. Asenna DHT11
3. Määritä painike
4. Aseta summeri
5. Asenna LED
Vaihe 3: IBM: n ja AWS: n käyttöönotto
Tämä sovellus edellyttää, että sinulla on AWS -tili, ja myös koulutettua tiliä voidaan käyttää.
AWS: lle
Siirry AWS -konsolillesi ja siirry AWS IoT -palveluun (IoT Core) ja toimi seuraavasti (ohita vaiheet 1, 6 ja 11, jos et halua tallentaa tietoja DynamoDB: hen):
1. Siirry DynamoDB: hen luodaksesi kolme taulukkoa, joissa on lajittelunäppäimen aikaleima ja ensisijainen avain (valo, lämpötila, kosteus)
2. Luo yksi asia
3. Luo turvavarmenne (Lataa kaikki tarvittavat varmenteet myöhemmin)
4. Luo suojauskäytäntö
5. Liitä suojauskäytäntö ja asia suojausvarmenteeseesi
6. Luo sääntöjä viestin lisäämiseksi DynamoDB -taulukoihin aiheen antureiden/valon, anturien/kosteuden, anturien/lämpötilan perusteella. (Sinun on luotava AWS -rooli ja käytäntö tietokantaan pääsemiseksi)
7. Siirry Raspberry Pi -laitteeseesi, luo kansio, johon kaikki AWS -varmenteen tunnistetiedot sisällytetään, ja luo python -tiedosto, kopioi ja liitä tämä python -tiedostoon:
drive.google.com/open?id=1vqiqLjGRohbLfxU_…
IBM: lle
8. Asenna IBM Watson IoT -sovellus (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Ota huomioon verkkosivustosi URL -osoite.
9. Määritä yhdyskäytävälaitteet ja laitetyypit (ota huomioon todennustunnus, laitetunnus ja -tyyppi tämän luomisen jälkeen)
10. Asenna IBM Node-RED raspberry pi: hen
11. Asenna aws dynamodb -solmu IBM Node-RED -järjestelmään (node-red-contrib-aws)
Vaihe 4: Node-REDin asentaminen Raspberry Pi- ja IBM Node-RED -laitteisiin
Tuo tämä leikepöytä omassa Raspberry Pi's Node-RED -laitteessasi:
Sinun on vaihdettava MQTT, Watson IoT Node ja DynamoDB -solmu omiksi tunnistetiedoiksi
drive.google.com/open?id=1-AA3_oxGgUdoNI1G…
Tuo IBM Node-RED -laitteeseesi tämä leikepöytä: https://drive.google.com/open? Id = 1-AA3_oxGgUdoNI1G…
Voit ottaa käyttöön ja IBM: n koontinäytön pitäisi näyttää näytetyiltä kuvilta
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen