Bonjour à tous,
Et merci d'avance à ceux qui auront la patience de me lire et qui en plus pourrons m'aider.
Pour commencer, une petite présentation de mon projet :
Amoureux de musique, je souhaite mettre un mini PC dans ma voiture pour écouter mes titres sauvegardé sur HDD.
A l'aide d'une petite télécommande Bluetooth, je veux effacer le titre en cours de lecture s'il ne me plait pas /plus afin de nettoyer ma base musicale.
Une fois arrivé à la maison, toute ma base musicale est synchronisée avec celle de la maison, histoire de ne pas retrouver les morceaux préalablement effacés lorsque j'écoute à la maison, et vice versa.
Pour des questions de maintenance/modification sur le PC, je souhaite pouvoir y accéder de la maison.
Principe de fonctionnement :
Lorsque je démarre la voiture, la carte Pro Micro allume le PC et lance la musique. Lors du trajet, j'écoute mes titres et effaces ceux que je ne souhaite plus garder.
Une fois rentré à la maison, je coupe le contact. La carte Pro Micro envoie une commande pour arrêter la musique, lancer la synchronisation de la base musical et éteindre le PC.
Partie logiciel:
- Autohotkey, installé sur le PC, permet d'interpréter les commandes envoyé par la télécommande Bluetooth et la carte Pro micro.
- Blynk, en serveur local, contrôle la carte à partir de mon smartphone Android.
- FreeFileSync, pour faire la synchronisation des fichiers entre le PC de la voiture et le serveur.
- Teamviewer, pour contrôler le PC à distance
Le matériel:
- Le PC : Beelink Gemini X55 - 12V 2A; wifi + Bluetooth
- Carte µC : Arduino Pro Micro (Atmega 32U4) 8Mhz 3.3V ; C'est le coeur de la carte, c'est lui qui gère tous les capteurs et périphériques, permet d'envoyer des commandes au PC par USB (Lance la synchro, extinction, redémarrage, etc).
- Carte wifi : Wemos D1 mini (ESP8266) ; Permet de démarrer le PC de la maison et de contrôler différents éléments (batteries, température, etc)
- Module XL4015E1 Chargeur CC CV Batteries Li-ion; réglé sur 12.6V 2A.
- Module automatique Step up / down; pour alimenter le PC en 12v.
- 3 Batteries 18650
- Module mesure de courant; permet de lire la consommation du PC pour connaitre son état.
- Module Boost; permet de rehausser la tension de l'allume cigare réguler à 12V, réglé à 15V pour pouvoir charger correctement les batteries.
- Module Mosfet canal P; pour commander le chargeur, le PC et l'écran.
- DS18B20 sonde de température; permet de surveiller la température des batteries.
Présentation du proto:
IMG20211030115823.jpg
IMG20211030115839.jpg
Screenshot_2021-11-13-01-36-53-00_980d3cd05c70b8deb691e1a04aeb6aca.jpg
Screenshot_2021-11-13-01-39-12-59_980d3cd05c70b8deb691e1a04aeb6aca.jpg
Screenshot_2021-11-13-01-39-20-62_980d3cd05c70b8deb691e1a04aeb6aca.jpg
Partie Code:
Si ca intéresse, je partagerai, mais je ne sais pas trop comment faire. Ca fait pas mal de ligne de codes
Schémas :
Voir message suivant, on est limité à 5 fichiers joins.
Avancement:
Le proto a bien avancé, il faut dire que j'y travail depuis presque deux ansMon niveau n'est pas exceptionnel mais j'y travail tous les jours pour m'améliorer
Tout fonctionne bien à la maison sur alim 18v pour simuler l'allume cigare, mais à ma grande surprise quand je l'ai branché dans la voiture, le PC n'a pas démarré. Grosse déception.
Après analyse, la tension de l'allume cigare n'est pas de 12.5 - 13V voir plus comme je le pensais, mais de 12V pile poile, que ce soit moteur allumé ou éteint.
Je dois donc modifier mon proto. Il y a quelques jours, j'ai découvert Easy EDA pour faire schéma et PCB. C'est TOP !
-----