Nouvelles:

Le Forum est maintenant chiffré (préambule https). Bien sûr, des liens externes insérés dans les sujets vont demeurer inchangés. Mais la composition des pages du Forum est désormais sécurisée. Si des problèmes d'affichage surviennent, veillez à vider votre cache pour ce site.

Menu principal

Messages récents

#31
Bonsoir X.

Je faisais des recherches sur un micro-contrôleur pour un projet perso et devines quoi ? Par hasard, je suis tombé sur un modèle qui a exactement les mêmes emplacements de pins que ton circuit grillé.

J'entends par là, que la pin VCC est en 1 et la pin GND en 8. En plus, il se programme avec l'aide d'une seule pin (l'UPDI) au lieu de 4 comme avec le modèle 85.

Par contre, c'est un CMS et je sais que tu ne peux pas souder ça et que le circuit imprimé est endommagé maintenant. Dommage.

Il s'agit de l'ATTiny412, dont je te joins la datasheet.

J'attends l'ATTiny85 pour finir les tests avec le L9110.
#32
Forum É-B: Règles de Conduite et Fonctionnement / Re : Présentation
Dernier message par statis - Mars 29, 2025, 08:18:40 PM
Bonjour et enchanté de faire ta connaissance philchamp51
#33
Forum É-B: Règles de Conduite et Fonctionnement / Re : Présentation
Dernier message par philchamp51 - Mars 29, 2025, 07:48:54 PM
Bonjour et bienvenue sur ce forum.

Ne t'inquiète pas, je suis français aussi et tout se passe bien sur ce site.

Regarde les vidéos de Bertrand, celles de Philippe Demerliac (Cyrob) et Thonain pour en apprendre plus sur l'électronique. Il y en a d'autres mais tu as déjà de quoi faire avec eux.

Nous ne sommes pas là pour juger du niveau de compétence des personnes mais pour s'entraider.

Amicalement
Philippe.
#34
Bonjour à toutes et tous

J'ai fais l'acquisition d'un RP2040-LCD-0.96
L'idée paraissait bonne d'après de le descriptif mais une fois reçu cela a été une déception.
Le vendeur avait son propre user guide mais avec des erreurs et un support de mauvaise qualité.
Mon premier problème a été suite à la mise en place du firmware micropython du vendeur.
L'essai avec le firmware générique proposé dans l'IDE Thonny n'a pas amélioré la situation, ni d'en injecter un venant directement de micropython.
J'ai donc déposé une requête auprès de WS pour pouvoir faire un factory reset car le vendeur ne savait pas.
WS m'a fourni le firmware usine ce qui m'a permis de vérifier que je n'avais pas cramé le circuit ainsi qu'un lien vers leur wiki avec la version micropython adaptée.
J'ai du les recontacter car leur exemple de gestion de l'écran était pour un externe, ils m'ont répondu de bien regarder sur leur wiki car il y avait effectivement un exemple en micropython.

Ne connaissant pas du tout micropython j'ai fait des recherches et j'ai trouvé une super vidéo d' Electro bidouilleur avec une bonne information, la possibilité d'orienter l'écran ce dont j'ai besoin dans mon projet.
La vidéo m'a permis de comprendre qu'il fallait que je trouve la bibliothèque py de l'écran.
Heureusement sur le wiki WS il y a la fiche technique du ST7735S.
Je n'ai trouvé que le py du ST7735 sans le S et une indication que pour le RP2040-LCD-0.96 il fallait juste modifier mais par rapport à celui du wiki il y a du "PIN" non référencé...
Le support WS recontacté m'a de nouveau donné le lien du wiki sans lire ma demande d'aide concernant l'orientation de l'écran...

le py de ws est WSpico-lcd-0.96-160x80+Example.py
le py du ST7735 est ST7735.py
avec un py pour les fontes sysfont.py
et l'exemple testST7735.py

Je pense que l'adaptation doit être trop compliquée et que je ferais mieux de commander un R2040 16 méga avec une écran externe qui lui a les bibliothèques, cela serait moins cher et mieux en capacité mémoire mais je n'aime pas abandonner sans avoir tout tenté.
Peut-être la modification est simple mais j'ai besoin d'aide dans ce cas

