Sisukord:
- Samm: materjalid ja ettevalmistused
- Samm: riistvara seadistamine
- 3. samm: IBMi ja AWS -i seadistamine
- Samm 4: Node-RED seadistamine oma Raspberry Pi ja IBM Node-RED seadmetesse
Video: Vihmahoiatussüsteem: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
See on vihmahoiatussüsteem, alarm ja LED aktiveerivad ja hoiatavad kasutajat, et varsti hakkab vihma sadama, selle rakenduse sihtrühm on mõeldud neile inimestele, kes panevad oma riided kodus kuivama, teavad, et saaksid oma riideid hoida neid eelnevalt märjaks tegemata. (Kui niiskus jõuab> 70 helisignaalini, kui valgustugevus <300 LED süttib)
See rakendus kasutab veebiliidest, mida hostitakse IBMi punase sõlme abil, mis võimaldab kasutajal juhtida helisignaali ja LED -i reaalajas olekut ning vaadata DHT11 ja LDR anduri reaalajas olekut ning ka DHT11 ja LDR anduri ajaloolist olekut.
Kasutame DynamoDB -d LDR -i valgusväärtuse ning ka DHT11 niiskuse ja temperatuuri väärtuse salvestamiseks. See rakendus kasutab AWS IoT maakleriteenust, mis võimaldab meie rakendusel sõnumeid saata ja vastu võtta.
Samm: materjalid ja ettevalmistused
Kasutatud komponendid:
1 x Raspberry Pi. (16 GB microSD)
1 x DHT11.
1 x valgusest sõltuv takisti (LDR).
1 x analoog-digitaalmuundur (MCP3008 ADC).
1 x 220 oomi takisti.
3 x 10k oomi takisti.
1 x helisignaal.
1 x LED.
1 x nupp.
Kasutab rakenduse kodeerimiseks teie Raspberry Pi-l MQTT maakleriga Node-RED
Vajalik on IBM -i konto ja AWS -i konto
Samm: riistvara seadistamine
Riistvara leivalaual seadistamiseks järgige neid samme. Saate jälgida fritiseerimise skeemi.
1. Seadistage kõigepealt LDR
2. Seadistage DHT11
3. Seadistage nupp
4. Seadista helisignaal
5. Seadistage LED
3. samm: IBMi ja AWS -i seadistamine
See rakendus nõuab, et teil oleks AWS -konto, samuti saab kasutada hariduskonto.
AWS -i jaoks
Minge oma AWS -konsooli ja minge AWS IoT -teenusesse (IoT Core) ning järgige neid samme (jätke 1., 6. ja 11. samm vahele, kui te ei soovi DynamoDB -s andmeid salvestada):
1. Minge DynamoDB -sse, et luua 3 tabelit sortimisvõtme ajatempli ja esmase võtmega (valgus, temperatuur, niiskus)
2. Loo üks asi
3. Looge turvasertifikaat (laadige alla kõik vajalikud sertifikaadid hiljem)
4. Looge turvapoliitika
5. Kinnitage oma turvasertifikaadile turvapoliitika ja asjad
6. Looge reeglid sõnumi lisamiseks DynamoDB tabelitesse, tuginedes teemaanduritele/valgus, andurid/niiskus, andurid/temperatuur. (Andmebaasile juurdepääsemiseks peate looma AWS -i rolli ja poliitika)
7. Minge oma Raspberry Pi juurde, looge kaust, kuhu panete kõik AWS -sertifikaadi mandaadid ja looge pythoni fail, kopeerige ja kleepige see pythoni faili:
drive.google.com/open?id=1vqiqLjGRohbLfxU_…
IBMi jaoks
8. Seadistage IBM Watson IoT rakendus (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Võtke teadmiseks oma veebisaidi URL.
9. Seadistage lüüsiseade ja seadmetüübid (võtke pärast selle loomist teadmiseks autentimismärk, seadme ID ja tüüp)
10. Installige IBM Node-RED raspberry pi-sse
11. Installige aws dynamodb sõlm IBM Node-RED-i (node-red-contrib-aws)
Samm 4: Node-RED seadistamine oma Raspberry Pi ja IBM Node-RED seadmetesse
Importige oma lõikelauale oma Raspberry Pi's Node-RED:
Peate muutma MQTT, Watson IoT Node ja DynamoDB sõlme oma mandaadiks
drive.google.com/open?id=1-AA3_oxGgUdoNI1G…
Importige oma IBM Node-RED-is see lõikelaud: https://drive.google.com/open? Id = 1-AA3_oxGgUdoNI1G…
Saate juurutada ja IBMi juhtpaneel peaks välja nägema nagu näidatud piltidel
Soovitan:
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
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
4 sammu aku sisemise takistuse mõõtmiseks: 4 sammu
4 sammu aku sisemise takistuse mõõtmiseks: Siin on 4 lihtsat sammu, mis aitavad mõõta taigna sisemist takistust