Innehållsförteckning:
- Steg 1: Material och förberedelser
- Steg 2: Konfigurera maskinvaran
- Steg 3: Konfigurera IBM och AWS
- Steg 4: Konfigurera Node-RED i din Raspberry Pi och IBM Node-RED
Video: Regnvarningssystem: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
Detta är ett Rain Alert System, larmet och lysdioden aktiverar och varnar användaren för att det snart kommer att regna, målgruppen för denna applikation är för de människor som lägger ut sina kläder för att torka hemma vet så kan behålla sina kläder utan att de blir blöta i förväg. (Om luftfuktigheten träffar> 70 summer kommer att ringa, om ljusvärdet <300 LED tänds)
Denna applikation använder ett webbgränssnitt som är värd med IBMs nodröd vilket gör att användaren kan kontrollera realtidsstatus för summern och lysdioden och se realtidstillståndet för DHT11 & LDR -sensorn och även det historiska tillståndet för DHT11 & LDR -sensorn.
Vi använder DynamoDB för att lagra våra LDR: s ljusvärde och även vår DHT11: s fukt- och temperaturvärde. Denna applikation använder AWS IoT: s mäklartjänst som gör att vår applikation kan skicka och ta emot meddelanden.
Steg 1: Material och förberedelser
Komponenter som används:
1 x Raspberry Pi. (16 GB microSD)
1 x DHT11.
1 x Ljusberoende motstånd (LDR).
1 x analog-till-digital-omvandlare (MCP3008 ADC).
1 x 220 ohm motstånd.
3 x 10k ohm motstånd.
1 x summer.
1 x LED.
1 x knapp.
Kommer att använda Node-RED med MQTT-mäklare på din Raspberry Pi för att koda applikationen
Behöver ha ett IBM -konto och AWS -konto
Steg 2: Konfigurera maskinvaran
Följ stegen för att installera din hårdvara i panelen. Du kan följa fritzing diagrammet.
1. Ställ in LDR först
2. Ställ in DHT11
3. Ställ in knappen
4. Ställ in summern
5. Ställ in lysdioden
Steg 3: Konfigurera IBM och AWS
Denna applikation kräver att du har ett AWS -konto, ett utbildningskonto kan också användas.
För AWS
Gå till din AWS -konsol och gå till AWS IoT -tjänst (IoT Core) och följ dessa steg (hoppa över steg 1, 6 och 11 om du inte vill lagra data i DynamoDB):
1. Gå till DynamoDB för att skapa 3 tabeller med en tidsstämpel och en primär nyckel (sortering, temperatur, luftfuktighet)
2. Skapa en enda sak
3. Skapa ett säkerhetscertifikat (ladda ner alla certifikat som behövs senare)
4. Skapa en säkerhetspolicy
5. Fäst säkerhetspolicyn och saken på ditt säkerhetscertifikat
6. Skapa regler för att infoga meddelande till DynamoDB -tabeller baserat på ämnessensorer/ljus, sensorer/fuktighet, sensorer/temperatur. (Du måste skapa en AWS -roll och policy för att komma åt databasen)
7. Gå till din Raspberry Pi, skapa en mapp, lägg alla AWS -certifikatuppgifter i den och skapa en pythonfil, kopiera och klistra in den i pythonfilen:
drive.google.com/open?id=1vqiqLjGRohbLfxU_…
För IBM
8. Skapa en IBM Watson IoT-app (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Observera webbadressen till din webbplats.
9. Ställ in gatewayenhet och enhetstyper (notera autentiseringstoken, enhets -id och typ när du har skapat detta)
10. Installera IBM Node-RED i hallon pi
11. Installera aws dynamodb-nod i IBM Node-RED (node-red-contrib-aws)
Steg 4: Konfigurera Node-RED i din Raspberry Pi och IBM Node-RED
Importera detta urklipp i din egen Raspberry Pi's Node-RED:
Du måste ändra MQTT, Watson IoT -nod och DynamoDB -nod till dina egna referenser
drive.google.com/open?id=1-AA3_oxGgUdoNI1G…
Importera detta Urklipp i din IBM Node-RED: https://drive.google.com/open? Id = 1-AA3_oxGgUdoNI1G …
Du kan distribuera och instrumentpanelen för IBM ska se ut som på bilderna
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)