Merci d'avance
#35
Vos projets et Montages d'Électronique / Re : Bibliotheques Raspberry P...
Dernier message par statis - Mars 29, 2025, 02:11:03 PM
Bonjour cedelecdesign

Merci pour ce partage
#36
Forum É-B: Règles de Conduite et Fonctionnement / Présentation
Dernier message par statis - Mars 29, 2025, 11:58:27 AM
Bonjour à toutes et tous,

Merci à Electro-bidouilleur pour ses vidéos et son forum, j'ai un grand respect pour ceux qui aiment partager.

Premier défaut à signaler, je suis français, personne n'est parfait.

Mon parcours est atypique, j'ai commencé l'électronique enfant avec un poste radio à galène mais malgré l'obtention d'un diplôme d'électronicien câbleur je n'ai toujours pas bien compris le fonctionnement du transistor.

J'ai commencé l'informatique avec le langage Forth (Jupiter Ace), ai eu beaucoup de mal avec le Basic (Commodore 64), abordé le langage machine plus tard (Spectrum Sinclair) pour enfin rencontrer l'IDE Devpac sur l'Atari 520 STF.
Mon passage sur PC a été pénible, je suis allergique au C et l'assembleur est difficile à utiliser pour moi à cause de l'environnement système mais cela ne m'a pas empêché de bidouiller.
Plus tard j'ai abordé les microcontrôleurs car je voulais modifier le programme d'un lucid dreamer première génération.

Je pratique aussi l'impression 3D, c'est un avantage pour mes montages.

N'étant plus en activité j'ai enfin du temps et je débute l'aventure micropyhton avec un RP2040-LCD-0.96 de chez wS, choix qui me pose des problèmes.

Au plaisir d'échanger avec vous.   
#37
Vos projets et Montages d'Électronique / Re : Besoin de conseils pour m...
Dernier message par loulou31 - Mars 27, 2025, 10:22:12 PM
Bonjour Mike,

Comme le dit justement Papyblue, c'est un système complexe que vous voulez réaliser, et nécessite un minimum de formalisme pour faire la conception.
Il y est vrai qu'il y a maintenant beaucoup d'outils ou matériels puissants et pas cher, mais la conception nécessite des connaissances et une description fonctionnelle de ce robot. Il ne fait pas partir de suite avec les moyens pour arriver au résultat, mais des spécifications et besoins pour etudier les solutions a mettre en place.
Par exemple je ne commprends pas ce que va faire Chatgpt dans ce projet et a quel niveau il serait impliqué : niveau conception, integration mise au point ou au niveau fonctionnel. Dans ce dernier cas je ne sais pas comment il pourrait interagir de manière fiable et rapide pour gerer les fonctions de détection mobilité et interaction avec l'utilisateur.
#38
Bonsoir Philippe,

Je vois que tu as bien avancé. Merci beaucoup.
J'attends de recevoir le L9110H (composant perforant).
Des pistes se sont décollées et ont cassées.
Je dois refaire le circuit sur une carte perforée.
J'attendrai que tu finalises tes tests.

Encore merci.

Bonne soirée.
#39
Après vérification, j'ai fait encore plus simple, sans le boolean Moteur qui ne servait pas à grand chose...

Le temps de pause réglé à 250 ou 300 est le meilleur compromis entre protection de l'inversion de courant dans le moteur et réactivité lors des appuis.
#40
J'ai oublié de te dire que tu peux modifier différents paramètres dans le programme.

La pause est réglable en changeant la valeur de delay. C'est en millisecondes donc 1000ms = 1sec, 500ms = 1/2sec, etc.

const long pause = 1000;

La vitesse du moteur est réglable de 0 à 255 dans les paramètres suivants:

analogWrite(Motor1, 250);
analogWrite(Motor2, 250);

Je les avais mis à 250 pour voir les impulsions sur l'oscilloscope car à 255, il n'y en a plus, c'est un courant constant qui est injecté dans le moteur.