Innehållsförteckning:
- Steg 1: Checklista för hårdvara
- Steg 2: Åtkomst till AWS
- Steg 3: Installation för Raspberry Pi
- Steg 4: Smart Room Control Codes
- Steg 5: Inlärningsupplevelser
Video: Smart Room Control: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
I detta projekt syftar vi till att lära oss hur man använder AWS och MQTT i vår installation. Att vara i teknikens värld, hur fantastiskt kommer det att vara att kunna styra ditt rum med bara din bärbara dator! Föreställ dig att du skyndar på tid för att slutföra dina projekt, att gå över för att slå på strömbrytaren för ditt ljus är alldeles för tidskrävande!
Denna portal kommer att:
- Låter dig ladda upp/hämta bilder (S3 Bucket)
- Kontrollera ljusvärden (DynamoDB)
- Slå på/av LED
- Kontrollera temperatur och luftfuktighet (phpmyadmin)
Från studenter till äldre, det är ett enkelt gränssnitt som är lätt att använda och förstå!
Steg 1: Checklista för hårdvara
Låt oss granska de hårdvarukomponenter som behövs för denna handledning.
- Blandade bygelkablar
- DHT11 temperatur- och fuktighetssensor x1
- 10k ohm motstånd x2
- MCP3008 x1
- Ljusberoende motstånd (LDR) x1
- LED -ljus x1
- 330 ohm motstånd x1
- Picamera x1
Steg 2: Åtkomst till AWS
- Logga in på
- Kopiera åtkomstnyckel -ID och hemlig åtkomstnyckel för konfigurationsändamål senare.
- Klicka på "Öppna konsolen"
Registrera din Raspberry Pi som en "sak"
- Sök efter AWS IoT
- Under det vänstra navigeringsfältet, klicka på "Hantera" och välj "Saker"
- Skriv ett namn för din sak och skapa ett certifikat.
- Spara de fyra filer som genererades när certifieringen skapades.
- Skapa en policy och bifoga policyn till din sak.
DynamoDB
- Sök efter DynamoDB
- Skapa ett bord för Light
S3 skopa
- Sök efter S3
- Skapa en hink för uppladdning av bilder
Steg 3: Installation för Raspberry Pi
Innan du börjar köra koderna, installera dessa i din Raspberry Pi.
Öppna terminalfönstret
- AWSIoTPythonSDK: sudo pip installera AWSIoTPythonSDK
- awscli: sudo pip installera awscli
- Boto: sudo pip installera boto
- Boto3: sudo pip installera boto3
- Kolv: sudo pip installera kolv
- mqtt: sudo pip install mqtt
- paho: sudo pip installera paho
Kör i ditt terminalfönster:
aws konfigurera
och knappa in åtkomstnyckeln och hemlig åtkomstnyckel för din konsol.
Steg 4: Smart Room Control Codes
- InsertIntoDB.py: Detta kommer att infoga temperatur och luftfuktighet i databasen
- aws_pubsub.py: Detta prenumererar på ämnen som sensorer/ljus och kamera för att få ljusvärdet och bilderna.
- server.py: Detta gör att LED kan slås på och av. Temperatur och luftfuktighet kommer också att hämtas och visas på html -sidan. Ljusvärdet som lagras i dynamoDB kommer att hämtas.
Steg 5: Inlärningsupplevelser
Eftersom vi var helt nya för Python mötte vi många svårigheter och problem under processen att lära oss denna IoT -modul. Men med ledning av våra lärare och vänner lyckades vi klara och lära oss. Genom detta projekt lärde vi oss vikten av IoT -enheter i den nuvarande världen, och vi fick också en bättre kunskap om hur man använder AWS.
Rekommenderad:
Escape Room Arduino: 6 steg (med bilder)
Escape Room Arduino: Detta projekt handlar om att skapa en Escape Room -prototyp med hjälp av arduino por elektroniska komponenter, en grundläggande kunskap om dess kodning. Detta utrymningsrum kommer att ha fem faser att täcka: (Det kan vara annorlunda för alla) 1. Preassure -sensor - LEDNär du
Hands Free Room Lights Control: 10 steg
Hands Free Room Lights Control: Som i filmen " Mission Impossible " säger " Desperata tider kräver desperata åtgärder " min bror som går i klass 10 fick en idé att styra lamporna i köket med telefonen istället för att använda omkopplare och orsaken
Hörselskadad dörrklocka Room Light Hack: 7 steg (med bilder)
Hörselskadade Doorbell Room Light Hack: Problem: min pappa är registrerad som döv och min mamma är hörselskadad och på grund av detta har de ofta svårt att höra dörrklockan. Detta kan också vara ett problem för många andra. De köpte en blinkande dörrklocka för att hjälpa dem med
IOT CA2 Secure Smart Home/Room: 8 steg
IOT CA2 Secure Smart Home/Room: Innehållsförteckning 1 Översikt över Smart Secure Home 2 Hårdvarukrav + Setup3 Programvarukrav + Setup4 Registrera raspberrypi som en sak5 Skapa en S3 Bucket6 DynamoDB -installation + Regler7 Förväntat resultat8 Koder (från Pastebin) 9 ReferenserOversikt
NodeMCU Smart Room - ESP8266 - Arduino: 6 steg
NodeMCU Smart Room | ESP8266 | Arduino: Jag har skapat en youtube -serie med " Hur man automatiserar ditt rum med arduino? &Quot; och som en del av denna produktion ger jag en av mina senaste uppgraderingar. Jag bestämde mig för att använda ESP8266 nodemcu WiFi -modulen eftersom den kan programmeras som