Table des matières:
- Fournitures
- Étape 1: la configuration
- Étape 2: La base de données
- Étape 3: Câblage électrique
- Étape 4: Le cas
- Étape 5: Python (le backend)
- Étape 6: Html et Java (frontend)
Vidéo: Maison intelligente pour chien : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
La plupart des propriétaires d'animaux sont curieux de savoir ce que leur chien bien-aimé a fait en leur absence.
Dans cette instructable, nous allons créer un moniteur de chien basé sur Raspberry Pi. Après une journée de travail, vous pouvez consulter l'application et voir le temps qu'il a passé dans son « banc », le bruit qu'il a fait et son niveau d'activité.
Fournitures
Électrique:
- Raspberry Pi 3 modèle B (carte SD 8 Go ou plus)
- T-cordeur
- ACL 16x2
- capteur de pression
- capteur de mouvement
- capteur de son
- résistances
- cavaliers
Étape 1: la configuration
La configuration du pi:
Nous avons besoin de 2 choses pour cette étape:
- imageur de disque win32:
- notre image sur:
La configuration de la carte SD:
- allez dans le répertoire de démarrage de la carte SD
- ouvrez le fichier "cmdline.txt" et ajoutez ip=169.254.10.1. Assurez-vous qu'il y a un espace entre ce que vous tapez et ce qui est déjà dans le fichier
- sauvegarde le
- créer un fichier ssh sans extension dans le même répertoire
- sortez votre carte SD (mais en toute sécurité)
Connexion au PI:
- Alimentez le PI et branchez le câble LAN sur votre ordinateur et votre PI
- installer Putty à partir de
- mettre '169.254.10.1' dans la case IPsélectionner SSH et le port 22
- ouvert
- nom d'utilisateur: pi
- mot de passe: framboise
Configuration:
- tapez "sudo raspi-config"
- Choisissez votre pays wifi via la catégorie localisation
-
télécharger realVNC:
configurer une connexion à votre PI
- établir une connexion à votre wifi
-
retour à la version CLI (interface de ligne d'ordinateur)
-
taper:
- "mise à jour sudo apt"
- "update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1"
- "update-alternatives --install /usr/bin/python python /usr/bin/python3 2"
-
Étape 2: La base de données
Installer le mariaDB sur le PI
-
Taper
- "sudo apt install mariaDB-server"
- "mysql_secure_installation"
- Nous n'avons pas encore de mot de passe root, alors appuyez simplement sur Entrée
-
Maintenant, nous pouvons configurer un mot de passe root
Répondez O à toutes les questions
Étape 3: Câblage électrique
Câblez les composants selon le « Schéma électrique »
En pièce jointe un exemple pratique de mon schéma de câblage Breadboard
Attention, car les cavaliers ne collent pas très bien, alors assurez-vous que tout est bien attaché à la planche à pain.
Étape 4: Le cas
Faire le cas
Il existe différentes possibilités:
- vous pouvez utiliser un cutter laser
- ou vous pouvez le faire à la main
J'ai utilisé le lasercutter et j'ai collé les 2 boîtes ensemble comme sur la photo ci-dessus. Les mesures sont dans le dessin si vous le feriez à la main.
Si vous souhaitez générer des fichiers lasercutter, il existe un site simple que vous pouvez utiliser. (https://www.makercase.com)
Étape 5: Python (le backend)
Pour le backend, j'utilise Pycharm.
Pour la connexion avec votre PI:
- Déposer
- Paramètres
- Construction, exécution, déploiement
- Déploiement
- Faites la connexion à votre PI en ajoutant votre hôte SFTP
- Accédez au deuxième onglet Mappages et assurez-vous que le chemin local est correct
- Cliquez sur OK
Téléchargez le code sur GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)
Téléchargez le code avec un clic droit et choisissez 'Télécharger vers Rpi'
Exécutez le script avec un clic droit et choisissez exécuter (app.py)
Étape 6: Html et Java (frontend)
Prenez la partie Front-End que vous avez téléchargée à l'étape précédente depuis GITHUB et téléchargez-la. J'ai utilisé Visual Studio pour faire la partie FE, mais à vous de choisir l'environnement que vous préférez utiliser.
Conseillé:
SmartBox - Système de maison intelligente pour votre pièce : 6 étapes
SmartBox - Smart Home System pour votre chambre : Bonjour à tous ! Dans cette instructable, je vais vous expliquer comment faire un système de chambre intelligent. Ce système contient deux appareils. Un appareil général avec un capteur d'humidité et un capteur de température qui mesure la qualité de vie actuelle dans votre pièce. Vous v
L'add-on complet pour la maison intelligente : 8 étapes
The Complete Smart Home Addon : Mon projet précédent "The Complete Smart Home" fonctionne avec succès depuis près de 5 ans sans aucun problème. Maintenant que j'ai décidé d'ajouter un retour au même sans aucune modification du circuit et du schéma actuels. Alors cet ajout sur pro
[HASS.IO] Commencez à construire votre maison intelligente sans codage, pour moins de 100 $ : 6 étapes
[HASS.IO] Commencez à construire votre maison intelligente sans codage, pour moins de 100 $ : récemment, j'ai déconné et réussi à rendre ma maison moins « idiote ». Je vais donc partager comment créer un système de maison intelligente avec un prix bas, une compatibilité élevée qui fonctionnerait de manière transparente et stable
Catapulte automatique pour lancer de la nourriture pour animaux de compagnie (chien, chat, poulet, etc.), lancer des balles et plus encore ! : 4 étapes (avec photos)
Catapulte automatique pour lancer de la nourriture pour animaux de compagnie (chien, chat, poulet, etc.), lancer des balles et plus encore ! : Bonjour et bienvenue dans mon premier Instructable ! Notre chien adore sa nourriture, elle va littéralement tout manger en quelques secondes. J'ai imaginé des moyens de ralentir cela, des balles avec la nourriture à l'intérieur à la jeter partout dans la cour. Étonnamment, elle est
Maison intelligente la moins chère pour 38 $ : 8 étapes (avec photos)
Maison intelligente la moins chère pour 38 $ : avez-vous entendu parler du nouveau Raspberry Pi Zero ? Seulement au prix de 5 $ (ou 10 $ pour la version W), il révolutionne la maison intelligente en la rendant moins chère que jamais et accessible à tous les budgets. Une autre partie de rendre la maison intelligente plus accessible est la connexion