Table des matières:
- Étape 1: Charger UNO avec Sketch
- Étape 2: HC 05 pas les connexions HC 06
- Étape 3: Commandes AT en MAJUSCULES
- Étape 4: AT a programmé HC05 à l'ordinateur à apparier
- Étape 5: Téléchargement de l'IDE
- Étape 6: PROBLÈMES……
Vidéo: Sans fil Arduino IDE Instructions infaillibles : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
Je voulais télécharger des croquis de l'IDE Adrino sur mon uno sans le câble USB.
Je voulais modifier des croquis dans un robot sans le transporter sur mon banc car l'uno est à l'intérieur d'une sorte de boîte scellée. Après avoir lu de nombreux articles, le meilleur moyen est avec Bluetooth. La meilleure source que j'ai trouvée était Instructables sous « programmer un arduino sans fil via Bluetooth par webgeeks », veuillez visiter leur instructable.
ILS MÉRITENT TOUS LES CRÉDITS POUR CELA.
Le problème est qu'ils ont probablement fait cela en quinze minutes les yeux bandés, et cela m'a pris plus de 3 jours. Ils ont omis des détails qu'un débutant ne connaîtrait pas. Si vous avez besoin d'une aide détaillée, voici toutes mes nombreuses erreurs. Je ne connais pas grand-chose au Bluetooth ou à Windows10, alors ne demandez pas plus d'informations. Vous pouvez vous attendre à utiliser Arduino IDE sans autres téléchargements. La portée du Bluetooth est courte, environ 30 pieds. Une fois connecté, tout fonctionne comme le câble USB et le serial.monitor fonctionne aussi ! Le plus gros inconvénient est le coût du HC05 autour de 7 à 10 $. Donc, chaque projet n'a pas besoin de cela.
Les étapes impliquent UN HC05 et UN pro-mini (ou uno). Vous chargez l'uno avec un croquis qui permet de modifier le HC05. Ensuite, connectez et programmez le HC05. Puis recâblez le HC05. Associez ensuite le même HC05 à votre ordinateur. (c'était le plus dur). Ensuite, ouvrez l'IDE, sélectionnez le bon com et téléchargez le croquis. En regardant les photos de l'article, j'avais tort de penser que DEUX HC05 étaient utilisés et qu'ils se parlaient via l'ordinateur connecté à l'uno.
Étape 1: Charger UNO avec Sketch
Utilisez n'importe quelle carte de type arduino et chargez le croquis " AT_mode_sketch ".
Ce croquis permettra d'effectuer des modifications dans le HC05 en tapant AT
codes via le serial.monitor.
Étape 2: HC 05 pas les connexions HC 06
Le HC05 est illustré ici. J'ai utilisé le plus récent avec 'STATE', 'EN' et un commutateur.
L'interrupteur qui ne dose rien. De nombreux tutoriels montrent que souder des fils aux broches 32-24 ne dérange pas.
La broche 'STATE' réinitialise l'uno
Le 'EN' mettra le HC05 en mode AT.
La led clignotante affiche 4 modes.
1. clignotement rapide = essaie de se coupler ou de se coupler sans que les données ne circulent.
2. un clignotement lent-pause = est le mode AT
3. deux clignotements lents = jumelés
4. pas de led = jumelé et parlant je suppose. ce "pas de led" est déroutant.
Connectez-vous comme indiqué à l'uno avec le 'AT_mode_sketch'.
HC05 EN à ARDUINO broche 9
HC05 TX vers ARDUINO broche 10
HC05 RX au diviseur de résistance à la broche ARDUINO 11 (ok pour faire 2,2k à partir de 2ea 1k)
HC05 vcc à vcc 5V ok
HC05 terre à terre
Étape 3: Commandes AT en MAJUSCULES
Connectez et alimentez via le câble USB à l'IDE. Le HC05 clignotera rapidement si tout va bien, même si vous avez connecté la broche EN et que vous l'avez basculée haut. Si, pour une raison quelconque, le HC05 clignote lentement, vous avez eu de la chance. Tirez le vcc (5V) du HC05 ….attendez 2 secondes … rebranchez et le HC05 devrait passer en mode AT comme indiqué par la LED clignotant lentement….c'est un MUST.
sur le serial.monitor, vérifiez ces paramètres:
débit en bauds 9600 et les fenêtres NL et CR (pas de fin de ligne… n'affichera aucune réponse)
Avec l'ordinateur, ouvrez le moniteur série IDE (une réinitialisation se produira) et devrait afficher « Entrez les commandes AT: »
Utilisez des majuscules pour ces commandes !
1…AT+PSWD…réponse….1234….mot de passe par défaut
2…AT+ORGL… réponse ok
3…AT+ROLE=0 …réponse ok
4…AT+POLAIRE=1, 0 …réponse ok
5…AT+UART=115200, 0, 0 …réponse ok
ma plus grosse erreur, c'est la vitesse pour parler au micro. L'IDE définit cela lors du choix d'une carte sous les outils. J'ai utilisé un pro-mini à 3.3v et la vitesse est de 57600. L'IDE le sait automatiquement. Ici, vous DEVEZ faire correspondre la vitesse correcte pour tout autre type de carte.
Je ne sais pas où trouver cette info ! Donc si un uno régulier 115200 ou pro-mini 3.3v 57600
AT+BAUD=115200, 0, 0: Changer le débit en bauds à 115200 (Arduino Uno, Bluino et Mega2560)
AT+BAUD=57600, 0, 0: Changer le débit en bauds à 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V et Duemilanove)
6…AT+INIT … réponse 17 erreur,, dit déjà initialisé
HC05 débranchez et prêt pour la prochaine étape pour re-câbler à l'uno que vous souhaitez télécharger.
Au cours de mes 3 jours de frustration, j'ai trouvé ce BON tableau étape par étape des commandes AT et de bonnes descriptions. (plus de choses que je n'apprendrai jamais) PDF EGBT-045MS-046S…..
Étape 4: AT a programmé HC05 à l'ordinateur à apparier
Vous pouvez simplement fournir 3 volts au HC05 pour le coupler ou vous connecter à l'uno sur lequel vous souhaitez télécharger des croquis. C'est HC-vcc à uno-vcc……HC-terre à uno-terre….. HC-TX à uno-RX…. HC-RX à uno-TX HC-STATE à un capuchon de disque 0,1 (104) à uno -réinitialiser. état o-----||-----o réinitialiser
Si vous utilisez un pro-mini à 3.3v les connexions sont directes. Si vous utilisez un micro 5v, vous devez diviser la broche RX sur le HC05 en utilisant les mêmes résistances indiquées à l'étape 2 RX o---www---o----www----o ground 1k | 2k TX-uno broche
Ces connexions se font via les broches TX et RX uno. (broche 0 et broche 1). Tout comme l'adaptateur FTDI qui se branche sur un connecteur de bord pro-mini. Parce que ces broches sont exclusives au chargement des croquis, vous ne devriez jamais utiliser le. Si votre sketch les utilise, ils peuvent ne pas autoriser la communication pour le chargement depuis l'IDE.
Avec tout connecté et sous tension, le HC05 clignotera rapidement et essaiera d'être couplé à votre ordinateur.
Sur l'ordinateur avec Windows10, ouvrez les paramètres >> appareils >> ajouter Bluetooth >>
Une boîte noire affiche….ajouter un périphérique >> bluetooth >> puis H-C-2010-06-01 devrait apparaître ou le nom du module HC05 que vous avez. Sélectionnez-le et vous obtiendrez une invite de mot de passe pour entrer 1234
Cela devrait maintenant devenir apparié. (oui presque terminé) Ceci est la photo un et le pointeur est sur plus d'options Bluetooth. Ouvrez cette option. case à cocher photo2 Autoriser le périphérique Bluetooth à trouver ce PC. photo3 montre l'onglet com ouvert et indique à quel port com HC05 est lié. ÉCRIVEZ LE NUMÉRO COM VERS LE BAS.
Répétez cette étape jusqu'à ce que vous soyez jumelé et que vous ayez un numéro de port com confirmé. J'avais plusieurs appareils (casque, etc.) affichés sur l'écran couplé. Cela m'a empêché de jumeler au HC05. même après plusieurs tentatives. J'ai supprimé tous les appareils et ajouté le HC05 pour en arriver là. Vous pouvez avoir de la chance.
Étape 5: Téléchargement de l'IDE
J'ai mon HC05 alimenté par une batterie et éloigné de l'ordinateur. Vous utilisez peut-être le câble USB de l'ordinateur pour alimenter le HC05 et uno. Pour vraiment confirmer que le HC05 s'apparie et non l'usb qui envoie des données, pensez à vous séparer de l'usb et utilisez une batterie. Après tout, c'est votre objectif.
Ouvrez ARDUINO IDE sur le croquis clignotant. Parce que tous les unos ont le clignotement par défaut, j'aime changer les délais d'esquisse () de délai (1000) à délai (50) dans les deux délais. En cas de succès, cela changera la led uno pour clignoter rapidement. Ouvrez les outils et sélectionnez votre carte/vitesse/. Ensuite, vous devriez voir une sélection de ports COM. le numéro de port que vous avez noté à la dernière étape DOIT figurer sur cette liste. Sélectionnez ce port. La dernière étape est le téléchargement via la flèche de téléchargement à côté de la coche.
Le HC05 clignote rapidement pendant que vous faites tout cela, mais dès que l'IDE commence à envoyer le croquis, le HC05 arrête de clignoter et s'éteint. L'esquisse se chargera dans l'uno et la led uno clignotera rapidement. Ensuite, le HC05 reviendra à un clignotement rapide tant qu'il sera sous tension ou qu'un autre téléchargement sera effectué. Vous pouvez même inclure un Serial.print("anything); et ouvrir le moniteur IDE et voir "anything" imprimé. N'oubliez pas Serial.begin(9600); dans setup().
Étape 6: PROBLÈMES……
L'IDE arduino donnera des erreurs générales et essayer de résoudre un échec de téléchargement à l'aide de ces codes et descriptions est très difficile. Il est préférable de revérifier les étapes ci-dessus et de confirmer chacune d'entre elles. Si les commandes AT n'ont pas été envoyées correctement ou si le taux uart est erroné, avrdude donnera les mêmes erreurs. Il en va de même s'il n'est pas couplé et expiré ou si vous avez choisi le mauvais micro dans les outils IDE. L'autre problème est de ne pas avoir de module HC05 qui pulse la broche STATE afin de déclencher le capuchon connecté à la broche de réinitialisation uno qui réinitialise l'uno. en préparation pour charger un croquis. Utilisez le même uno connecté à l'usb et téléchargez des croquis pour confirmer que cela peut être fait. Répétez ensuite les étapes. Je joue avec les ARDUINO depuis plus de cinq ans. La plupart des articles fonctionnent comme indiqué, mais quand ils ne le font pas, je trouve généralement à redire à ce que j'ai fait de mal. Et parfois, en recherchant les articles d'autres peuples, vous obtenez un autre point de vue. Ce n'est pas un projet de canular. Le remplacement du câble USB rend le téléchargement facile et pratique.
Oh voici quelques idées pour le pro-mini à deux dollars. J'ai fait un adaptateur (juste commuté le vcc et la terre) pour le brancher sur le connecteur de bord où le câble USB FTDI est allé. Maintenant, je branche simplement le bluetooth HC05 et je télécharge.
J'espère que cela a aidé Jim
Conseillé:
Robot Arduino sans fil utilisant le module sans fil HC12 : 7 étapes
Robot Arduino sans fil utilisant le module sans fil HC12 : Salut les gars, bon retour. Dans mon article précédent, j'ai expliqué ce qu'est un circuit de pont en H, un circuit intégré de pilote de moteur L293D, un circuit de pilote de moteur L293D superposé pour piloter des pilotes de moteur à courant élevé et comment vous pouvez concevoir et fabriquer votre propre carte de pilote de moteur L293D
Système d'arrosage automatique sans fil de bricolage sans exigence d'accès à Internet : 3 étapes
Système d'arrosage automatique sans fil pour plantes sans exigence d'accès à Internet : j'aimerais arroser automatiquement mes plantes régulièrement, peut-être une ou deux fois par jour selon les saisons. Mais au lieu d'avoir un copain IOT pour faire le travail, je préférerais quelque chose de autonome pour cette tâche spécifique. Parce que je ne veux pas y aller
Point d'accès sans fil de 50 mètres de portée avec adaptateur sans fil USB TP Link WN7200ND sur Raspbian Stretch: 6 étapes
Point d'accès sans fil de 50 mètres de portée avec adaptateur sans fil USB TP Link WN7200ND sur Raspbian Stretch : Raspberry Pi est idéal pour créer des points d'accès sans fil sécurisés mais il n'a pas une bonne portée, j'ai utilisé un adaptateur sans fil USB TP Link WN7200ND pour l'étendre. Je veux partager comment le fairePourquoi est-ce que je veux utiliser un Raspberry Pi au lieu d'un routeur ?T
Système DIY de micro sans fil pour guitare sans fil : 4 étapes
DIY Wireless Mic to Wireless Guitar System: J'ai regardé des vidéos et des groupes et presque tous utilisent un système sans fil à la guitare. Devenir fou, bouger, marcher et faire ce qu'ils veulent sans le cordon alors je rêve d'en avoir un.. Mais.. pour moi maintenant c'est trop cher alors je suis arrivé à ça
Pirater une sonnette sans fil dans un interrupteur d'alarme sans fil ou un interrupteur marche/arrêt : 4 étapes
Piratage d'une sonnette sans fil dans un interrupteur d'alarme sans fil ou un interrupteur marche/arrêt : j'ai récemment construit un système d'alarme et je l'ai installé dans ma maison. J'ai utilisé des interrupteurs magnétiques sur les portes et les ai câblés à travers le grenier. Les fenêtres étaient une autre histoire et leur câblage n'était pas une option. J'avais besoin d'une solution sans fil et c'est