Émetteur de capteur analogique sans fil Arduino 434 MHz
Ce Capteur analogique sans fil Le projet est une solution rentable pour transmettre des données en direct et permettre une surveillance, un enregistrement et un traçage continus des mesures des capteurs. Le système utilise un Module RF 434 MHz et un microcontrôleur compatible Arduino, ATMEGA328, transmettre les données d’un capteur connecté au A1 broche analogique. Les données sont reçues et affichées sur un écran OLED côté récepteur (carte supplémentaire).
Les éléments clés du projet
- Microcontrôleur ATMEGA328 : Ce microcontrôleur est chargé de lire la valeur analogique du capteur et de la transmettre via le module RF ASK 434 MHz connecté à la broche D2 du microcontrôleur Arduino.
- Module émetteur RF ASK 434 MHz : Ce module est utilisé pour transmettre les données du microcontrôleur au récepteur.
- Connecteur pour la programmation et le bootloader : Ce connecteur permet une programmation et une mise à jour faciles du microcontrôleur.
- Connecteur pour capteur : Ce connecteur permet de connecter le capteur à la broche analogique A1 du microcontrôleur.
- Installation OLED en option : Le projet permet l’installation d’un écran OLED pour afficher les données transmises/reçues.
- Connecteur pour E/S numériques D5 et D6 : Ce connecteur fournit des broches d’E/S numériques supplémentaires pour une extension future.
- Le système fonctionne en lisant la valeur analogique du capteur, qui va de 0 à 1023, et en la transmettant via le module RF ASK 434 MHz. Les données peuvent ensuite être affichées ou enregistrées côté récepteur.
- Un exemple simple d’application du projet consiste à connecter un capteur de température LM35 et à transmettre des informations sur la température à distance.
Cela démontre le potentiel du projet en matière de surveillance à distance et de transmission de données dans diverses applications.
Dans l’ensemble, le projet Wireless Analog Sensor offre une solution peu coûteuse et efficace pour transmettre des données en direct et permettre une surveillance, un enregistrement et un traçage continus des mesures des capteurs.
Ce projet d’émetteur est compatible avec le Récepteur de capteur analogique sans fil Arduino 434 MHz
Caractéristiques
- Alimentation 5 V CC à 50 mA
- Connecteur de module RF434 intégré
- Solution très compacte à faible coût
- N’importe quel capteur analogique peut être connecté (valeur analogique 0 à 1023)
- Option d’affichage OLED en option
- Connecteur d’embase à 4 broches en option 2 E/S numériques D5 et D6
- Connecteur à 3 broches pour connecter le capteur
- Le capteur de température LM35 peut être directement monté sur PCB
- Dimensions du circuit imprimé 27,78 x 26,83 mm
Programmation Arduino
Pour tester le projet, le code Arduino est disponible en téléchargement, permettant aux utilisateurs de lire les valeurs analogiques sur l’ADC A1 et de les transmettre via le module RF 434 MHz.
Le code peut être modifié pour répondre aux exigences spécifiques de l’application. Il est important de noter qu’un nouveau microcontrôleur ATMEGA328 nécessite un chargeur de démarrage avant de programmer le code Arduino.
Pour faciliter ce processus, un schéma de connexion est fourni pour la programmation du chargeur de démarrage et de l’Arduino. De plus, les utilisateurs peuvent se référer à la documentation officielle d’Arduino, en particulier le « Arduino vers planche à pain » exemple, pour plus d’informations sur la programmation Arduino et l’installation du bootloader.
Le lien fourni vers la documentation Arduino (https://docs.arduino.cc/built-in-examples/arduino-isp/ArduinoToBreadboard/) propose un guide complet sur la façon de programmer le microcontrôleur ATMEGA328 et d’installer le chargeur de démarrage, garantissant une intégration transparente avec le projet Wireless Analog Sensor Receiver.
Relations
- Connecteur de programmation CN1 : broche 1 = TX, broche 2 = RX, broche 3 = réinitialisation, broche 4 = GND, broche 5 = VCC, broche 6 = D11, broche 7 = D12, broche 8 = D13.
- CN2 : Écran OLED en option 0,96 Inc I/2C
- CN3 : E/S en option, broche 1 = VCC, broche 2 = D5, broche 3 = D6, broche 4 = GND
- Capteur analogique U2 : broche 1 = VCC, capteur broche 2, broche 3 = GND
- M1 : Module RF 434Mhz ou 315Mhz Émetteur ASK 3 broches
Schématique
Liste des pièces
NON. | QUANTITÉ. | RÉF. | DESC. | FABRICANT | FOURNISSEUR | RÉFÉRENCE DU FOURNISSEUR |
---|---|---|---|---|---|---|
1 | 1 | CN1 | EN-TÊTE MÂLE 8 BROCHES, PAS 2,54MM | WURTH | DIGIKEY | 732-5321-ND |
2 | 3 | CN2,CN3,C4 | DNP | |||
3 | 1 | C1 | CMS CÉRAMIQUE 10uF/16V TAILLE 0805 | YAGEO/DEBUT | DIGIKEY | |
4 | 2 | C2,C3 | CMS CÉRAMIQUE 0,1uF/50V TAILLE 0805 | YAGEO/DEBUT | DIGIKEY | |
5 | 2 | C5,C6 | 22PF/50V CÉRAMIQUE CMS TAILLE 0805 | YAGEO/DEBUT | DIGIKEY | |
6 | 1 | M1 | MODULE d’émission RF AM 434MHZ 3 broches | AMAZON/EBAY | DIGIKEY | |
7 | 1 | R1 | 10K 5% CMS TAILLE 0805 | YAGEO/DEBUT | DIGIKEY | |
8 | 1 | R2 | 0E 5% CMS TAILLE 0805 | YAGEO/DEBUT | DIGIKEY | |
9 | 1 | R3 | 1M 5% CMS TAILLE 0805 | YAGEO/DEBUT | DIGIKEY | |
10 | 1 | U1 | ATMEGA328TQPF-32 | PUCE | DIGIKEY | ATMEGA328P-AU-ND |
11 | 1 | U2 | EN-TÊTE MÂLE 3 BROCHES PAS 2,54MM | WURTH | DIGIKEY | 732-5316-ND |
12 | 1 | X1 | 16Mhz | ECS, INC. | DIGIKEY | X1103-ND |
Relations
Brochage du LM35
Vue Gerber
Photos
Fiche technique LM35