Jump to content

About This Club

Bienvenue au club astronomie avec Arduino ici on se partage nos expériences, nos inventions, nos réparations en électronique avec Arduino
  1. What's new in this club
  2. OK. Faudra que je me jette à l'eau. La programmation sur Arduino ne me pose pas de réel problème. Il faut juste que je comprenne le mode de construction du driver. Il y a de l'aide en ligne, ça devrait le faire 😉
  3. Non malheureusement je suis incapable de développer un driver, ma pièce est simplement pilotée par un focuser ZWO.
  4. Par hasard, tu n'aurais pas développé un driver ASCOM ? Car c'est la prochaine étape en ce qui me concerne. Je peux piloter le rotateur à distance, mais l'intérêt ultime est de pouvoir l'utiliser avec NINA en positionnement par astrométrie. Pour le rotateur 2", vu qu'il y a juste un porte-filtre et une ASI2600, le corps et le couvercle seront en impression 3D. Pour le 3", le train optique étant relativement lourd (correcteur 3", RAF, et ASI2400MC), il faut une mécanique rigide.
  5. Avec la contrainte de taille et de liaison série je pense que la Wemos est la plus adaptée, parce qu'avec un attiny 85 il te faudra ajouter un convertisseur. Ta pièce est très belle, mais c'est un peu "overkill", j'ai fais la même chose en impression 3D, en collant une courroie crantée à l'envers pour faires les pignons, et ça marche aussi
  6. Non, aucun port n'apparait à aucun moment dans l'IDE Arduino. De toute façon, à la relecture de la documentation, on trouve cette info (traduite) "Même si Trinket a un connecteur USB, il n'a pas de capacité "console série", vous ne pouvez donc pas utiliser série pour envoyer et recevoir des données vers/depuis un ordinateur ! Il n'apparaîtra pas en tant que PORT dans le menu de configuration" En conséquence, cette carte ne peut être utilisée pour un pilotage des actions par un PC. Je pense qu'on peut y charger un programme (quand on y arrive) qui doit être autonome et sans retour vers un ordi. Exit de la course ! J'ai vu effectivement, je vais en commander un exemplaire pour tester. Vu toutes les particularités des différentes cartes, ça risque d'être un long périple pour trouver un remplaçant de taille réduite de l'Arduino Nano. J'en ai trouvé, mais pas dont les dimensions sont réduites par rapport à l'Arduino Nano. Dans l'expectative, j'ai légèrement augmenté la taille du boitier du rotateur 2" de manière à loger l'Arduino Nano. Pour le 3", vu que l'ensemble est pratiquement terminé, il va falloir que je patiente pour trouver une carte plus petite ou que je ruse. J'ai toujours la possibilité de mettre un petit boitier externe pour y loger l'Arduino Nano, mais si je peux éviter, j'aimerais autant. Juste pour le fun, une petite photo de la partie mécanique du rotateur 3" (anodisation à venir) à 2 roulement à billes, sans et avec le capot imprimé 3D : Et la partie mécanique (fixe et tournante) du rotateur 2" qui utilise un roulement unique à double rangée de rouleaux croisés, réputé sans jeu :
  7. Il y a aussi la wemos D1 mini qui pourrait convenir (environ 3 euros) Quand tu connectes ta carte, et que tu presses le bouton comme sur le tuto, est ce que tu vois quelque chose apparaitre dans "port série" dans l'application arduino ?
  8. Salut Discret68 Il y a des cartes Seeed 4.99$ très minimalistes qui embarquent des chips ESP32 et le wifi + bluetooth...
  9. Je pense que c'est ça qui ne va pas pour le moment. Sur le guide d'installation ( https://learn.adafruit.com/introducing-trinket/starting-the-bootloader ), les liens fournis mènent à pas grand chose de téléchargeable. Et je ne sais pas où aller pour charger ce fameux bootloader pour une carte avec USB. J'ai trouvé de nombreux sites qui décrivent la façon de faire quand on a juste le circuit intégré, mais pour une carte avec puce soudée, je cherche encore .....
  10. Pour commencer il faut graver la séquence d’initiation sur l'attiny (le bootlaoder). Je suppose qu'avec ta petite carte il faut le faire aussi. Ensuite tu peux televerser un programme. Si aucun port com n'apparait avec ta petite carte (que je ne connais pas) il manque peut être un driver. Avec un attiny seul pour communiquer par une liaison série il faut ajouter un convertisseur uart ttl usb. On en trouve sur ali pour pas grand chose.
  11. OK pour faire fonctionner un ATtiny en autonome, mais pour le faire dialoguer avec un PC en permanence, il faut bien un interface USB ! Et là, je ne vois pas ce qui est nécessaire.
  12. Pourquoi ne pas prendre un simple attiny ? C'est moins cher et plus petit, avec une eeprom Il faut juste fabriquer un programmateur avec une carte arduino, mais c'est enfantin. Un tuto ici : https://www.cachem.fr/fabriquer-programmateur-attiny-85/
  13. J'ai eu la réponse d'ASCOM, ça ne marche pas avec VS 2019 mais ça fonctionne avec VS 2022.
  14. Salut Manu. Ce module ne transite pas par un port COM, il est géré directement par l'USB en tant qu'interface USB et pas comme un port COM comme pour les autres modules. Dans ce tuto sur l'utilisation de ce module ( https://learn.adafruit.com/introducing-trinket/setting-up-with-arduino-ide ), il est bien précisé qu'il n'y a pas utilisation de port COM. Je sélectionne la carte Adafruit Trinket (ATtiny85 @ 8MHz)et le programmeur USBtinyISP, mais j'ai mon message d'erreur. Dans le sélecteur de carte, il n'y a effectivement aucun port COM listé. Dans le gestionnaire de périphériques de Windows, on le trouve bien dans la liste des périphériques, mais pas dans les ports COM :
  15. salut est-ce que l'arduino IDE reconnait ton module ??? sinon tu peux lui donner un n° COM Connecte d'abord ton périphérique USB, puis accède à : gestionnaire de périphériques/ports/(double clique sur le nom de ton appareil)/paramètres du port/ avancé/ (choisis un numéro de com qui n'est pas utilisé ) normalement ça doit fonctionner une fois qu'il a un port com cdt
  16. Bonjour à tous les bricoleurs sur Arduino. Dans le cadre de la conception/fabrication de rotateurs (2" et 3") pilotés par un Arduino, vu que pour piloter un unique moteur pas à pas via un driver (DRV8825 ou TMC2208), 3 sorties numériques sont nécessaires (Enable, Step et Dir), un Arduino, même Nano présente une profusion de sorties parfaitement inutiles pour un unique moteur PAP. L'utilisation en mode micro-pas pilotés n'est pas indispensable. la sélection peut se faire une fois pour toute au niveau du driver en fonction de la vitesse de rotation souhaitée. De plus, même si l'Arduino Nano est de petite taille, il est encore un peu grand par rapport au volume disponible. Certes, je peux augmenter la taille du système, mais si je peux faire avec plus petit, j'aimerais autant. J'ai commencé par tester le programme de pilotage de mes rotateurs sur un Arduino Nano. Pour le moment, je pilote la rotation du système via un programme développé en VB.net. A termes, j'envisage également de basculer sur un driver ASCOM que je dois développer, après apprentissage de la chose ! Bref, la programmation fonctionne et le premier des 2 rotateurs construit..... tourne quand on lui demande. J'ai fait quelques recherches sur le Net pour trouver plus petit que l'Arduino Nano et qui soit compatible avec l'IDE Arduino. L'objectif étant de pouvoir déverser mon programme Arduino dans un module plus petit en limitant le nombre de modifications du programme. J'ai trouvé la carte Beetle RP2040 DFR0959 ( https://www.gotronic.fr/art-carte-beetle-rp2040-dfr0959-35875.htm ) qui propose 8 E/S. L'installation des drivers a été effectuée sans problème. La connexion et le téléversement du programme se réalisent sans soucis. Je pilote le driver et le rotateur tourne comme il se doit. Le seul point noir auquel je n'avais pas fait attention est que ce module ne contient pas d'EEPROM. Vu que je stocke la position du rotateur lors de la déconnexion du système pour la retrouver à la connexion suivante, dans ce cas, aucune position n'est mémorisée. On oublie donc ce module pour le moment ! J'ai pris un autre module, le Trinket 5V ADA1501 ( https://www.gotronic.fr/art-module-trinket-5v-ada1501-21898.htm ) qui est compatible IDE Arduino (sur le papier), qui comporte une EEPROM qui me permettrait de stocker mes données hors tension. De plus, il occupe la moitié de surface d'un Arduino Nano. J'ai suivi la procédure d'installation et pour le moment, impossible de téléverser le moindre octet ! J'ai un message d'erreur qui me dit "A programmer is required to upload". J'ai essayé plusieurs programmeurs dont l'USBtinyISP, mais rien n'y fait. Sur ce module, il y a 2 choses qui m'intriguent au niveau de l'installation. C'est le fait qu'il n'y ai pas de numéro de port COM, mais ça, c'est normal, et également une histoire de bootloader que je pense ne pas avoir compris. Si quelqu'un a déjà mis en œuvre ce module pour m'aider à le faire fonctionner, je lui en serai reconnaissant. JP
  17. Je ne vais pas pouvoir t'aider pour le moment, mais comme j'ai également besoin de développer un driver ASCOM pour 2 rotateurs et 1 focuser pilotés par Arduino, je vais lancer l'installation des outils et voir ce que ça donne ! On verra si ça se passe mieux (ou pas) chez moi.
  18. Je suis en train de regarder comment développer un Driver Ascom pour Arduino et ça commence très mal 😞. Je suis sur un PC W10. J'ai installé Microsoft Visual Studio Community 2019 Version 16.11.20, ASCOM Platerform 6.6 SP1 Developper Components. Dans MSC j'ai installé l'extension ASCOM Driver Project Templates. Mais quand je veux créer un nouveau projet, j'ai le comportement suivant. Normalement je devrais tomber sur un écran qui me demande le type de driver à créer. J'ai lancé le diagnostic et apparemment tout va bien. 08:23:08.474 Platform 6 Developer ASCOM Platform 6.6 SP1 - Developer Components 08:23:08.474 Platform 6 Developer Version - 6.6.1.3673 08:23:08.474 Platform 6 Developer Install Date - 20221031 08:23:08.474 Platform 6 Developer Install Location - C:\Program Files (x86)\ASCOM\Platform 6 Developer Components 08:23:08.474 08:23:08.474 Platform 6 Matched Developer and Platform Version Numbers = 6.6.1.3673
  19. Version 1.2.0

    23 downloads

    Pas tout a fait un code pour Arduino, mais pour microcontroleur ESP8266 et ESP32 (programmables via l'IDE pour Arduino) Le code est compilable sur Arduino si on supprime la partie Wifi (activante/desactivable facilement via des directives de compilation) En mode "sans" wifi, la roue est pilotable en USB, compatibles avec le protocole OPTEC (testé OK sous Kstars/Ekos/Indi) En mode Wifi on ajoute en plus: - le microcontoleur génère son propre réseau wifi, SSID: mls-rf, password: azerty, l'adresse IP de la roue est alors 10.42.0.1 - le microcontroleur peut se connecter à votre réseau domestique, on peut en paramétrer 2 (chercher les mots clés "reseau1", "reseau2", "password1" et "password2" au début du code et remplacez les avec vos identifiants avant de compiler. Voir sujet "bricolage" suivant:
  20. bonjour j'ai fini le support pour le moteur de l'axe AD j'ai du faire une petite soudure pour mettre ce type de connecteur car j'ai mis les drivers sur des supports et pour finir l'ensemble il me reste à finir le support pour l'axe DEC cdt
  21. Bonjour je vins de recevoir mes coupleurs d'axes quelques photos pour l'alim une pile de 9v fait le taff cdt
  22. Version 1.0.0

    2 downloads

    bonjour le vous joins le code de programmation pour la station météo la version qui envoie les résultats vers le moniteur série pour les branchements procédez comme suit si vous avez des problèmes ou des questions il y a le sujet associé sinon vous pouvez aussi envoyer un message à @manu69 cdt
  23. re, encore merci et je ferais appel a toi en cas de prise de tête..
  24.  
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.