Table des matières:

Bricolage pirater votre propre système domotique : 7 étapes (avec photos)
Bricolage pirater votre propre système domotique : 7 étapes (avec photos)

Vidéo: Bricolage pirater votre propre système domotique : 7 étapes (avec photos)

Vidéo: Bricolage pirater votre propre système domotique : 7 étapes (avec photos)
Vidéo: Débuter en DOMOTIQUE avec cette BOX 100% DIY et qui fait tout !!!! (Home assistant 2022) 2024, Novembre
Anonim
Bricolage pirater votre propre système domotique
Bricolage pirater votre propre système domotique
Bricolage pirater votre propre système domotique
Bricolage pirater votre propre système domotique
Bricolage pirater votre propre système domotique
Bricolage pirater votre propre système domotique

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

Passez en revue le CoreConduit: système de contrôleur de jardin
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écharger le code source
Télécharger 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

Construire le contrôleur
Construire le contrôleur
Construire le contrôleur
Construire le contrôleur
Construire le contrôleur
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

Assemblage requis
Assemblage requis
Assemblage requis
Assemblage requis
Assemblage requis
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

Passer au sans fil
Passer au sans fil
Passer au sans fil
Passer au sans fil
Passer au sans fil
Passer au sans fil
Passer au sans fil
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

Côté récepteur
Côté récepteur
Côté récepteur
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…

Aller plus loin…
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 ?

Automatisation de la maison
Automatisation de la maison
Automatisation de la maison
Automatisation de la maison

Finaliste dans la domotique

Conseillé: