[DIY] Timer intelligent

Timer intelligent [DIY] - Electronique, domotique, DIY

Marsh Posté le 16-03-2023 à 13:08:32    

Utilisant par mal la méthode pomodoro pour bosser, càd alterner des phases de 25 minutes de taf et 5 minutes de pause (oui oui ça fonctionne  :lol: ), j'utilise au quotidien des timers.
   Je n'ai toutefois pas trouvé chaussure à mon pied. Le timer logiciel est bien pratique car permet de s'isoler en bloquant des apps, des sites, les notifs et autre, mais est bien moins agréable à utiliser qu'un timer physique, et on ne visualise pas le temps qui passe.
 
   J'ai vu ça sur aliexpress :
 
https://ae01.alicdn.com/kf/S32157de [...] .jpg_.webp
 
   Et je trouve le principe vachement cool, mais il manque la partie logicielle ...
 
 
   Voici le projet :  
      - Un timer physique, que l'on règle via la rotation de la bague
      - Il est sur batterie, et peut se charger en USB-C
      - Le timer est connecté au réseau local en wifi
      - Il envoie à une commande lorsqu'un timer est lancé ou arrêté
      - Côté backend, une app sera là pour gérer le blocage des notifs, app et sites interdits pendant la période travail. Elle activera également le mode DnD d'Apple, qui permettra de virer les notifs sur tel, montre et tablette en plus de l'ordi. On pourra régler le type de sonnerie et le volume lorsque le time se termine.
 
 
   Rien de bien compliqué donc, et j'ai une énorme expérience de 0 projet électronique, donc je suis bien parti  :D  
   Je suis dev, donc la partie software c'est plié, c'est déjà ça :)
   J'ai également une imprimante 3D (CR 10s pro) avec laquelle j'imprimerai le boitier complet
 
 
   J'ai commencé à chercher des composants, les plus petits possibles pour que le boitier ne soit pas gigantesque. Un boitier de 8x8cms serait le max je pense.
   Voici la liste de ce que j'ai prévu :  


 
   Normalement les composants sont compatibles, il faut que je vérifie si je peux controller à la fois l'écran & le capteur de rotation sur le weemos D1 mini quand même.
   Une fois la commande passée et reçu, je vais un test de montage, le soft, puis je mesure le tout pour designer et imprimer le boitier :)
 
C'est tout pour aujourd'hui !


Message édité par synoyx le 16-03-2023 à 17:46:46

---------------
L'ennui est le pire ennemi d'un travail réussi
Reply

Marsh Posté le 16-03-2023 à 13:08:32   

Reply

Marsh Posté le 16-03-2023 à 16:23:18    

Pour info, tout ce qui vient après le point d'interrogation dans les liens Ali c'est des cochonneries tracking. Si tu pouvais nettoyer... Pour l'instant j'ai pas cliqué, mais pour info, à ma connaissance le Wifi ça consomme pas mal, donc il faudrait voir au niveau batterie / durée de fonctionnement.

Reply

Marsh Posté le 16-03-2023 à 17:48:47    

rat de combat a écrit :

Pour info, tout ce qui vient après le point d'interrogation dans les liens Ali c'est des cochonneries tracking. Si tu pouvais nettoyer... Pour l'instant j'ai pas cliqué, mais pour info, à ma connaissance le Wifi ça consomme pas mal, donc il faudrait voir au niveau batterie / durée de fonctionnement.


 
C'est nettoyé :)
Oui le wifi consomme, mais si j'utilise autre chose la solution sera plus complexe.
Le fait que ça soit sur batterie c'est juste pour pouvoir le prendre et régler l'heure, après je le rebranche.
 
Dans l'idéal, j'aurai bien mis une charge par induction, comme ça 0 cable, suffisamment d'autonomie pour les 20s nécessaires à le régler, et ça serait mieux niveau cable management.
Faudrait que je vois si c'est faisable sans prendre trop de place dans le boitier


---------------
L'ennui est le pire ennemi d'un travail réussi
Reply

Marsh Posté le 16-03-2023 à 18:12:45    

Merci.
 
Plusieurs choses en vrac:
-Il te faudra un module alim qui permet de charger la batterie ET d'alimenter en même temps ton machin si tu veux laisser branché presque tout le temps. A vérifier. A vérifier aussi si ton µC et l'écran etc veulent 3,3V ou 5V.
-Ton capteur de rotation c'est un potentiomètre, selon l'utilisation que tu veux il faudrait plutôt partir sur un encodeur rotatif. En bref, outre la techno complètement différente, un potard a un angle de rotation d'environ 270° peut-être, un encodeur rotatif peut tourner à l'infini.
-Vérifie bien que l'écran soit compatible avec ton bidule µC, au niveau tension (3,3V je suppose?), courant max et surtout nombre de broches.
-Je déconseille VIVEMENT d'acheter des batteries sur Ali. Outre la capacité qui risque d'être fantaisiste la batterie pourrait être de très mauvaise qualité et vu que c'est au lithium c'est pas sans risque. Il y a d'autres sites, nkon.nl notamment qui - d'après ce que j'ai lu - vendent des batteries de meilleure qualité. A voir.
 
Je suppose que tu vas utiliser l'environnement Arduino pour tout ça? Il y a un sujet dédié pour info. Perso je connais pas ce monde spécifiquement, donc p.ex. au niveau compatibilité de librairies etc je ne pourrais te renseigner. :o

Reply

Marsh Posté le 17-03-2023 à 13:15:32    

rat de combat a écrit :

Merci.
 
Plusieurs choses en vrac:
-Il te faudra un module alim qui permet de charger la batterie ET d'alimenter en même temps ton machin si tu veux laisser branché presque tout le temps. A vérifier. A vérifier aussi si ton µC et l'écran etc veulent 3,3V ou 5V.
-Ton capteur de rotation c'est un potentiomètre, selon l'utilisation que tu veux il faudrait plutôt partir sur un encodeur rotatif. En bref, outre la techno complètement différente, un potard a un angle de rotation d'environ 270° peut-être, un encodeur rotatif peut tourner à l'infini.
-Vérifie bien que l'écran soit compatible avec ton bidule µC, au niveau tension (3,3V je suppose?), courant max et surtout nombre de broches.
-Je déconseille VIVEMENT d'acheter des batteries sur Ali. Outre la capacité qui risque d'être fantaisiste la batterie pourrait être de très mauvaise qualité et vu que c'est au lithium c'est pas sans risque. Il y a d'autres sites, nkon.nl notamment qui - d'après ce que j'ai lu - vendent des batteries de meilleure qualité. A voir.
 
Je suppose que tu vas utiliser l'environnement Arduino pour tout ça? Il y a un sujet dédié pour info. Perso je connais pas ce monde spécifiquement, donc p.ex. au niveau compatibilité de librairies etc je ne pourrais te renseigner. :o


 
 
Hello,
 
   - Normalement le battery shield permet la charge & l'alimentation en même temps, d'après la page produit en tout cas. Concernant l'écran, la spec dit 3,3 ET 5v, du coup ça n'aide pas vraiment, mais de toutes façons le wemos peut sortir les deux, donc pas de soucis :)
   - Pour le capteur de rotation, bien vu ! Je suis en train de chercher un remplaçant, j'ai vu que les capteurs de rotation de molette de souris feraient l'affaire, et ne sont pas trop gros. Mais je n'ai pas encore trouvé de spec technique dessus pour voir comment l'utiliser, je cherche encore
   - Concernant la compatibilité de l'écran, pas de soucis, en fait j'ai pris le modèle car je l'ai vu que un tuto youtube : https://www.youtube.com/watch?v=-nECx4DOE84   Au niveau du nombre de broches, il faut que je compte oui, car entre le battery shield, le capteur de rotation et l'écran, ça fait pas mal ;)
   - Enfin pour la batterie, je note merci
 
La nuit porte conseille, je pense que je vais tenter de mettre l'induction pour le chargement , ça serait vraiment plus pratique à l'utilisation !
J'ai trouvé ça : https://fr.aliexpress.com/item/4001171058433.html  qui sort du 5v, normalement ça devrait aller.
 
Je prendrai le temps ce WE de vérifier les compatibilité & autre, et d'essayer de préparer un schéma de câblage pour mettre tout ça au clair
 


---------------
L'ennui est le pire ennemi d'un travail réussi
Reply

Marsh Posté le 17-03-2023 à 13:49:34    

Pour l'alimentation de l'écran: Prudence! D'après ma (faible) expérience on peut voir il faut souvent alimenter ces trucs en 5V car il y a un régulateur 3,3V; par contre les signaux sont en 3,3V pur! Du coup ton Wemos doit avoir 3,3V sur ses broches et 5V pour l'alim (ou 3,3V si on vire le régulateur de tension, tu sais souder en fait?)
 
Ton machin à induction, regarde les évaluations, ça ne semble pas top... Aussi je me demande si ça n'interfère pas avec le Wifi. En principe non, les deux bandes de fréquence sont très éloignés (de mémoire la charge sans fil/contact c'est la bande ISM des 13,56MHz?), mais si on a un chargeur pourri? Tu as déjà un chargeur sans fil ou tu veux en prendre un sur Ali aussi?
 
Pour l'encodeur rotatif, c'est toujours la même chose sur ces trucs: 2 sorties numériques dit "en quadrature". Ca se décode très bien avec un timer et une petite machine d'état. :jap: Les capteurs sur les souris, à ma connaissance, c'est encore autre chose; à savoir une roue avec pleins de petits trous et une barrière lumineuse. Ca peut le faire mais tu n'auras PAS le SENS de la rotation! Je ne sais pas si ce dernier est important pour ton utilisation.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed