Le HC-12 est le composant idéal pour faire communiquer votre carte Arduino avec un autre module au sein de votre maison.
Le HC-12 est équipé d'une antenne externe (à souder sur le composant) capable de communiquer jusqu'à 1800m ! Il utilise un l'émetteur-récepteur SI4463 et un microcontrôleur STM8S003F3. Celui-ci assure la communication UART entre l'HC-12 et l'appareil avec lequel la carte communique.
Il est équipée de 5 broches (Vcc, Gnd, Tx, Rx, SET). La broche SET est utilisée uniquement en mode "commande" afin de choisir la configuration du module. En effet le HC-12 peut être utilisé avec 8 niveaux de transmission différents, 8 vitesses différentes, et de trois modes de fonctionnement différents.
Parmi ces trois modes nous avons :
- Mode de données en série ( HardWare Serial Data Mode)
- Mode radio
- Mode bluetooth ( qui nécessite une Arduino avec un module bluetooth)
Caractéristiques techniques :
- Fréquence de communication : 433.4MHz - 470MHz (Onde radio)
- Puissance d'émission maximale : 100mW
- Tension d'alimentation : 3.2V-5V
- Courant sans charge : 16mA
- Dimensions : 47.8 x 14.4 x 4mm