But
Il s'agit d'un système de matériel et de logiciel extensif et étendu. Il contient des fichiers Gerber prêts à l'emploi pour la production de PCB, les schémas, la liste des pièces et les exemples de logiciels.
Public
Le matériel et les logiciels sont prouvés en cours d'usage. S'il est correctement assemblé, cela fonctionnera. Vous devez connaître la soudure SMD, être en mesure de lire des schémas et de comprendre les logiciels. La plupart des logiciels sont destinés à la framboise programmée en Python et PHP. Tous les autres logiciels sont compatibles avec Arduino. Le microcontrôleur est toujours le ATMEGA328 ou ESP8266 et peut être flashé via l'interface ISP ATMEL ou UART. Si vous lisez les exemples de logiciels, vous devriez avoir une bonne idée de la façon dont tout fonctionne ensemble. Les exampitions logicielles sont à faible niveau. Le système peut fonctionner autonome, mais vous pouvez vous connecter à n'importe quel système de domotique.
Défaut
Ce projet utilise principalement un Raspberry Pi pour la lecture de capteurs commutant les acteurs et contrôle des choses. La carte SD est uniquement lue, donc la configuration est aussi fiable que possible. Mais en cas de panne de framboise (crash, défaut matériel), il y a un processeur de sauvegarde ATMEL ATMEMA328 qui prend ensuite le contrôle du bus I2C. Il gère un programme de sécurité qui empêche l'installation de la maison au moins de dommages graves.
Applications
- systèmes solaires
- chauffage de la maison
- Affichage à domicile pour montrer les températures, les états du système, les avertissements et bien d'autres
- système d'alarme
- Simulation de présence
- fonctions de confort
- stores et volets de fenêtre
- irrigation du jardin
- Envisagez les prévisions météorologiques pour tout contrôle, selon
- ... et bien d'autres
Configuration maximale
- Jusqu'à 88 Relais
- jusqu'à 32 capteurs de température analogiques
- jusqu'à 40 entrées de détection 230V
- Jusqu'à 12 capteurs à 2 ans
- compteur d'impulsions
- 2 ^ 32 des appareils Lora sans fil, une distance de 1000 m à travers les murs ou 3 étages fiables
- Développement en cours, Max. Configuration extensible selon les besoins
Aperçu du système (plus ici)

