Table des matières:
- Étape 1: Frittage
- Étape 2: Structure de base de données normalisée
- Étape 3: Modèle FA2
- Étape 4: Câblage et codage
- Étape 5: Site Web
- Étape 6: Produit final
Vidéo: Projet 1 Weatheron : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Moi, Laurens Dujardin, je devais faire un projet pour l'école. J'ai donc décidé de faire une station météo. Je l'ai appelé Weatheron.
Les pièces dont vous avez besoin pour ce projet, sans que le Raspberry Pi ne soit chargé, sont:- breadboard- fils de raccordement- résistances- DHT11 (capteur de température et d'humidité)- SI1145 (capteur UV)- BMP280 (capteur de pression)- écran lcd (16x2)- potentiomètre (vous pouvez le vérifier dans la nomenclature que j'ai liée ici)
Pour le reste de l'instructable, je vais vous expliquer comment vous pouvez recréer ce projet.
Étape 1: Frittage
Alors, tout d'abord, j'ai fait un schéma de Fritzing. Vous devez bien sûr savoir comment vos pièces fonctionnent correctement. Sur ces images, vous pouvez voir quelle broche de la pièce doit être connectée à quelle broche sur le Raspberry Pi. Si vous laissez quelqu'un vérifier votre schéma frustrant, qui en sait beaucoup sur ce sujet, vous ne ferez pas d'erreurs cruciales qui peuvent être fatales pour votre projet.
Étape 2: Structure de base de données normalisée
Pour la structure de la base de données normalisée, vous devez tout d'abord faire une étude préalable. Ici, vous pouvez réfléchir aux données dont vous avez besoin et au fonctionnement de votre projet.
Après avoir effectué l'étude préliminaire, vous pouvez continuer à créer la structure de base de données normalisée elle-même. Je l'ai d'abord fait en Draw. IO. Ensuite, je l'ai fait dans MySQL lui-même, afin que je puisse essayer ma base de données avec des données de test.
Étape 3: Modèle FA2
Le modèle FA2 est un modèle complet pour l'ensemble du projet. Dans ce modèle, j'ai fait une analyse de la concurrence, un personnage qui peut être identifié comme un utilisateur général. Une user story map et un Site map qui contient toutes les pages de mon site. De plus, voici quelques photos de mes wireframes.
Étape 4: Câblage et codage
Ces photos ne sont peut-être pas très claires, mais il s'agit du câblage de mon projet, qui est déjà dans son logement.
Pour la partie codage, vous pouvez retrouver tout ce que j'ai écrit sur Github:
Il y a des fichiers qui se concentrent uniquement sur l'obtention des données des pièces. Où j'ai utilisé la bibliothèque, - bibliothèque pour BMP280:
- bibliothèque pour SI1145:
- bibliothèque pour DHT11:
Tout d'abord, vous devez installer ces bibliothèques sur votre Raspberry Pi avant de pouvoir les utiliser correctement. Pour ce faire, saisissez " sudo python setup.py install " dans la ligne de commande.
Ensuite, il y a le fichier 'data.py', celui-ci regroupe tous les fichiers séparés qui récupèrent les données, dans 1 gros fichier. De cette façon, vous pouvez écrire toutes les données en une seule fois sur l'écran LCD et dans la base de données.
Étape 5: Site Web
Le code que j'ai écrit pour mon site Web se trouve également sur Github:
Comme je l'ai déjà montré dans l'étape sur le modèle FA2, j'ai tout d'abord réalisé quelques wireframes. Ces wireframes ont été la base de mon site web. A partir de là, j'ai commencé à coder.
Étape 6: Produit final
Pour finir le tout, je mets le tout dans une boîte en bois, j'y perce des trous pour que les pièces puissent en sortir, pour qu'ils puissent mesurer les bonnes données.
Maintenant, pour vous connecter à mon projet, vous devez le démarrer en branchant le câble électrique et internet. Connectez-vous ensuite en utilisant putty et en tapant le nom d'hôte, qui est 'laurens.local'. Le nom d'utilisateur est « pi » et le mot de passe est « raspberry ». Vous pouvez simplement utiliser la flèche vers le haut, puis appuyer sur Entrée pour que le projet commence à s'exécuter. Il affichera ses mesures deux fois sur l'écran LCD, puis vous pourrez accéder au site Web en tapant dans la barre de recherche du navigateur: « 169.254.10.11:8080 ».
Merci d'avoir lu, j'espère que tout était clair et bon et que ce post vous a beaucoup aidé. Passez un bon moment à recréer mon projet! Laurens Dujardin étudie les nouveaux médias et les technologies de la communication à HOWEST Kortrijk, Belgique.
Conseillé:
Linefollower HoGent - Projet de synthèse : 8 étapes
Linefollower HoGent - Syntheseproject: Voor het vak syntheseproject kregen we de opdracht een linefollower te maken. Dans deze instructable zal ik uitleggen hoe ik deze gemaakt heb, en tegen welke problemen ik o.a ben aangelopen
Projet de stabilisateur de cardan : 9 étapes (avec photos)
Gimbal Stabilizer Project : Comment faire un cardanApprenez à faire un cardan à 2 axes pour votre caméra d'actionDans la culture d'aujourd'hui, nous aimons tous enregistrer des vidéos et capturer les moments, surtout lorsque vous êtes un créateur de contenu comme moi, vous avez certainement été confronté au problème de un vide si tremblant
Crédit supplémentaire de projet final ECG-BME 305 automatisé : 7 étapes
ECG automatisé - BME 305 Projet final Crédit supplémentaire : Un électrocardiogramme (ECG ou ECG) est utilisé pour mesurer les signaux électriques produits par un cœur qui bat et il joue un rôle important dans le diagnostic et le pronostic des maladies cardiovasculaires. Certaines des informations obtenues à partir d'un ECG incluent le rythme
Projet de bol automatisé de nourriture pour animaux de compagnie : 13 étapes
Projet de bol automatisé pour animaux de compagnie : cette instructable décrira et expliquera comment construire une mangeoire automatisée et programmable pour animaux de compagnie avec des bols de nourriture attachés. J'ai joint une vidéo décrivant le fonctionnement des produits et leur apparence
Graveur alimenté par USB ! Ce projet peut brûler à travers les plastiques/bois/papier (le projet amusant doit également être du bois très fin) : 3 étapes
Graveur alimenté par USB ! Ce projet peut brûler à travers du plastique/du bois/du papier (le projet amusant doit également être du bois très fin) : NE PAS FAIRE CELA EN UTILISANT UN USB !!!! J'ai découvert qu'il peut endommager votre ordinateur à partir de tous les commentaires. mon ordinateur va bien. Utilisez un chargeur de téléphone 600ma 5v. Je l'ai utilisé et cela fonctionne bien et rien ne peut être endommagé si vous utilisez une prise de sécurité pour arrêter l'alimentation