Table des matières:
- Étape 1: Passez en revue le CoreConduit: Système de contrôleur de jardin
- Étape 2: Téléchargez le code source
- Étape 3: Construire le contrôleur
- Étape 4: Certains assemblage requis
- Étape 5: Passer au sans fil
- Étape 6: côté récepteur
- Étape 7: Aller plus loin…
Vidéo: Bricolage pirater votre propre système domotique : 7 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Un système domotique doit pouvoir allumer/éteindre les appareils tels que les lumières, les ventilateurs, les systèmes de divertissement, etc. Un système sans fil mais indépendant d'Internet, mais surtout, DIY et open-source car je veux comprendre comment Ça marche.
Pourquoi réinventer la roue ?
Vouloir plus?
- Pourquoi bricoler quand on peut acheter ?
- Qu'est-ce qu'un jardin « intelligent » ?
- Commencer un jardin intérieur intelligent
- Approfondir le jardinage d'intérieur
- Jardinage d'intérieur: qu'est-ce qui peut mal tourner ?
- Gestion des systèmes de solutions nutritives
- Pourquoi Arduino quand on peut Pi ?
hydromazing.com
Étape 1: Passez en revue le CoreConduit: Système de contrôleur de jardin
Le système Coreconduit: Garden Controller fait plus que ce dont nous avons besoin pour les conditions de vie humaines, alors voyons ce qu'il fait pour que nous puissions apporter quelques changements. L'auteur des drones Instructable indéfiniment sur les plantes saines nécessitant de l'attention et de l'ennui jusqu'à ce que, "… J'ai programmé dans l'Arduino une fonction que j'ai appelée " TheDecider " qui prend des décisions basées sur le maintien de conditions environnementales optimales pour la croissance des plantes. J'ai ajouté des modules d'émetteur-récepteur radio sans fil 2,4 GHz et un système de récepteur modulaire afin que les données soient transmises à l'intérieur 1000 pieds."
Joli! Nous devrions jeter un œil à ceci, " TheDecider"
Un autre plus pour ce projet est:
« Dans un souci de sécurité, j'ai choisi de ne pas utiliser de relais qui exposent des courants alternatifs. Au lieu de cela, j'ai choisi d'utiliser des prises sans fil télécommandées pour contrôler les lumières, les pompes, les ventilateurs, les radiateurs et les humidificateurs. »
Étape 2: Téléchargez le code source
Téléchargez le code source depuis GitHub.
Tutoriel du module RF 433 MHz
L'Instructable explique:
"Dans le code source, j'ai créé une base de base pour gérer, transmettre et recevoir des objets "capteurs" et des objets "appareils". Ce projet pourrait facilement être modifié pour fonctionner avec d'autres environnements dans lesquels le contrôle est réalisé en lisant des capteurs et des appareils en fonctionnement. basé sur des règles programmées. Vous devrez apporter quelques ajustements au code source pour qu'il fonctionne correctement avec vos prises sans fil. Pour effectuer les modifications, vous devrez découvrir quels sont les codes que votre la télécommande utilise et les prises sont programmées pour recevoir. J'ai inclus un croquis pour l'installation sur votre Arduino Uno * avec protoshield - vous guide tout au long du processus d'acquisition des codes. Vous devrez insérer le module récepteur 433Mhz (comme illustré) et téléchargez cette esquisse, StartCore.ino sur l'Arduino Uno * et ouvrez la console série pour ce port afin que vous puissiez recevoir des données de l'Arduino."
Faisons-en un !!
"Après avoir terminé le processus d'acquisition de tous les codes de votre télécommande, vous pouvez copier et coller directement dans le fichier d'en-tête TheDecider.h où je l'ai indiqué."
Étape 3: Construire le contrôleur
Pièces: (liens fournis à titre de référence)
- Arduino Uno R3 (ce projet peut être étendu en utilisant plus d'unités.)
- Arduino Uno Sensor Protoshield (l'auteur utilise une carte de prototypage conçue pour ce qui ressemble à un écran LCD Nokia.) Nous pouvons utiliser le même, créer le nôtre ou utiliser le Sensor Shield.)
- résistance 10k
- en-têtes pcb mâles
- en-têtes pcb femelle
- fil avec connecteurs pour les capteurs
- Modules émetteurs et récepteurs RF 433 MHz
- set 5 pack de prises contrôlées sans fil, y compris le code source !!
- 2 ou plus - Modules émetteur-récepteur radio sans fil nRF24L01 2.4Ghz
Pièces en option:
- Arduino Uno R3* ou Pro Mini*
- Module d'horloge en temps réel
- En option: adaptateur nRF24L01 avec régulateur 3,3 v
- fils de connexion
- Option d'affichage LCD avec boutons Shield + Arduino Uno R3*
- 2 fils de connecteur mâle à 4 broches
- Option de carte SD Blindage de carte SD + Arduino Uno R3*
- fils de connexion
Option de connectivité Internet
- Ethernet ou WiFi Shield + Arduino Uno R3*
- fils de connexion - voir
- boîte de dérivation avec couvercle
Outils:
- Fer à souder avec soudure
- tournevis - petite tête plate
- Cordon USB - Standard
- PC avec Arduino ou Atmel Visual Studio avec plugin Visual Micro
Étape 4: Certains assemblage requis
Commencez par déterminer les codes que vos propres prises de courant alternatif sans fil utilisent. Le code source suppose qu'il y a un récepteur 433Mhz sur les broches 2 (masse), 3 (Données), 4 (Vcc) et un module d'horloge en temps réel connecté via I2C en utilisant A5 (SCL), A4 (SDA), Vcc, sol.
Étape 5: Passer au sans fil
Maintenant que le contrôleur est programmé avec les codes de nos prises AC, nous pouvons ajouter le module nRF24L01.
Utilisation du ruban DuPont Rainbow avec des connecteurs femelles de 2,54 mm pour pouvoir créer des connecteurs de fils personnalisés:
- Numéro de broche sur Arduino / Couleur du fil / Broche nRF24L01
- Broche 9: Orange / CSN "Chip Select"
- Broche 10: Jaune / CE « Activer la puce »
- Broche 11: Vert / MOSI « Sortie maître, entrée esclave »
- Broche 12: Bleu / MISO "Master In, Slave Out"
- Broche 13: Violet / SCK "Horloge système"
- Vcc 3.3v* Rouge (si vous n'utilisez pas Uno, carte adaptateur en option avec régulateur de tension)
- Sol. brun
Code couleur du fil regardant le côté composant nRF24L01 avec le cristal orienté en haut - de bas à droite, en remontant: Marron | Orange | Violet | Bleu. Gauche de bas en haut: Rouge | Jaune | Vert | NC
Plus d'informations étonnantes sur la connexion du nRF24L01 à Arduino.
Étape 6: côté récepteur
Le code source du récepteur suppose qu'il va être compilé et exécuté sur un Arduino Uno ou ProMini connecté à un nRF24L01, comme le contrôleur. Dans le cadre du système de contrôleur de jardin, le récepteur enverra des alertes via l'écran LCD connecté et/ou une alerte sonore à partir d'un piézo connecté sur les broches 2 (terre), 3 (signal), 4 (Vcc). Pour une utilisation dans des projets domotiques, le système d'alertes peut être supprimé ou les règles personnalisées selon l'effet souhaité.
Étape 7: Aller plus loin…
L'utilisation d'Arduino Uno, Pro Mini, nRF24L01 et d'autres modules open source ouvre la porte à de nombreuses possibilités. Nous disposons désormais d'un cadre sans fil pour l'envoi d'objets de données pour les capteurs, les appareils, les alertes, etc. TheDecider peut être mis à jour pour effectuer un nombre quelconque de tâches en fonction des entrées du capteur et de l'utilisateur. Ce que le récepteur fait en réponse aux données qu'il reçoit dépend de vous.
Bon bricolage !!
Intéressé par la culture hydroponique ?
Finaliste dans la domotique
Conseillé:
Fabriquer votre propre système photovoltaïque 5V : 4 étapes (avec photos)
Fabriquer votre propre système photovoltaïque 5 V : il utilise un convertisseur buck comme sortie 5 V pour charger la batterie (Li Po/Li-ion). Et convertisseur Boost pour batterie 3,7 V à sortie USB 5 V pour les appareils nécessaires 5 V. Similaire au système d'origine qui utilise une batterie au plomb comme charge de stockage d'énergie par e
Système d'alarme anti-intrusion domotique bricolage ! : 5 étapes (avec photos)
Système d'alarme anti-intrusion domotique bricolage ! : Dans ce projet, je vais vous montrer comment utiliser le logiciel Home Assistant afin de créer un système d'alarme anti-intrusion pour votre maison. Le système détectera essentiellement si la porte est ouverte sans autorisation, puis il enverra une notification
Créez votre propre système de musique Bluetooth à petit budget : 5 étapes (avec photos)
Créez votre propre système de musique Bluetooth à petit budget : dans ce projet, je vais vous montrer comment j'ai « fusionné » un récepteur de musique bluetooth bon marché avec un vieux haut-parleur à moi. L'objectif principal sera de concevoir un circuit amplificateur audio à faible coût autour du LM386 et du NE5534. Le récepteur bluetooth
Créez votre propre système de suivi de sécurité par SMS GPS : 5 étapes (avec photos)
Créez votre propre système de suivi de sécurité SMS GPS : dans ce projet, je vais vous montrer comment combiner un module SIM5320 3G avec un Arduino et un transducteur piézoélectrique en tant que capteur de choc afin de créer un système de suivi de sécurité qui vous enverra l'emplacement de votre précieux véhicule par SMS quand je
Créez votre propre système photovoltaïque hors réseau : 4 étapes (avec photos)
Fabriquez votre propre système photovoltaïque hors réseau : dans ce projet, je vais vous montrer comment j'ai combiné un panneau solaire 100W, une batterie 12V 100Ah, un contrôleur de charge solaire, un onduleur et de nombreux composants complémentaires pour reconstruire le câblage électrique à l'intérieur de mon garage et créer un hors réseau photovoltaïque