Inclinomètre avec affichage graphique à barres à 17 segments
Ce projet est un inclinomètre basé sur le ADXL203/ADXL103 puce accéléromètre et microcontrôleur Arduino ATMEGA328. L’appareil mesure l’inclinaison et l’affiche sur un affichage graphique à barres à 17 segments. L’ADXL203 fournit une valeur analogique, qui est lue par l’ADC de l’ATMEGA328. A0 et affiché sur le graphique à barres LED. Le projet comprend également un buzzer embarqué en option et un circuit pilote, qui peuvent être utilisés pour créer une alarme à un certain degré d’inclinaison. Cette fonctionnalité n’est pas renseignée sur le tableau par défaut mais peut être ajoutée si nécessaire. Des cavaliers à souder intégrés J1 et J2 sont fournis pour sélectionner l’axe X ou l’axe Y de la puce ADXL puisque la puce a 2 axes. Les utilisateurs peuvent également utiliser la puce ADXL103 à axe unique au lieu de la puce ADXL203 à double axe.
Le circuit du buzzer peut être connecté soit au D3 ou J11 broche du microcontrôleur, en utilisant une résistance SMD 2,2K 5% (R22 pour D3 ou R13 pour D11). Le buzzer recommandé est de type 12 mm – 5 V et le transistor Q1 est un BC847 SOT23-3.
Programmation Arduino
La carte dispose d’un connecteur 4 x 2 broches pour la programmation du chargeur de démarrage et de l’Arduino. Les utilisateurs peuvent se référer au lien fourni pour plus d’informations sur la programmation Arduino et l’installation du chargeur de démarrage pour le ATMEGA328 ébrécher.
https://docs.arduino.cc/built-in-examples/arduino-isp/ArduinoToBreadboard/
Le code Arduino est disponible pour tester la carte, même s’il est à noter que le code peut ne pas être entièrement précis. Les utilisateurs sont encouragés à expérimenter et à modifier le code pour l’adapter aux exigences spécifiques de leur application.
Lorsque la carte est maintenue à une position de niveau zéro, la LED bleue D9 est allumée. Lorsque le PCB est incliné, 8 LED suivent l’inclinaison dans un sens et 8 LED suivent l’inclinaison dans l’autre sens.
Dans l’ensemble, ce projet semble être une solution d’inclinomètre simple et efficace, adaptée à des applications telles que le nivellement des véhicules (par exemple, camping-cars, camping-cars et plates-formes). La fonction de sonnerie en option ajoute une autre couche de fonctionnalités, permettant aux utilisateurs de définir des alarmes à des angles d’inclinaison spécifiques.
Caractéristiques
- Alimentation : 5 V CC à 100 mA
- Capteur d’inclinaison embarqué ADXL203
- 17 x affichage graphique à barres LED
- Connecteur 4 x 2 broches pour la programmation Arduino
- Montage facile avec des trous de montage de 2×3 mm
- 3 x LED bleues, 6 x LED rouges et 8 x LED vertes
- Dimensions du circuit imprimé 94,93 x 22,38 mm
Relations
- CN1 : aucune utilisation
- Connecteur de programmation CN2 : broche 1 = VCC, broche 2 = D11, broche 3 = D12, broche 4 = D13
- Connecteur de programmation CN3 : broche 1 TX, broche 2 = RX, broche 3 = réinitialisation, broche 4 = GND
- CN4 : Facultatif – Aucune utilisation
- CN5 : facultatif – aucune utilisation
- Entrée d’alimentation : la broche 1 de CN2 = VCC, la broche 4 de CN1 = GND peuvent être utilisées pour alimenter la carte ou utiliser CN4 ou CN5 pour alimenter la carte.
Broches Arduino
D3=LED01, D3=LED02, D5=LED03, D6=LED04, D7=LED05, D8=LED06, D9=LED07, D10=LED08, D11=LED09, D12=LED10, D13=LED11, A1=LED12, A2= LED13, A3=LED14, A4=LED15, A5-LED16, D2=LED17
Schématique
Liste des pièces
NON. | QUANTITÉ | RÉF | DESC | FABRICANT | FOURNISSEUR | RÉFÉRENCE DU FOURNISSEUR |
---|---|---|---|---|---|---|
1 | 2 | CN2,CN3 | EN-TÊTE MÂLE 4 BROCHES PAS 2,54MM | WURTH | DIGIKEY | 732-5317-ND |
2 | 8 | Q1, CN4, CN5, R13, R15, R22, DNP, CN1 | DNP | |||
3 | 2 | C1,C2 | CMS CÉRAMIQUE 10uF/16V TAILLE 0805 | YAGEO/MURATA | DIGIKEY | |
4 | 3 | C3,C4,C5 | 0,1uF/50V CÉRAMIQUE CMS TAILLE 0805 | YAGEO/MURATA | DIGIKEY | |
5 | 2 | C6,C7 | 22PF/50V CÉRAMIQUE CMS TAILLE 0805 | YAGEO/MURATA | DIGIKEY | |
6 | 3 | D1,D9,D17 | LED BLEU SMD TAILLE 1206 | WURTH | DIGIKEY | 732-4989-1-ND |
7 | 8 | D2, D4, D6, D8, D10, D12, D14, D16 | LED VERTE SMD TAILLE 1206 | WURTH | DIGIKEY | 732-4993-1-ND |
8 | 6 | D3,D5,D7,D11,D13,D15 | LED ROUGE SMD TAILLE 1206 | WURTH | DIGIKEY | 732-4991-1-ND |
9 | 1 | J1 | SOUDURE/CAVALIER-CLSD | |||
10 | 1 | J2 | CAVALIER À SOUDER | |||
11 | 1 | L1 | PERLE DE FERRITE LI0805G301R-10 | LAIRD | DIGIKEY | 240-2382-1-ND |
12 | 17 | R1, R3, R4, R5, R6, R7, R8, R9, R11, R12, R14, R16, R17, R18, R19, R20, R21 | 470E 5% CMS TAILLE 0805 | YAGEO/MURATA | DIGIKEY | |
13 | 1 | R2 | 10K 5% CMS TAILLE 0805 | YAGEO/MURATA | DIGIKEY | |
14 | 1 | R10 | 0E CMS TAILLE 0805 | YAGEO/MURATA | DIGIKEY | |
15 | 1 | U1 | ADXL203CE | APPAREIL ANALOGIQUE | DIGIKEY | 505-ADXL203CE-ND |
16 | 1 | U2 | ATMEGA328TQPF-32 | PUCE | DIGIKEY | |
17 | 1 | X1 | 16Mhz | ECS, INC. | DIGIKEY |
Vue Gerber
Photos
ADXL203 Fiche technique