Datura 6 relais automation (3 / 5 étapes)

Étape 3: Code de l’Arduino et câblage

Eh bien, en pièce jointe vous trouverez le code et les bibliothèques nécessaires pour compiler le code.

Il suffit de décompresser les bibliothèques et copier dans votre dossier arduino

  • datura_mega_v18.INO est le code
  • dht22.zip - la bibliothèque de capteur de température humidité
  • adafriut_pcd8544.zip - Affichage caractères bibliothèque
  • adafruit_gfx.zip - bibliothèque graphique d’affichage
  • ethernet.zip - bibliothèque d’ethernet
  • realtimeclockds1307.zip - bibliothèque de l’horloge
  • sd.zip - bibliothèque de microsd

Mappage de mémoire EEPROM

EEPROM(0) = n_rel - nombre de relais connectés
EEPROM(1) = log marche/arrêt
EEPROM(10-15) = mode relais auto/manuel
EEPROM(20-27) = pwd
EEPROM(30-41) = max humidité (octet 2 x valore)
EEPROM(100-147) = relais noms
EEPROM(1001-1168) = Tableau 1 Minuterie marche/arrêt
EEPROM(1169-1336) = Tableau 2 Minuterie marche/arrêt

brochage:

A0, A1, A2, A3, A4, A5 capteurs de paramètre (valeurs analogiques 0-1023)
4 arduino - carte SD CS
6 arduino - réservés (activation de l’écran lcd)
arduino 44 - capteur temp/hum DHT22
arduino 46 - capteur de débit
ethernet 10 réservé (nécessaire pour arduino uno compatibilité)
== > pin 1 lcd - v + 3.3 arduino
arduino 13 == > pin 2 lcd - horloge série out (SCLK) (10 res k nécessaires)
arduino 11 == > broche 3 lcd - données série out (DIN) (10 res k nécessaires)
arduino 12 == > broche 4 lcd - sélectionnez données/commande (D/C) (10 res k nécessaires)
broche Gnd arduino == > pin 5 lcd - sélection de puce LCD (CS)
== > broche 6 lcd - LCD oscillatore HNE - non connecté
broche Gnd arduino == > Broche 7 lcd - GND
== > Broche 8 - Vout - option led rétro-éclairage lcd
arduino 9 == > broche 9 lcd - Reset (10 res k nécessaires)
arduino 20 == > broche SDA RTC DS1307
arduino 21 == > pin SCLK RTC DS1307
30,31,32,33,34,35 relais
arduino 53 - ethernet réservés

Une fois téléchargé le code sur l’arduino, il est temps de sur le feu. MAIS, ne raccordez pas relais haute tension ! vous allez vous connecter plus tard, lors de la dernière.

Vous devriez voir aussi le travail d’affichage et partir entre relais.

  • DHT22.zip
  • Adafruit_PCD8544.zip
  • Adafruit_GFX.zip
  • Ethernet.zip
  • RealTimeClockDS1307.zip
  • SD.zip
  • datura_mega_v19.INO

Articles Liés

Tortoise vivarium

Tortoise vivarium

Salut!!! Il s'agit d'un simple vivarium pour vos petites tortues. J'ai eu à le construire car la saison chaude se termine et je dois déplacer ma tortue hermanni peu chez moi. Car c'est un peu jeune que je ne veux pas laisser il tombe en letarge maint
(BRICOLAGE) Comment faire la Mini Ultra ESP8266 & Simple relais Accueil Automation Office

(BRICOLAGE) Comment faire la Mini Ultra ESP8266 & Simple relais Accueil Automation Office

Bonjour tout le monde,Aujourd'hui, je vous ferai savoir, comment faire un Mini Esp 12 Wifi relais panneau mesurant seulement 3,9 x 3,9 cm !Cette carte a quelques fonctionnalités très dont tous les amateurs de technologie vont adorer avoir.J'ai inclus
Le Raspberry Pi-Arduino-SignalR Home Automation moyeu

Le Raspberry Pi-Arduino-SignalR Home Automation moyeu

Suite à un couple de mon prélude IBLEs publié ici et ici, ce projet prend la première étape vers la création d'une version de base d'un Home Automation Hub fonctionnelle.J'ai utilisé différentes technologies dans le but de comprendre comment je peux
Faire une carte de relais de capteur de mouvement Simple (PIR)

