Domotique Datura 6 - améliorations 2015 (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
  • realtimeclock ds1307.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.

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

Articles Liés

Datura 6 relais automation

Datura 6 relais automation

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è
Serveur domotique avec routeur

Serveur domotique avec routeur

transformer un routeur bon marché un serveur domotique !Ce projet vous permettra de passer des points de vente/feux de votre iPhone ou n'importe quel navigateur.Vous serez également en mesure d'envoyer des commandes série à distance.Ce projet est bas
8 de CHR X 8 X 8 LED Cube revisité avec des améliorations !

8 de CHR X 8 X 8 LED Cube revisité avec des améliorations !

Reportez-vous à l'étape 17 pour plus d'informations concernant le mode de saisie de musique pour les planches non-rampe.Il y a maintenant 7 modes de la musique dans le code affiché, et je suis à la recherche pour d'autres idées pour des animations ou
Domotique avec Intel Edison

Domotique avec Intel Edison

Le but de ce projet c'est activer une sortie lorsque le « UP » est enfoncée sur un émetteur de la télécommande et couper de la même sortie lorsque vous appuyez sur la touche « Bas ». Une telle expérience a diverses applications liées à la domotique.É
Uber domotique w / Arduino & Pi

Uber domotique w / Arduino & Pi

[MODIFIER] J'ai créé un forum pour collaborer sur le code de la porte d'entrée.http://homeautomation.Proboards.com/Board/2/openha...Il y a quelques années, je suis devenu propriétaire d'un chien pour la première fois. Je n'aimais pas laissant Cody da
Jarvis : Un Arduino basé système domotique

Jarvis : Un Arduino basé système domotique

J'ai a été inspiré par Jarvis de l'Iron Man et fortement voulait un système domotique. Les systèmes existants n'étaient pas bon marchés, alors j'ai décidé de construire mon propre système de domotique à l'aide d'un Arduino. À l'heure actuelle sa fonc
Kit de bricolage Sunhokey 2015 Prusa i3

Kit de bricolage Sunhokey 2015 Prusa i3

Cette instructables sont pour les gars qui ont acheté le Kit de bricolage Sunhokey 2015 Prusa i3 et ont le désir brûlant de faire fonctionner pour le meilleur état possible, sans se ruiner. Je vais partager certains des problèmes que j'ai rencontrés
Web-Enabled maison Thermostat (et domotique Hub)

Web-Enabled maison Thermostat (et domotique Hub)

Ce Instructable explique comment j'ai construit des thermostats de WiFi activé pour ma maison. Les thermostats sont programmables avec 6 différentes périodes durant la journée, bien qu'augmentant celle de n'importe quel nombre arbitraire serait assez
SMS basé système de domotique à l’aide de 1SHEELD

SMS basé système de domotique à l’aide de 1SHEELD

Hey amis, ce mon premier instructable et juste tourné 16 an vieux il y a deux mois.Dans ce instructable je montrerai comment faire 5 canal SMS basé système de domotique à l'aide de 1sheeld. Au lieu d'utiliser des relais électromagnétiques, j'ai const
Télécommande domotique

Télécommande domotique

j'ai voulu publier ce projet pendant environ 3 ans maintenant, mais jamais pu trouver le temps. Oh bien besoins doivent comme les lecteurs de diable comme ils disent, et c'est ici pour vous maintenant. J'espère qu'il s'agit partout clair, sinon faite
Mac OS X El Capitan : sécurité et autres améliorations

Mac OS X El Capitan : sécurité et autres améliorations

WWDC 2015 n'était probablement pas tellement passionnant et émouvant comme la fois précédentes, mais il y a encore beaucoup plus de mises à jour et nouvelles à partager avec vous. La plupart des innovations ont été attendues et répandues par les fans
Comment : Ajouter un retour vocal votre domotique avec liez-le un !

Comment : Ajouter un retour vocal votre domotique avec liez-le un !

Bonjour tout le monde,Aujourd'hui je vais vous montrer comment ajouter retour vocal à votre domotique.Ce sera toujours un bon additif pour votre domotique avec lien il un projet car votre ONE Linkit laisserait une rétroaction comme un « J'ai tourné o
Domotique avec ATTiny téléphone portable

Domotique avec ATTiny téléphone portable

Dans notre chalet dans les bois nous n'avons pas une connexion internet fiable. En hiver qu'il fait très froid lorsque nous entrons et il faut quelques heures avant que la maison se réchauffe quand vous allumez le chauffage au sol après que nous inte
Installer et configurer OpenHAB. Partie 6: ITO, domotique

Installer et configurer OpenHAB. Partie 6: ITO, domotique

Avant-proposDonc, si vous avez suivi les premières parties (IoT - « Intranet » des choses : domotique. Partie 1: ITO, Introduction partir) vous aurez vous-même un réseau IoT similaire à celle illustrée ci-dessus (photo 2 et 3). Dans cette partie, nou