Module adaptateur I²C_LCD1602 pour Arduino
Description du module
Ce module permet de connecter tout type d'afficheur LCD compatible avec la puce HITACHI HD44780 (qui équipe bon nombre de LCD), qu'ils possèdent 2 ou 4 lignes de 16 ou 20 caractères, voire plus sur un bus I²C. C'est en fait un simple convertisseur parallèle 8-bit vers un bus série I²C qui utilise un chip PCF8574T de chez PHILIPS.
L'afficheur LCD est connecté au module en mode 4-bit, dispose d'une commande de rétro-éclairage déconnectable via un cavalier. Il dispose bien entendu d'un petit potentiomètre qui permet d'ajuster le niveau du contraste.
Module 2 Relais pour Arduino
Description du module
C'est une carte de puissance 2 canaux compatible Arduino, et d'une manière générale avec tout système à base de micro-contrôleur.
- Tension d'alimentation: +5V
- 2 x entrées isolées grâce à des opto-coupleurs
- 2 x LEDs indicatrice de commande des relais
- Possibilité de séparer la tension de commande des opto-coupleurs de celle des relais (maxi 5V pour chaque)
- 2 x Relais de commutation dont les caractéristiques sont:
- 1 x contact NO/NF par relais, sorties sur des borniers à vis
- Pouvoir de commutation maximal: AC250V 10A / DC30V 10A
- Tension de bobine: 5V
- Dimensions: env. 49 x 38mm (L x P)
→ J'ai acheté ce module ici en janvier 2015 pour 2,54€ (port gratuit).
Schéma de principe du module que j'ai redessiné sous Eagle :
EEPROM AT24C256 interface I²C pour Arduino
Description du module
Ce module est équipé d'un support lyre DIP8 acceptant des mémoires séries I²C du type 24Cxxx
Livré avec une mémoire EEPROM ATMEL 24C256 (32Koctets)
- 1 x LED indicatrice de la présence de l'alimentation +5V
- 2 x résistances de pull-up pour faciliter la communication I2C
- 1 x connecteur mâle 4 pins comportant les repères suivants: VCC / SCL / SDA / GND
- 4 x cavaliers permettant de sélectionner l'adresse de l'EEPROM sur le bus I²C (A0, A1, A2), ainsi que la protection d'écriture (WP - Write Protect)
Dimensions: 36.5 x 12mm (L x P)
→ J'ai acheté ce module ici en décembre 2015 pour 0,87€ (port gratuit).
Schéma de principe du module que j'ai redessiné sous Eagle :
Convertisseur DC-DC Step-Down
Description du module
Ce module n'est pas spécifique à la famille Arduino, il peut servir à tout système électronique nécessitant une alimentation régulée très précise, stable et totalement dépourvue de parasites.
Il s'agit donc d'un convertisseur DC-DC de type "Step-Down", c'est à dire un abaisseur de tension.
Il est composé d'un circuit intégré LM2596S qui est le cœur du système, d'un potentiomètre de réglage de la tension de sortie et des condensateurs de filtrage.
Le module est en fait une alimentation à découpage fonctionnant à la fréquence ( mesurée à vide...) de 26,631KHz avec une tension de +15V en entrée.
Module Bluetooth HC06
Description du module
Le module Bluetooth HC06 fonctionne avec n'importe quel adaptateur Bluetooth USB
(j'ai obtenu facilement la connexion avec mon smartphone Sony Xperia Z1 et l'application gratuite "BlueToothLinkFree"...)
L'antenne est gravée sur le circuit imprimé.
Bluetooth version: V2.0 + EDR (Enhanced Data Rate)
Vitesse de transmission par défaut: 9600,8, 1, n.
Couverture du signal: environ 10 mètres
Tension de fonctionnement: +3,3 V maximum ! (alimentation et données de transfert)
Consommation: 150mA sous 3,3 V
- 1 x LED verte indicatrice du mode de fonctionnement:
- sans connexion Bluetooth la LED clignotte
- avec connexon Bluetooth la LED est allumée fixe
- 1 x connecteur mâle 4 pins (livré déjà soudé): VCC / GND / TxD / RxD
Compatible avec un module Bluetooth maître, un module esclave ou un module maître-esclave.
Dimensions: 15,5 x 39,8mm
Poids: 3gr.
Note:
Pas de circuit de protection, donc prenez des précautions avant de brancher l'alimentation...
→ J'ai acheté ce module ici en décembre 2015 pour 2,60€ (port gratuit).
Convertisseur USB To TTL Serie pour Arduino
Description du module
Convertisseur USB -- TTL Série utilisant une puce FT232RL de chez FTDI compatible Arduino, mikroElektronika, etc...
compatible d'une manière générale avec tout système à base de micro-contrôleur, quel qu'il soit...
Il permet ainsi d'ajouter une pseudo interface série de type RS232 à un prototype et ainsi pouvoir communiquer avec un terminal (j'utilise celui de Bray, très pratique...) via l'UART d'un micro-contrôleur.
YwRobot Breadboard Power Supply
Description du module
Ce module n'est pas spécifique à la famille Arduino, il peut servir à tout système de développement électronique nécessitant une voire deux alimentations régulées très précises, et très facilement utilisable avec une platine de type "Breadboard" de type MB-V2.
Il est équipé de 2 régulateurs "Low Dropout Fast Response" en boitier SOT-223 délivrant chacun une tension de +5V et +3.3V
L'alimentation se fait par le biais d'une fiche DC Jack, et les rails sont commutables séparemment grace à l'usage de 2 cavaliers.
Il devient alors possible de sélectionner la tension qui vous convient le mieux suivant votre application.
Horloge temps réel DS1307 pour Arduino
Description du module
Le module comporte une puce DALLAS DS1307 constituant l'horloge en temps réel (RTC), ainsi qu'une mémoire EEPROM ATMEL 24C32 (4Koctets)
L'ensemble communique d'une manière générale avec tout système à base de micro-contrôleur par l'intermédiaire du bus I²C
Ce module possède 4 particularités:
- Il possède non pas une pile Lithium 3V CR2032, mais une batterie au lithium rechargeable LIR2032, ainsi que son circuit de charge
- L'adresse de la mémoire EEPROM n'est pas modifiable car il n'existe pas de cavaliers de codage
Les pins A0,A1,A2 sont reliées au 0v. L'adresse en binaire est donc figée à 1010000X (soit $A0 en hexadécimal), X étant le bit R/W. - L'emplacement de la résistance R7 (polarisation du quartz en pin 2) est vide, c'est normal et le module fonctionne parfaitement comme cela
- L'emplacement pour U1 est vide, il permet d'accueilir un capteur de température (non livré) "One-Wire" comme un DALLAS DS1820, ou encore DS18B20, etc...
J'ai effectué des mesures sur le module, sur 2 points particuliers:
- TP1: +4,43V --> tension présente aux bornes de la batterie LIR2032, avec ou sans tension d'alimentation +5V !!!
Cela reste correct car en effet, le constructeur de cette batterie indique une tension nominale de charge de 4,20V avec un courant constant de 17mA, voir le datasheet. - TP2: +3,195V --> le datasheet de DALLAS recommande une tension VBAT comprise entre 2,0 et 3,5V
La tension VBAT fournie au DS1307 est donc tout à fait conforme avec les infos du constructeur, voir le datasheet.
Entièrement chargée, la batterie peut alimenter le DS1307 pour fournir le temps (date et heure) pendant 1 an.
Le module peut bien évidemment être monté en cascade avec d'autres périphériques I²C, pourvu que l'on respecte les adresses de chacun (pas de doublons d'adresses...).
Astuce:
Vous pouvez faire l'impasse sur la batterie rechargeable si elle ne vous convient pas, et la remplacer par une pile CR2032, procédez alors comme suit:
- Supprimez les résistances R4 / R5 / R6 ainsi que la diode D1
- Remplacez la résistance R6 par un strap
- Remplacez la batterie LIR2032 par une pile CR2032
Dimensions: 27 x 28 x 8,4mm (L x P x H)
→ J'ai acheté ce module ici en décembre 2015 pour 1,12€ (port gratuit).