telecommande avec affichage en répéteur

bonjour,
tout niveau ici, merci de m'accueillir.
je précise de suite que mon niveau en électronique est quasi nul.

voila mon idée, je bosse dans le wifi et le solaire, jusque là, rien de grave rassurez vous.

au lieu de monter en haut des mats à chaque fois pour vérifier la charge de la batterie et programmer l'allumage de leds pour la nuit, j'aimerais pouvoir via une télécommande ou un pc en BT ou 433mhz
-1 récupérer la charge de la batterie sur la télécommande ou le pc
-2 programmer le compteur des leds en récupérant sa valeur histoire de savoir ou il en est rendu avant.

j'ai parcouru pas mal de sites et je suis tombé sur l'arduino, qui pourrait faire ce petit travail en trouvant une station météo pilotée avec ce module.
sur le papier c'est assez simple, mais pour le réaliser, je suis à la ramasse.

si vous avez des suggestions, prog, modules, je suis preneur.
merci d'avance pour votre aide

Est-ce que tu as une contrainte au niveau consommation électrique ?

l'alim de départ est en 12v, après si la consommation est de quelques watt, c'est pas trop méchant.

la seule contrainte que je vais avoir en fait est la portée de l'émetteur qui ne doit pas dépasser les 10m, histoire de ne pas programmer un autre poteau situé pas loin.

Dans ce cas tu n'as que l'embarras du choix ! D'après ce que je comprend, tu aurait plusieurs poteaux à contrôler. Dans ce cas pourquoi ne pas choisir une option longue portée (radio par exemple), afin de tous les contrôler en même temps ? A condition qu'ils ne soient pas super éloignés les uns des autres.

le truc est que non, je ne veux pas piloter plusieurs lampadaires en même temps.
pourquoi?
chaque lampadaire avec une borne a un role précis, et récupérer la valeur de charge de toutes les batteries en même temps ne sera pas gérable.
cela peut aller de 1 à 50 voir plus de lampadaires, donc misère assurée.

j'ai regardé le UNO, mais je n'ai pas trouvé de capteur de charge.
par contre le gros soucis vu mon niveau est de récupérer cette valeur, la transmettre, la traiter sur la télécommande et l'afficher.

j'ai bidouillé déjà cette semaine une fontaine télécommandée en récupérant la télécommande porte clef et le récepteur pour piloter un relais, mais ca s'arrête là :frowning:
en fait ca serait une télécommande à 3 voies en gros, mais avec un retour des données sur la télécommande.
1- test batterie (volt par exemple)
2- mise en prog d'un module marche/arret (compteur de 1 à 6.0 )
3- mise en prog d'un autre module marche/arret (compteur de 1 à 6.0 )

donc avis aux amateurs pour m'aider.
merci d'avance

Combien de lampadaire ?

Un code unique écrit sur un plaquette au pied de chaque lampadaire permettrait de l'identifier.
Tu rentres ce code avec ta "télécommande" et tu ne communiques qu'avec 1 lampadaire.

Et à la fin... si tu connais tout tes codes par coeur et que ta télécommande a une portée suffisante, tu restes devant un café et tu fais tout depuis la maison XD

pourquoi pas, mais je n'ai pas tous les lampadaires sur le même site, c'est une solution envisageable. XD

Tu fais ton code comme ça :

001 001
Site lampadaire

999 sites et 999 lampadaires par site XD

ça implique que chaque arduino de chaque lampadaire soit chargé avec son code propre.

tout a fait, mais on revient au problème
récupérer les données, les envoyer à la télécommande et les afficher.
programmer du php, Js, ajax, pas de problème pour moi, mais je suis une bille en électronique.
sur le papier, c'est toujours facile et j'ai le schéma en tête

lampadaire :
sensor charge batterie
relais 1
relais 2
émetteur/récepteur

télécommande :
écran lcd
code pour communiquer avec le lampadaire
bouton 1 test charge batterie
bouton 2 prog du relais 1 avec affichage du compteur
bouton 3 prog du relais 2 ******** ***** ****

Si tu peux trimballer un pc tu simplifies carrement les choses :

lampadaire : une arduino, une interface pour la batterie, 2 relais et l'émetteur récepteur.
"telecommande" : un émetteur/récepteur interface PC et c'est tout.

Par un simple jeu d'adresse ensuite tu peux choisir avec quel lampadaire tu joues et tout contrôler sur un site en restant à la même place.

je suis tout à fait d'accord avec ca.
maintenant, le tout est de mettre ca en place.
c'est là ou ca se complique.
connexion entre les modules et l'arduino, encodage/décodage sur le pc ou télécommande afin de récupérer les infos et les visualiser.
déjà quel arduino? le uno?

