Innholdsfortegnelse:
- Trinn 1: Materialer og preparater
- Trinn 2: Konfigurere maskinvaren
- Trinn 3: Konfigurere IBM og AWS
- Trinn 4: Konfigurere Node-RED i Raspberry Pi og IBM Node-RED
Video: Regnvarslingssystem: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Dette er et regnvarslingssystem, alarmen og LED vil aktivere og advare brukeren om at det snart kommer til å regne. Målgruppen for denne applikasjonen er for de som legger ut klærne for å tørke hjemme, så de kan beholde klærne uten å bli våt på forhånd. (Hvis fuktigheten treffer> 70 summer vil ringe, hvis lysverdien <300 LED lyser)
Denne applikasjonen bruker et webgrensesnitt som er vert ved hjelp av IBMs node rød som lar brukeren kontrollere sanntidstilstanden for summeren og LED, og se sanntidstilstanden til DHT11 & LDR -sensoren og også den historiske tilstanden til DHT11 & LDR -sensoren.
Vi bruker DynamoDB til å lagre vår LDRs lysverdi og også vår DHT11s fuktighets- og temperaturverdi. Denne applikasjonen bruker AWS IoTs meglertjeneste som gjør at appen vår kan sende og motta meldinger.
Trinn 1: Materialer og preparater
Komponenter som brukes:
1 x Raspberry Pi. (16 GB microSD)
1 x DHT11.
1 x lysavhengig motstand (LDR).
1 x analog-til-digital-omformer (MCP3008 ADC).
1 x 220 ohm motstand.
3 x 10k ohm motstand.
1 x summer.
1 x LED.
1 x knapp.
Vil bruke Node-RED med MQTT-megler på din Raspberry Pi for å kode applikasjonen
Må ha en IBM -konto og AWS -konto
Trinn 2: Konfigurere maskinvaren
Følg trinnene for å sette opp maskinvaren i brødbrettet. Du kan følge fritzing -diagrammet.
1. Sett opp LDR først
2. Sett opp DHT11
3. Sett opp knappen
4. Sett opp summeren
5. Sett opp LED -en
Trinn 3: Konfigurere IBM og AWS
Denne applikasjonen krever at du har en AWS -konto, en educate -konto kan også brukes.
For AWS
Gå til AWS -konsollen og gå til AWS IoT -tjenesten (IoT Core) og følg disse trinnene (hopp over trinn 1, 6 og 11 hvis du ikke vil lagre data i DynamoDB):
1. Gå til DynamoDB for å lage 3 tabeller med tidsstempel for sorteringsnøkkel og primærnøkkel (lys, temperatur, fuktighet)
2. Lag en enkelt ting
3. Lag et sikkerhetssertifikat (Last ned alle sertifikatene som trengs senere)
4. Lag en sikkerhetspolicy
5. Fest sikkerhetspolicy og ting til sikkerhetssertifikatet
6. Lag regler for å sette inn melding til DynamoDB -tabeller basert på emnesensorene/lys, sensorer/fuktighet, sensorer/temperatur. (Du må opprette en AWS -rolle og policy for å få tilgang til databasen)
7. Gå til Raspberry Pi, opprett en mappe, legg alle AWS -sertifikatopplysningene i den og lag en python -fil, kopier og lim den inn i python -filen:
drive.google.com/open?id=1vqiqLjGRohbLfxU_…
For IBM
8. Sett opp en IBM Watson IoT-app (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). Legg merke til nettadressen til nettstedet ditt.
9. Sett opp gatewayenhet og enhetstyper (Vær oppmerksom på godkjenningstokenet, enhets -ID og -type etter at du har opprettet dette)
10. Installer IBM Node-RED i bringebær pi
11. Installer aws dynamodb-node i IBM Node-RED (node-red-contrib-aws)
Trinn 4: Konfigurere Node-RED i Raspberry Pi og IBM Node-RED
I din egen Raspberry Pi's Node-RED importerer du dette utklippstavlen:
Du må endre MQTT, Watson IoT Node og DynamoDB node til din egen legitimasjon
drive.google.com/open?id=1-AA3_oxGgUdoNI1G…
Importer dette utklippstavlen i IBM Node-RED: https://drive.google.com/open? Id = 1-AA3_oxGgUdoNI1G …
Du kan distribuere og dashbordet for IBM skal se ut som på bildene
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
Tre høyttalerkretser -- Trinn-for-trinn opplæring: 3 trinn
Tre høyttalerkretser || Trinn-for-trinn opplæring: Høyttalerkretsen styrker lydsignalene som mottas fra miljøet til MIC og sender den til høyttaleren der forsterket lyd produseres. Her vil jeg vise deg tre forskjellige måter å lage denne høyttalerkretsen på:
RC -sporet robot ved hjelp av Arduino - Trinn for trinn: 3 trinn
RC -sporet robot ved bruk av Arduino - Steg for trinn: Hei folkens, jeg er tilbake med et annet kult Robot -chassis fra BangGood. Håper du har gått gjennom våre tidligere prosjekter - Spinel Crux V1 - Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms og The Badland Braw
Hvordan lage et nettsted (en trinn-for-trinn-guide): 4 trinn
Hvordan lage et nettsted (en trinn-for-trinn-guide): I denne veiledningen vil jeg vise deg hvordan de fleste webutviklere bygger nettstedene sine og hvordan du kan unngå dyre nettstedbyggere som ofte er for begrenset til et større nettsted. hjelpe deg med å unngå noen feil som jeg gjorde da jeg begynte