Inhoudsopgave:
- Stap 1: Hardware-checklist
- Stap 2: Toegang tot AWS
- Stap 3: Installatie voor Raspberry Pi
- Stap 4: Slimme kamerbedieningscodes
- Stap 5: Leerervaringen
Video: Slimme kamerbediening: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:18
In dit project willen we leren hoe we AWS en MQTT kunnen gebruiken in onze setup. Als je in de wereld van technologie bent, hoe geweldig is het dan om je kamer te kunnen bedienen met alleen je laptop! Stel je voor dat je haast hebt om je projecten af te ronden, naar toe lopen om de schakelaar voor je licht aan te zetten is gewoon te tijdrovend!
Dit portaal zal:
- Hiermee kunt u afbeeldingen uploaden / ophalen (S3-bucket)
- Lichtwaarden controleren (DynamoDB)
- LED aan/uit zetten
- Controleer temperatuur en vochtigheid (phpmyadmin)
Van studenten tot ouderen, het is een eenvoudige interface die gemakkelijk te gebruiken en te begrijpen is!
Stap 1: Hardware-checklist
Laten we de hardwarecomponenten bekijken die nodig zijn voor deze zelfstudie.
- Diverse startkabels
- DHT11 Temperatuur- en vochtigheidssensor x1
- 10k ohm weerstand x2
- MCP3008 x1
- Lichtafhankelijke weerstand (LDR) x1
- LED-licht x1
- 330 ohm weerstand x1
- Picamera x1
Stap 2: Toegang tot AWS
- Log in op
- Kopieer de toegangssleutel-ID en geheime toegangssleutel om later te configureren.
- Klik op "console openen"
Registreer uw Raspberry Pi als een "Thing"
- Zoeken naar AWS IoT
- Klik onder de linkernavigatiebalk op "Beheren" en selecteer "Dingen"
- Schrijf een naam voor je ding en maak een certificaat aan.
- Sla de 4 bestanden op die zijn gegenereerd bij het maken van de certificering.
- Maak een beleid en koppel het beleid aan je Thing.
DynamoDB
- Zoeken naar DynamoDB
- Maak een tafel voor Light
S3-emmer
- Zoeken naar S3
- Maak een bucket voor het uploaden van afbeeldingen
Stap 3: Installatie voor Raspberry Pi
Installeer deze in uw Raspberry Pi voordat u begint met het uitvoeren van de codes.
Terminalvenster openen
- AWSIoTPythonSDK: sudo pip installeren AWSIoTPythonSDK
- awscli: sudo pip install awscli
- Boto: sudo pip install boto
- Boto3: sudo pip installeer boto3
- Flask: sudo pip install flask
- mqtt: sudo pip install mqtt
- paho: sudo pip install paho
Uitvoeren in uw terminalvenster:
aws configureren
en toets de toegangssleutel en geheime toegangssleutel van uw console in.
Stap 4: Slimme kamerbedieningscodes
- InsertIntoDB.py: Dit zal de temperatuur en vochtigheid in de database invoegen
- aws_pubsub.py: Hiermee wordt geabonneerd op onderwerpen zoals sensoren/licht en camera om de lichtwaarde en afbeeldingen te krijgen.
- server.py: Hierdoor kan de LED worden in- en uitgeschakeld. Temperatuur en luchtvochtigheid worden ook opgehaald en weergegeven op de html-pagina. Lichtwaarde opgeslagen in de dynamoDB wordt opgehaald.
Stap 5: Leerervaringen
Omdat Python helemaal nieuw is, hebben we veel moeilijkheden en problemen ondervonden tijdens het leren van deze IoT-module. Met de begeleiding van onze leraren en vrienden zijn we er echter in geslaagd om het hoofd te bieden en te leren. Door dit project leerden we het belang van IoT-apparaten in de huidige wereld en kregen we ook een betere kennis over het gebruik van AWS.
Aanbevolen:
Slimme riem: 18 stappen
Slimme riem: het dragen van een gadget is een hele uitdaging. Eerlijk gezegd kreeg ik bij dit project hulp van mijn moeder om de hoes voor mij te naaien omdat ik niet alleen kan naaien. Wees voorzichtig bij het naaien met een naaimachine. Als je nooit ervaring hebt met naaien met een naaimachine, is het ook
Slimme bril: 4 stappen
Smart Glasses: Hallo allemaal vandaag ga ik je laten zien hoe je Smart Glasses thuis kunt maken! Een van de grootste dingen van slimme brillen is hoe nuttig het is om zoiets te hebben in de huidige wereld van technologie en dat er niet slechts één versie is
Slimme verkeerslichten: 6 stappen
Smart Traffic Lights: Waarom ik dit project heb gemaakt Ik ben student aan Howest Kortrijk. Het is een schoolproject voor mijn tweede semester MCT. Als ik in mijn auto rijd en het rustig is op straat, heeft het geen zin om voor rode lichten te gaan staan als er geen ander verkeer is
Slimme bureaulamp - Slimme verlichting met Arduino - Neopixels-werkruimte: 10 stappen (met afbeeldingen)
Slimme bureaulamp | Slimme verlichting met Arduino | Neopixels-werkruimte: tegenwoordig brengen we veel tijd thuis door, studeren en werken virtueel, dus waarom zouden we onze werkruimte niet groter maken met een aangepast en slim verlichtingssysteem op Arduino en Ws2812b-leds. Hier laat ik u zien hoe u uw Smart LED bureaulamp die
Slimme wekker: een slimme wekker gemaakt met Raspberry Pi - Ajarnpa
Slimme wekker: een slimme wekker gemaakt met Raspberry Pi: heb je ooit een slimme klok gewild? Dan is dit de oplossing voor jou! Ik heb Smart Alarm Clock gemaakt, dit is een klok waarvan je de wektijd kunt wijzigen volgens de website. Als het alarm afgaat, klinkt er een geluid (zoemer) en gaan er 2 lampjes