Inhoudsopgave:
- Benodigdheden
- Stap 1: De installatie
- Stap 2: De database
- Stap 3: Elektrische bedrading
- Stap 4: De zaak
- Stap 5: Python (de backend)
- Stap 6: Html en Java (frontend)
Video: Slim hondenhok: 6 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:16
De meeste eigenaren van gezelschapsdieren zijn benieuwd wat hun geliefde hond heeft gedaan tijdens hun afwezigheid.
In deze instructable zullen we een op Raspberry Pi gebaseerde hondenmonitor maken. Na een werkdag kun je de app checken en zien hoeveel tijd hij in zijn ‘bank’ heeft doorgebracht, hoeveel lawaai hij maakte en hoe actief hij is geweest.
Benodigdheden
Elektrisch:
- Raspberry Pi 3 model B (SD-kaart 8GB of meer)
- T-cobler
- LCD 16x2
- druksensor
- bewegingssensor
- geluidssensor
- weerstanden
- jumperdraden
Stap 1: De installatie
De opstelling van de pi:
Voor deze stap hebben we 2 dingen nodig:
- disk imager win32:
- onze afbeelding op:
De SD-kaartconfiguratie:
- ga naar de opstartmap van de SD-kaart
- open het bestand "cmdline.txt" en voeg ip=169.254.10.1 toe. Zorg ervoor dat er een spatie is tussen wat u typt en wat al in het bestand staat
- bewaar het
- maak een bestand ssh zonder extensie in dezelfde map
- haal je SD-kaart eruit (maar veilig)
Aansluiting op de PI:
- Zet de PI aan en sluit de LAN-kabel aan op uw computer en uw PI
- installeer Putty van
- zet '169.254.10.1' in het IP-vakselecteer SSH en poort 22
- open
- gebruikersnaam: pi
- wachtwoord: framboos
Configuratie:
- typ "sudo raspi-config"
- Kies je wifi-land via de lokalisatiecategorie
-
download realVNC:
maak een verbinding met uw PI
- maak verbinding met je wifi
-
terug naar CLI (computer line interface) versie
-
typ:
- "sudo apt-update"
- "update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1"
- "update-alternatives --install /usr/bin/python python /usr/bin/python3 2"
-
Stap 2: De database
Installeer de mariaDB op de PI
-
Type
- "sudo apt install mariaDB-server"
- "mysql_secure_installation"
- We hebben nog geen root-wachtwoord, dus druk gewoon op enter
-
Nu kunnen we een root-wachtwoord instellen
Antwoord Y op alle vragen
Stap 3: Elektrische bedrading
Bekabel de componenten volgens het 'Elektriciteitsschema'
In bijlage een praktisch voorbeeld van mijn Breadboard bedradingsschema
Let op want jumperwires blijven niet zo goed plakken, dus zorg dat alles goed vast zit op het breadboard.
Stap 4: De zaak
Maak de zaak
Er zijn verschillende mogelijkheden:
- je kunt een lasercutter gebruiken
- of je kunt het met de hand maken
Ik heb de lasercutter gebruikt en de 2 dozen aan elkaar gelijmd zoals op de foto hierboven. De afmetingen staan in de tekening als je het met de hand zou maken.
Als u lasercutter-bestanden wilt genereren, is er een eenvoudige site die u kunt gebruiken. (https://www.makercase.com)
Stap 5: Python (de backend)
Voor de backend gebruik ik Pycharm.
Voor de verbinding met uw PI:
- Bestand
- Instellingen
- Bouwen, uitvoeren, implementeren
- Inzet
- Maak de verbinding met uw PI door uw SFTP-host toe te voegen
- Ga naar het tweede tabblad Mappings en zorg ervoor dat het lokale pad correct is
- Klik OK
Download de code van GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)
Upload de code met de rechtermuisknop en kies 'Uploaden naar Rpi'
Voer het script uit met de rechtermuisknop en kies uitvoeren (app.py)
Stap 6: Html en Java (frontend)
Neem het Front-End-gedeelte dat u in de vorige stap van GITHUB hebt gedownload en upload het. Ik heb Visual Studio gebruikt om het FE-gedeelte te doen, maar het is aan jou welke omgeving je het liefst gebruikt.
Aanbevolen:
Verandering Een Ongebruikte Smartphone in Een Slim Display: 6 Stappen (met Foto's)
Verander Een Ongebruikte Smartphone in Een Slim Display: Deze tutorial is in het Nederlands, zie hier voor de Engelse versie.Heb jij een (oude) ongebruikte smartphone? Maak er een slim display van met Google Spreadsheets en wat pen en papier door deze eenvoudige tutorial te volgen.Als je de tutorial hebt voltooid
IOT-gebaseerd slim parkeren: 7 stappen
IOT-gebaseerd slim parkeren: door Tanmay Pathak en Utkarsh Mishra. Studenten @ International Institute of Information Technology, Hyderabad (IIITH)ABSTRACTWe hebben met succes een IOT-gebaseerd slim parkeersysteem geïmplementeerd. Met behulp van individuele nodes (nabijheidssensoren) altijd
Cyber-fysieke beveiliging van slim parkeren en verkeerscontrole: 6 stappen
Cyber-fysieke beveiliging van slim parkeren en verkeerscontrole: het internet groeit met miljarden apparaten, waaronder auto's, sensoren, computers, servers, koelkasten, mobiele apparaten en nog veel meer in een ongekend tempo. Dit introduceert meerdere risico's en kwetsbaarheden in de infrastructuur, werking en
Slim vivarium: 8 stappen
Smart Vivarium: om de omgevingsconditie voor mijn reptielen te bewaken, heb ik een slim vivarium gemaakt. Mijn doel is om een volledig levend ecosysteem in de kooi voor mijn reptielen te hebben. Op basis van deze omstandigheden moet het terrarium op zichzelf handelen om zeker dat
Slim gordijnsysteem: 4 stappen
Slim gordijnsysteem: wil je een slim gordijnsysteem dat zichzelf sluit wanneer de kamer te warm en te licht is en het ook onderweg op afstand kan bedienen? Hier laat ik je zien hoe je er een heel gemakkelijk kunt maken~