logo_PLG

Electronique

Arduino

Module Bluetooth HC06

Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives

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).

Horloge temps réel DS1307 pour Arduino

Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives

Description du module Tiny RTC I2C 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).

Schéma de principe du module que j'ai redessiné sous Eagle : Bouton 60

Schéma du module Tiny RTC DS1307 AT24C32...

EEPROM AT24C256 interface I²C pour Arduino

Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives

Description du module Module EEPROM AT24C256 interface I2C

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 : Bouton Télécharger

EEPROM AT24C256 interface I2C for Arduino

Convertisseur USB To TTL Serie pour Arduino

Etoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactivesEtoiles inactives

Description du module Convertisseur USB To TTL Serie for Arduino

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.

Lire la suite : Convertisseur USB To TTL Serie pour Arduino

Sous-catégories

Quelques liens vers les sites de mes amis...

Licence Creative Commons

 Licence CC BY NC SA 3.0 FR DEED L'ensemble de ce site hormis une notification spécifique est mis
à  disposition selon les termes de la Licence Creative Commons
Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions
3.0 France.
Licence Creative Commons