j'arrive pas a trouver non plus le module pour réupérer la charge de la batterie pour le connecter à l'arduino.

après pas mal de lecture, car sur le forum, ca ne manque pas j'ai trouvé déjà une partie de mon bonheur.

maintenant, le tout est de transmettre sur la télécommande ou le pc, le code et le décoder pour le lire.

Pour identification, je peux proposer un truc bête ?

Au lieu de charger un code par arduino, pourquoi ne pas utiliser un multiplexeur (ou deux) analogique [74151] avec des cavaliers ou un/des micro switchs DIL ?
L'identification serait lue pendant le setup() ?

Question, un adaptateur BT par lampadaire ça va pas faire un peu cher ?
Sinon l’intérêt c'est de les identifier par l'adresse MAC des modules BT.

D.

c'est sur que via BT ca serait le top.
par contre une clef usb BT ne revient pas chère.
j'ai vu un montage avec un arduino communiquer via une clef BT.
par contre, cela réduit la portée de la connexion.

mais pour le moment, je pense qu'il faut se pencher sur les capteurs (charge et compteurs) et voir comment les encoder pour les envoyer.

d'après vous les spécialistes, laquelle faut il prendre?
uno ou mega26560

Warning
Je ne suis pas du tout un spécialiste
/Warning

A vu de nez, ca dépends des besoins mais je dirais (ça demande confirmation):
Proto: Arduino uno
Productisation: Mini

Télécommande:

  • jusqu'a 8 boutons: 4 I/O numériques
  • LCD: 5 IO/numeriques
  • Connexion série par exemple 2 I/O numériques

ou un PC avec un dongle bluetooth (si bt choisi)

Module:

  • Série, 2 I/O numériques
  • 2 relais : 2 I/O numériques
  • 1 pin analogique pour la lecture du niveau de batterie

Rappel: tout ceci requiers confirmation d'un véritable spécialiste :slight_smile:

D.

ca serait le style oui.
sinon j'ai commandé une uno et je viens de tester en me basant sur un script trouvé sur le net un affichage de la charge de la batterie.
dans le compilateur pas d'erreur, mais si quelqu'un pouvait tester.

/Arduino Controlled Voltage Monitor batery 12v-->25v
Code by infobarquee 14/10/2011
Code for project control power batery
http://www.infobarquee.fr
/

#include <LiquidCrystal.h>
LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

void setup()
{
lcd.begin(16, 2);//16 lines 2 rows
lcd.print(" POWER BATERY"); //1st line message
lcd.setCursor(0, 1);
lcd.print("CONTROL VOLTAGE IN PROGRESS"); //2d line message
delay(5000);
lcd.setCursor(0, 1); //Clear top line
lcd.print(" ");
lcd.setCursor(0,0);
lcd.print("12v"); //Display 12v 1st line
}
void loop()
{
lcd.setCursor(6, 1);
float f = analogRead(0) * 12.0 / 1023; // 12.0 => 25.0
lcd.print(f, 2);
delay(1000);
}

Pour rappel je suis un n00b, mais je pense qu'il faut bien garder à l'esprit qu'il va falloir faire un diviseur de tension entre la batterie et l'input de l'arduino, il ne prends que du 0-5v sur les entrées analogiques :slight_smile:

Une fois de plus, c'est a faire contrôler :slight_smile:

Question (curiosité) : j'ai vu sur le site que ça utilisait des batteries au gel. Quel sont les caractéristiques de ce genre de batterie ? La tension chargée, vide ? la relation est elle linéaire ?

D.

je viens de lire que l'on peut mettre un web server sur l'arduino :grin:
donc je vais partir sur cette base.
ceci dans le but d'éviter d'avoir un émetteur récepteur en plus et de piloter à distance via le réseau tous les poteaux.
même interface pour tout le monde, pilotable par un pc ou gsm wifi ou gprs ou 3G.

vu que tout est déjà connecté en wifi sur mes installations, je vais pouvoir accéder de n'importe ou (sur place ou à distance) aux poteaux.
par contre une chose que je n'ai pas trop compris.
il y a la carte ethernet shield, mais est ce que la carte wifi shield peut aussi recevoir un server web, ou faut il les 2?

les pièces sont commandées et j'ai hate de commencer a faire joujou :grin:
la récup de la charge batterie ne devrait plus trop poser problème.
par contre je vais galérer avec mon niveau pour récupérer les données des 2 compteurs de programmation (allumage extinction) sur mes modules.

je vais surement avoir besoin de votre aide pour créer l'interface web sur le shield ethernet carte sd.