Aperçu du matériel (plus de photos ici)
Rangée supérieure: bus du module pour connecter I2C et alimenter à chaque module.
Row inférieure de gauche à droite: module de commutation, module analogique, module de contrôleur avec framboise et microcontrôleur de secours: 
Module de contrôleur de framboise avec chien de garde (ici):
- Raspberry B + avec Ethernet
- Maître I2C
- ATMEL ATMEGA328 en tant que processeur de sécurité de secours
- Atmega328 est programmable en circuit
- Chien de garde
- 2 Relais
- 1 fil
- Interface UART 3.3V
- Interface ISP supplémentaire à PCB Edge
Le contrôleur de surveillance doit être déclenché par Raspi. Si Raspi est accroché ou s'écrasé, le contrôleur de surveillance a accès au bus I2C. Il peut ensuite lire les valeurs de l'annonce et changer de relais afin de maintenir les fonctions vitales en vie et d'empêcher les dommages à l'installation de logements.
Tous les modules peuvent être contrôlés par le module B de contrôleur (Raspberry) ou le pont LORA (ATMEGA328) ou le contrôleur WiFi, l'interface à tous les modules est la même: I2C. Tout module peut facilement être connecté au module de contrôleur B ou au pont LORA sans aucune modification.
ESP07 (ESP8266) Module de contrôleur WiFi (ici)
- ESP07
- Programmation via une UART en série ou WLAN
- Maître ou esclave i2c
- 1 Relais
- 1 fil
- 1 PWM Sortie
Ce module peut être utilisé à la place du contrôleur de framboise. Il peut être connecté à l'un des modules d'acteurs de capteur répertoriés ci-dessous. Le module WiFi ESP07 peut également être utilisé comme esclave I2C.
Module ATMEGA328 Ethernet Controller (ici)
- Microcontrôleur ATMEGA328 5V / 16 MHz
- Contrôleur Ethernet Wiznet W5500 avec support de protocole TCP / IP / UDP / DHCP câblé câblé
- Compatible avec Arduino Uno
- Programmation via l'interface ISP
- Interface de trace (UART série)
- Mise à jour logicielle via Ethernet TFTP
- Maître ou esclave i2c
- 1 Relais
- 1 fil
- 1 PWM Sortie
- 1 entrée numérique
- connecteur pour deux LED d'état
Ce module peut être utilisé à la place du contrôleur de framboise. Il peut être connecté à l'un des modules d'acteurs de capteur répertoriés ci-dessous. Le module de contrôleur Ethernet peut également être utilisé comme esclave I2C. Les protocoles Ethernet sont implémentés dans le matériel W5500.
Bus de module
Il s'agit de l'interface commune dont chaque module a besoin. Le bus du module distribue une alimentation 3,3V et 5V et la connexion I2C. Chaque module doit implémenter une entrée de bus de module et une sortie de bus de module. Ainsi, tous les modules de rail DIN peuvent être couplés et des extensions arbitraires sont possibles. Le module de contrôleur est le point de départ du bus du module car il fournit 3,3v, 5v et le maître I2C.
Module analogique:
- 16 canaux AD
- Conditionnement du signal (décalage, amplification) pour chaque canal avec des amplis OP rail-2-rail
- Le canal 16 peut être configuré pour lire la tension d'alimentation du capteur
- Maximum de 2 modules analogiques par contrôleur (contrainte d'addition I2C)
- peut facilement être connecté au module de contrôleur B ou au pont LORA sans aucune modification.
Typte du module de commutation A:
- 11 sorties Reais 230VAC, 5A max.
- maximum de 8 modules de commutation par contrôleur (contrainte d'adresse I2C)
- peut facilement être connecté au module de contrôleur B ou au pont LORA sans aucune modification.
Module de commutation Typte B:
- peut contrôler les volets et les stores de fenêtre
- Trois canaux chacun vers le haut
- Le logiciel empêche la montée / bas en même temps
- peut facilement être connecté au module de contrôleur B ou au pont LORA sans aucune modification.
Module d'entrée numérique Typte (ici)
- 5X MAIN DÉTECTION 230V
- 1x compteur d'entrée 5V Niveau logique (interruption déclenchée)
- Les entrées de détection du secteur peuvent également être modifiées en un niveau de logique 5V d'entrée
- peut facilement être connecté au module de contrôleur B ou au pont LORA sans aucune modification.
Lora Gateway (ici):
- Un module pour transmettre les commandes (I2C ou RS232 à 3,3V / 5V) du module de contrôleur de framboise via la transmission de données radio à spectre de propagation sans fil vers des modules situés quelque part dans la maison ou le jardin.
- Fonctionne sur ISM Band à 433 MHz ou 868 MHz
- LORA est une technique de transmission de données radio-radio à propagation sans fil très fiable. Voir https://en.wikipedia.org/wiki/LORA
- Ce module crée un réseau de domotique LORA privé. Le logiciel ne prend pas en charge Lorawan.
- partage le même matériel que Lora Bridge, mais différents logiciels
- Pour la version Gateway, Jumper1 (JP1) doit être ouvert, voir schéma
- peut facilement être connecté au module de contrôleur B
Lora Bridge (ici):
- partage le même matériel que Lora Gateway, mais différents logiciels
- Pour la version Bridge, Jumper1 (JP1 - voir schéma) doit être fermé
- Peut être utilisé pour accéder aux modules de commutation ou aux modules analogiques qui ne sont pas directement couplés au module de contrôleur
- Dans ce cas d'utilisation, les modules de commutation ou analogiques sont couplés via I2C au pont Lora
- Le pont implémente un point de départ de bus de module qui fournit un maître 3,3v, 5V et I2C pour contrôler les modules connectés
Module Lora Inwall (ici)
- Peut être placé derrière des commutateurs dans les parois ou des prises de courant
- commutateurs volets, stores, prises de courant via Lora
- Nécessite une passerelle LORA connectée au module de contrôleur
Lora Switged Energ Outlet (ici)
- commutateurs 230V
- Nécessite une passerelle LORA connectée au module de contrôleur