By

Arduino méga & réseau

image

By

Nouvelle commande

Liste du matériel commandé


Arduino RF transmiter 433MHz1pcs 433Mhz RF transmitter and receiver kit for Arduino project(261041100836)
chip_partner | 37161 | 99.9%
Quantité : 2
Date de vente : 04/03/13
 

Arduino RF transmiter 315MHz1pcs 315Mhz RF transmitter and receiver link kit for Ardu… (261086921764)
chip_partner | 37161 | 99.9%
Quantité : 2
Date de vente : 04/03/13
 

 

arduino I2C 3.3v 5v converter

IIC I2C Level Conversion Module 5-3v System For Arduino S… (261083990295)
chip_partner | 37161 | 99.9%
Date de vente : 04/03/13

 

 

arduino I2C LCD driverIIC/I2C/TWI/SPI Serial Interface Board Module For Arduino… (370689090277)
chip_partner | 37161 | 99.9%
Quantité : 2
Date de vente : 04/03/13
 
arduino stepper motor and ULN2003 driver1pcs Stepper Motor+ Driver Board ULN2003 5V 4-phase 5 line (261007253613)
chip_partner | 37161 | 99.9%
Quantité : 2
Date de vente : 04/03/13
 
1PCS Sound detection sensor module sound sensor Intellige… (261083086582)
arduino sound sensorchip_partner | 37161 | 99.9%
Date de vente : 04/03/13
 
Bluetooth Serial Transceiver Module Base Board with Re-se… (160886616794)
arduino bluetooth transceivermaya.yooyoo | 21065 | 99.9% 
Date de vente : 04/03/13
 
125 KHZ EM4100 RFID card read module RDM630 (UART) compat… (261110689339)arduino RFID 125KHz UART
chip_partner | 37163 | 99.9%
Date de vente : 04/03/13
 
1PCS HC-SR501 IR Pyroelectric Infrared IR PIR Motion Sens… (300804438509)arduino IR motion sensor
gc_supermarket | 11479 | 99.7% 
Date de vente : 04/03/13
 
1PCS DHT22/AM2302 Digital Temperature and Humidity Sensor… (261070585099)arduino DHT22 temp and humidity sensor
chip_partner | 37163 | 99.9%
Quantité : 3
Date de vente : 04/03/13
 
   

 

 

 

By

Rpi & LCDproc

Comment piloter un affichage LCD 20×4 avec un Raspberri PI ? telle est la question.

Premier test avec un LCD 20×4 I2C : je n'arrive à rien de concluant 🙁
=> sans doute des problèmes de cohabitation entre le 5v (TTL) et le 3.3v du GPIO …
Rpi-LCDproc-1

Deuxième test avec un LCD 20×4 (accès directement aux 15 broches) : ca marche !

 

 

/etc/LCDd.conf

Driver=hd44780

## Hitachi HD44780 driver ##
[hd44780]
ConnectionType=rpi

By

Commande de modules éléctroniques

Arduino_8relay_board

Matériel commandé sur eBay début juin 2012 :

Plaquette de pilotage de circuits de puissance à base de relais 5v.

Ce module possède 2 niveaux d’isolations : les relais (250V, 10A), et des opto-coupleurs (TTL).
Le pilotage des sorties de puissances se fait par des signaux bas (zéro volt).

Remarque pour le Raspberry PI : le GPIO duRpi est en 3.3v, mais ce module est compatible puisqu’il utilise le 0v pour activer les relais.

 

 

RTC (Real Time Clock) I2CArduino_RTC

 

By

Capteur de niveau de fioul opérationnel

Le capteur est opérationnel depuis décembre 2011.

montage final du capteur de niveau de remplissage de la cuve à fioul

montage final

Le boitier qui contient le circuit avec l’AT-MEGA328 est dans le garage. Toutes les 10 secondes, la led verte clignote en rafale. Le nombre de d’allumages de la led correspond au nombre de dizaines de pour-cent de remplissage de la cuve. La led rouge indique soit une mesure incorrecte (10 flash), soit une mesure inférieure à 20%.

L’alimentation (5v) est founie par l’adaptateur USB/RS232.

L’ATmega envoie aussi des informations numériques sur le port série, toutes les 10 secondes.

Format de l’information envoiée sur le port série :
<RATE>60</RATE>

 

Mise à jour d’octobre 2012 :

Après quelques tentatives d’interfacage avec le NAS Synology (problème de driver kernel pour le convertisseur USB/RS232 « CP2102 »), je me lance dans la configuration d’un plugin munin-node sur Linux (vieux PC de récup.)Munin-cuve-year