Faire une carte de relais de capteur de mouvement Simple (PIR)

Salut tout le monde,Après un succès Hit & recommandé avec « faire un capteur de mouvement Simple lumière Led »J'ai commencé à penser à autre chose...Donc, je suis ici avec ' faire une carte de relais de capteur de mouvement ! "C'est la même chose
Domotique Datura 6 - améliorations 2015

Domotique Datura 6 - améliorations 2015

Nouvelles : Dans ce dernier mois j'ai fait quelques corrections importantes et des améliorations au code et vers le serveur Web du projet. Voir datura_mega_v19.ino pour le dernier code.Le projet plus fonctionnel sur internet – utiliser comme un systè
Arduino NodeMCU ESP8266 fonction WIFI Smart bande 4 relais commutateur Board avec Raw TCP/IP, Mqtt & Android App

Arduino NodeMCU ESP8266 fonction WIFI Smart bande 4 relais commutateur Board avec Raw TCP/IP, Mqtt & Android App

Le nœud MCU est un open source ESP8266 fonction Wifi activé IoT plate-forme pour tous les goûts. Ce que nous avons fait est créé un Conseil de quatre relais pour elle, et la partie la plus fraîche est que Conseil a aussi un 100-240V-AC sur alimentati
Module relais USB pour Windows, Linux, Raspberry Pi

Module relais USB pour Windows, Linux, Raspberry Pi

USB est une interface fiable et très bien documenté. Aujourd'hui, presque tous les systèmes informatiques sont équipé avec un ou plusieurs connecteurs d'hôte USB. Parfois vous avez besoin des entrées et des sorties pour les tâches entourant votre PC
La boîte d’Automation de chambre à coucher

La boîte d’Automation de chambre à coucher

Automatiser n'importe quel appareil de votre chambre à coucher avec cette smart arduino « Chambre Automation Box ». Des fans pour des chargeurs de mobile, de blocs refroidisseurs de pièce aux feux de la nuit, cette boîte polyvalente peut contrôler pr
Domotique - comment ajouter des relais à Arduino

Domotique - comment ajouter des relais à Arduino

Comment choisir le relais – sa toute puissance.Lorsque vous sélectionnez un relais pour vous connecter à votre Arduino vous devez tenir comptea) la puissance (tension et courant) de ce que vous voulez allumer et éteindre etb) la puissance (tension et
BlueSense - DIY Smart Room Automation à l’aide de Bluetooth

BlueSense - DIY Smart Room Automation à l’aide de Bluetooth

Votre rêve de chambre Smart est seule touche loin ! Présentation « BlueSense »--l'automatisme chambre Smart celui-là permettent de contrôler l'appareil dans la pièce à l'aide de smartphones. La gamme de fonctionnement de BlueSense est d'environ 8 mèt
SMART HOME AUTOMATION

SMART HOME AUTOMATION

À l'heure actuelle il y a beaucoup de types de systèmes Home Automation disponibles dans notre marché. La plupart d'entre eux est électroménagers simples contrôle des systèmes comme DTMF contrôlée des appareils ménagers, RF basé électroménagers contr
Relais à distance Plug-And-Play (framboise et Arduino et lecture des capteurs)

Relais à distance Plug-And-Play (framboise et Arduino et lecture des capteurs)

L'objectif était de créer le contrôle facile à utiliser de bout en bout sur des prises de courant à l'aide de relais, y compris (et peut-être surtout) Web GUI et automatisation.Comme toujours, j'essaie d'utiliser les solutions existantes et s'appuien
Linkit one - Home Automation avec Bluetooth contrôleur Android App

Linkit one - Home Automation avec Bluetooth contrôleur Android App

Toutes les options sont équipées de téléphones intelligents. Les téléphones intelligents rendent notre travail très facile et nous rendent paresseux. Tour et éteindre des appareils ménagers utilisant téléphone intelligent avec dent bleue est dans le
Mise à niveau de votre arrosage avec Automation INSTEON

Mise à niveau de votre arrosage avec Automation INSTEON

la plupart des gens ont leurs arroseurs sur un certain type de minuterie automatique ; C'est très bien, mais ce n'est pas le plus sophistiqué et mis à part un calendrier de base, habituellement impossible de créer des schémas d'arrosage élaborées.  B