Inhoudsopgave:
- Stap 1: Samenvatting van de te bespreken stap
- Stap 2: Definitieve hardware-installatie
- Stap 3: Hardwarevereisten
- Stap 4: Smart Baby Monitoring System instellen (deel 1)
- Stap 5: Smart Baby Monitoring System instellen (deel 2)
- Stap 6: Smart Baby Monitoring System instellen (deel 3)
- Stap 7: Smart Baby Monitoring System instellen (deel 4)
- Stap 8: Smart Baby Monitoring System instellen (deel 5)
- Stap 9: Smart Baby Monitoring System instellen (deel 6)
- Stap 10: Klaar
Video: ET Smart babybewakingssysteem: 10 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
ET Smart Baby Monitoring System is een systeem dat bedoeld is om ouders of verzorgers die voor baby's zorgen gemakkelijker te maken. Het bewakingssysteem houdt de temperatuur van de baby bij en als deze verder gaat dan normaal, wordt er een sms naar de telefoon van de ouders of verzorgers gestuurd om hen te waarschuwen. Bovendien, wanneer de baby huilt, zal de geluidssensor dit detecteren en de zoemer laten klinken. Dit is vooral handig 's nachts wanneer ouders of verzorgers slapen. Op de website kan de LED-lamp op afstand aan en uit worden gezet en ook op de website kan met een druk op de knop een foto van de huidige situatie worden gemaakt. Zo helpt het ET Smart Baby Monitoring System het welzijn van de baby in de gaten te houden en tegelijkertijd de ervaring van het zorgen voor baby's veel gemakkelijker te maken.
Kijk in het meegeleverde pdf-bestand voor een meer gedetailleerde zelfstudie.
Stap 1: Samenvatting van de te bespreken stap
- Overzicht van instellingen
- Hardwarevereisten
- Slim babybewakingssysteem instellen
- Test uitvoeren
Stap 2: Definitieve hardware-installatie
Stap 3: Hardwarevereisten
DHT11 (1)
330Ω Weerstand (1)
LED (1)10kΩ Weerstand (1)
Zoemer (1)
PiCam (1)
I2C LCD-scherm (1)
Stap 4: Smart Baby Monitoring System instellen (deel 1)
Raspberry Pi-componenten instellen
De getoonde afbeeldingen zijn stapsgewijze procedures over hoe de hardware-installatie eruit ziet. Na het instellen van de hardware kunt u de broncodes downloaden via onderstaande link.
Broncodelink:
Stap 5: Smart Baby Monitoring System instellen (deel 2)
AWS instellen
- Klik op de AWS-console op Services.
- Typ op uw AWS-dashboard "IoT Core" om toegang te krijgen tot de IoT Core-service
- Klik op de welkomstpagina op Aan de slag
- Klik op het AWS IOT-dashboard op Beheren -> Dingen
- Klik op Een enkel ding maken
- Geef een naam voor je ding en klik vervolgens onderaan op Volgende
- Klik op de volgende pagina op Certificaat maken
- Er zijn vier downloadlinks, download ze allemaal
- Verplaats uw certificaten naar een nieuwe map en hernoem ze dienovereenkomstig
- Klik op Activeren en bijna onmiddellijk ziet u "Succesvol geactiveerd certificaat" en de knop Activeren verandert in "Deactiveren"
- Klik onderaan op Voeg een beleid toe
- Klik op Een beleid maken
- Definieer de beleidsnaam en geautoriseerde acties en klik vervolgens op Maken
- Ga terug naar het IOT-dashboard, selecteer Veilig -> Certificaten en klik vervolgens op het certificaatmenu om het beleid bij te voegen
- Selecteer het beleid dat u zojuist hebt gemaakt en klik op bijvoegen
- Klik nogmaals op het certificaatmenu, klik op Ding toevoegen om uw ding aan uw certificaat te koppelen
- Ga op het IOT-dashboard terug naar Beheren -> Dingen en klik vervolgens op het ding dat u zojuist hebt gemaakt
- Selecteer Interactie in de navigatie aan de zijkant en kopieer en plak uw REST API-eindpunt naar een notitieblok
Stap 6: Smart Baby Monitoring System instellen (deel 3)
Noodzakelijke bibliotheken installeren
Deze stap bevat de benodigde bibliotheken die moeten worden geïnstalleerd om de programma's op uw Raspberry Pi uit te voeren.
1. Installeer Flask met het volgende commando:
sudo pip install flask
2. Installeer de AWS Python-bibliotheek met de volgende opdracht:
sudo pip installeer AWSIoTPythonSDK
3. Installeer de AWS Command‐Line Interface Client op uw Raspberry Pi
sudo pip install awscli
4. Installeer Boto, de Python-bibliotheek voor AWS op je Raspberry Pi
sudo pip installeer boto3
5. Installeer de rpi-lcd-bibliotheek met de volgende opdracht:
sudo pip install rpi-lcd
6. Installeer de Mosquitto-makelaar en clients op uw Raspberry Pi met de volgende opdracht:
sudo apt-get install mosquitto mosquitto-clients
7. De AWS Python SDK is afhankelijk van paho-mqtt, dus zorg ervoor dat deze op uw RPI is geïnstalleerd.
sudo pip install paho-mqtt
8. Voer de volgende opdracht uit op uw Raspberry Pi om de AWS Command-line-client op uw Raspberry Pi te installeren:
sudo pip install awscli--upgrade--gebruiker
Stap 7: Smart Baby Monitoring System instellen (deel 4)
sms
SMS zal ouders op de hoogte stellen als de temperatuur boven normaal uitkomt.
DynamoDB en S3
DynamoDB slaat de temperatuur en het tijdstempel op. S3 slaat afbeeldingen op die zijn vastgelegd door PiCam.
AWS
We zullen AWS MQTT gebruiken om ons te abonneren op en te publiceren naar temperatuurwaarden.
Stap 8: Smart Baby Monitoring System instellen (deel 5)
Statische map
img
baby.png
camera.png
lb.png
bootstrap.min.css
bootstrap.min.js
Sjablonen
over.html
dashboard.html
index.html
ledcontrol.html
pic.html
pin.html
aws_pubsub.py
boto_s3_1.py
mqttpublish_temp.py
mqttsubscribe_temp.py
server.py
geluidssensor.py
Stap 9: Smart Baby Monitoring System instellen (deel 6)
Test uitvoeren
Zorg ervoor dat u zich in de map bevindt waar de server.py zich bevindt.
Voer de volgende opdracht uit om de webbrowser te testen:
sudo python server.py
Voer de volgende opdracht uit om de mqtt-code te testen:
mug (gedaan op framboos pi 1)
sudo python mqttpublish_temp.py (gedaan op raspberry pi 1) sudo python mqttsubscribe_temp.py (gedaan op raspberry pi 2)
Voer de volgende opdracht uit om te uploaden naar DynamoDB:
sudo python aws_pubsub.py
Voer de volgende opdracht uit om de geluidssensor uit te voeren:
sudo python sound_sensor.py
Broncode link:
Stap 10: Klaar
Bedankt voor het lezen!
We hopen dat deze tutorial nuttig voor je was en veel plezier bij het coderen!
Aanbevolen:
Smart Home van Raspberry Pi: 5 stappen (met afbeeldingen)
Smart Home van Raspberry Pi: er zijn al verschillende producten die uw flat slimmer maken, maar de meeste zijn eigen oplossingen. Maar waarom heb je een internetverbinding nodig om een lamp te schakelen met je smartphone? Dat was voor mij een reden om mijn eigen Smar te bouwen
Smart Motorcycle HUD-prototype (turn-by-turn navigatie en nog veel meer): 9 stappen
Smart Motorcycle HUD-prototype (turn-by-turn navigatie en nog veel meer): Hallo! This Instructables is het verhaal van hoe ik een HUD-platform (Heads-Up Display) heb ontworpen en gebouwd dat is ontworpen om op motorhelmen te worden gemonteerd. Het is geschreven in het kader van de "kaarten"-wedstrijd. Helaas kon ik het niet helemaal afmaken
DIY INTERNET GECONTROLEERDE SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 stappen (met afbeeldingen)
DIY INTERNET GECONTROLEERDE SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Hier is mijn tweede voorschot op een project dat ik je graag wil laten zien. Het gaat om een doe-het-zelf Smart LED Matrix waarmee je gegevens, zoals YouTube-statistieken, je Smart Home-statistieken, zoals temperatuur, vochtigheid, een eenvoudige klok kunt laten zien, of gewoon laten zien
DIY Indoor Bike Smart Trainer: 5 stappen
DIY Indoor Bike Smart Trainer: Inleiding Dit project begon als een eenvoudige aanpassing aan een Schwinn IC Elite indoorfiets die een eenvoudige schroef en viltkussens gebruikt voor de weerstandsinstellingen. Het probleem dat ik wilde oplossen was dat de spoed van de schroef te groot was, dus het bereik
Hardware en software Hack Smart Devices, Tuya en Broadlink LEDbulb, Sonoff, BSD33 Smart Plug - Ajarnpa
Hardware en software Hack Smart Devices, Tuya en Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: In deze Instructable laat ik je zien hoe ik verschillende slimme apparaten heb geflitst met mijn eigen firmware, zodat ik ze via MQTT kan bedienen via mijn Openhab-setup. Ik zal toevoegen nieuwe apparaten toen ik ze hackte. Natuurlijk zijn er andere op software gebaseerde methoden om aangepaste f