Sur ce graph annuel, on voit bien la consommation en fioul, et on peut même en déduire le bon moment pour le faire remplir ! 😉

By

Niveau de fioul dans la cuve

Les travaux de préparation avancent, et commencent par le passage de fils vers la cuve : ca, c’est fait !

Il me faut ensuite faire un montage avec un LCD et/ou un lien RS232(sur USB) vers un Linux et un MUNIN par exemple …

Update du dimanche 16 octobre.

Le capteur est maintenant connecté du coté de la cuve à fioul :

Après un problème de librairie de l’affichage LCD sur bus I2C (mauvaise version sur mon poste de bureau, bonne version sur la laptop) le capteur me donnes des mesures correctes.

La hauteur de la cuve fait environ 100 cm, et le capteur est surélevé de 5 cm. J’ai utilisé la fonction « map » juste pour le principe, parceque le calcul de convertion n’était pas extrêmement compliqué 😉

il me faut encore centraliser l’information de niveau, vers un arduino central, et/ou vers un Linux …

By

Module ethernet

image
Ce module est arrivé lundi midi. (26/09/2011)

Article très intéressant au sujet de ce module : http://dereenigne.org/tag/enc28j60

Pour interfacer ce module avec l’arduino, il faut utiliser les broche « SPI » et une broche « interrupts ».

Le challenge rigolo avec ce bidule, c’est qu’il fonctionne en 3.3v. Cette tension est facile à fournir pour l’alimentation, mais ca se complique sérieusement quand il faut communiquer avec l’arduino qui lui, est en 5v. Dans certains cas, il semble que ces 2 composants communiquent sans problème, donc sans composant d’adaptation au milieu. (74HCT08 par exemple)

Petit rappel des fonctions complémentaires utilisant des broches du contrôleur :

  • Serial: 0 (RX) and 1 (TX). Used to receive (RX) and transmit (TX) TTL serial data. These pins are connected to the corresponding pins of the ATmega8U2 USB-to-TTL Serial chip.
  • External Interrupts: 2 and 3. These pins can be configured to trigger an interrupt on a low value, a rising or falling edge, or a change in value. See the attachInterrupt() function for details.
  • PWM: 3, 5, 6, 9, 10, and 11. Provide 8-bit PWM output with the analogWrite() function.
  • SPI: 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK). These pins support SPI communication using the SPI library.
  • TWI: A4 (SDA) and A5 (SCL). Support TWI communication using the Wire library.

By

Montage Arduino : télémètre à ultrason et affichage LCD en I2C

Comment faire un montage intéressant à partir des modules qui viennent d’arriver par la poste …
Pourquoi pas un télémètre à ultrason ?
Pourquoi ne pas afficher les mesures sur un écran LCD 20×4 en I2C ?

La mesure de distance est possible grâce au module HC-SR04.
Ce module utilise 2 I/O numériques de l’arduino.

L’affichage est assuré par le module un module LCD 20×4 I2C.
Ce module utilise le bus I2C de l’arduino, donc les pâtes A4 et A5.

Voici ce que ca donne :

Une mesure est prise toute les secondes, puis affichée sur la première ligne.

Au niveau programmation, le module à ultrason n’a montré aucun problème. Par contre, l’affichage LCD en I2C, ne veut pas fonctionner du premier coup. Pour faire simple, j’avais une mauvaise version de la librairie « LiquidCrystal_I2C » : avec la bonne version, tout devient simple 😉

Le module LCD, est en fin de compte, un simple afficheur LCD couplé à un petit module de décodage I2C, basé sur un PCF8574. (dont les 3 bits d’adresse sont à « 1 », donc une adresse de 0x27).

By

Matériel arrivé !

J’ai recu, ce matin, 3 petits colis avec des éléments intéressants :

  • un LCD 20×4 en I2C
  • un capteur des distance à ultrason
  • deux AT MEGA328P, avec bootloader « UNO »
Premiers montages en vu, dans la foulée …

By

Arduino & Ethernet

Comment interfacer un Arduino avec un réseau ethernet

Module ENC28J60 :
http://iteadstudio.com/produce/enc28j60-ethernet-module-and-demo-codes/

Exemple de montage avec un Arduino MEGA :
http://www.kiranjose.com/blog/2011/09/connect-to-internet-with-arduino-mega-2560-and-enc28j60-breakout-board_crossover_ethernet_cable/

Un autre exemple d’utilisation du module Ethernet ENC28J60 :
http://dereenigne.org/electronics/arduino/enc28j60-breakout-board