Show Posts
|
|
Pages: 1 ... 8 9 [10] 11 12 ... 19
|
|
136
|
International / Français / Re: tableau de bord Mob (arduino)
|
on: January 25, 2013, 06:59:31 am
|
|
Tu peux faire par calcul une estimation assez précise du niveau d'essence à partir du reste : Conso =f(Vitesse, kilométrage).
La valeur max est gardée en mémoire tant que l'Arduino est sous tension, sinon il faut la mettre en Eprom ou sur carte SD.
Pour la vitesse de la roue, un capteur magnétique à effet Hall me semble également mieux qu'un capteur optique.
|
|
|
|
|
142
|
International / Français / Re: Comprendre un montage électronique (Humidité-->buzzer)
|
on: January 24, 2013, 06:46:22 am
|
La tension appliquée à la base du transistor BC549 est définie par le pont diviseur à 3 résistances: (R6+R8 en série) associés à (R7). On a donc Vb = V1 x R7 / (R6 + R7 + R8). Cf http://www.astuces-pratiques.fr/electronique/le-pont-diviseur-de-tensionSi R7 = 0, Vb serait forcément nul et ça ne pourrait pas fonctionner (buzzer off en permanence). Le premier transistor est utilisé en commutation : bloqué ou saturé. Cf http://www.sonelec-musique.com/electronique_bases_transistor.html- Il est bloqué (équivalent à un interrupteur ouvert) quand la sonde est sèche. R8 grande donc Vb petit et donc pas de courant entre collecteur et émetteur. Buzzer Off. -Il passe à l'état saturé (équivalent à un interrupteur fermé entre C et E) quand la sonde est humide, puisque R8 diminue, ça fait remonter Vb au dessus du seuil 0.7V (tension de diode) . Dans ce cas la sortie du transistor permet de mettre sous tension l'ampli op derrière lui. Buzzer On. C'est là l'astuce de la consommation minimale, l'ampli Op n'est alimenté en courant que quand la sonde est humide, il est débranché de l'alim le reste du temps.
|
|
|
|
|
143
|
International / Français / Re: transformation de 3 couleur en 16bit de donné
|
on: January 24, 2013, 06:16:26 am
|
|
* La première boucle fait bien varier graduellement R ( Red), mais dans la seconde instruction qui choisit la couleur lcd.setColor( R, G, B); G et B n'ont pas l'air d'être explicitement initialisés à zéro: Tu demandes d'afficher (R, ?, ?) et ça dessine 8 paliers de teintes.
* Dans la seconde boucle G (=Green) varie bien, R=0 est maintenant initialisé, donc tu demandes (0, G, ?) et le bleu n'est pas défini, donc affichage de 64 paliers.
* Seule la troisième boucle (0,0,B) définit bien tous les 3 paramètres de couleur explicitement.
-> Remède à tester : Initialiser avec R=0; G=0; B=0; au tout début de ce code.
|
|
|
|
|
145
|
International / Français / Re: Comprendre un montage électronique (Humidité-->buzzer)
|
on: January 23, 2013, 01:12:29 pm
|
A première vue (corrigez si je dis des bétises) : La sonde d'humidité change de résistance R8 avec la sécheresse, et le réglage du seuil se fait avec R6 (résistance ajustable ?). Le pont diviseur R8+R6 avec R7 fait varier la tension appliquée sur la base du transistor BC549 monté en interrupteur, il déclenche la partie buzzer quand son seuil de tension Vbase est franchi. L'ampli op est un montage oscillateur, Voir ici http://www.sonelec-musique.com/electronique_theorie_aop.htmlselon les valeurs de R et C choisies il produit une certaine fréquence en sortie. Cette sortie oscillatoire est envoyée sur un transistor BCA559 qui amplifie ça, et le buzzer vibre à cette fréquence sonore.
|
|
|
|
|
148
|
International / Français / Re: afficheur à 7 segments, 4 digits
|
on: January 21, 2013, 02:28:15 pm
|
|
C'est bien ça. On ne peux pas afficher les 4 digits à la fois (ou alors 4 fois la même chose, "3333" par exemple) car ils se partagent des broches de commande communes. L'astuce est d'afficher à tour de rôle les 4 digits, et la persistance rétinienne fait l'illusion de 4 chiffres différents allumés en même temps.
|
|
|
|
|
149
|
International / Français / Re: afficheur à 7 segments, 4 digits
|
on: January 21, 2013, 12:05:48 pm
|
Par exemple, si tu veux afficher le chiffre "3" sur l'afficheur des centaines ("Digit 2") : Il faut éclairer uniquement les segments A B C D et G pour dessiner un "3". Et laisser E et F éteints ainsi que le Point Decimal (DP). Donc mettre pin 9 sur GND Pin 11 (pour A), pin 7 (pour B), pin 4 (pour C), pin 2 (pour D) et pin 5 (pour G) connectés sur High (+V) pour allumer ces 5 segments su second digit  Le reste (éteint) sur GND. 
|
|
|
|
|