Innehållsförteckning:
- Steg 1: Ladda UNO med skiss
- Steg 2: HC 05 Inte HC 06 -anslutningarna
- Steg 3: AT -kommandon i CAPITALS
- Steg 4: AT -programmerad HC05 till dator som ska kopplas
- Steg 5: IDE -nedladdning
- Steg 6: PROBLEM …….
Video: Trådlös Arduino IDE Dumtäta instruktioner: 6 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Jag ville ladda ner skisser från Adrino IDE till min uno utan usb -kabeln.
Jag ville finjustera skisser i en robot utan att bära den till min bänk eftersom uno är inuti en sorterad förseglad låda. Efter att ha läst många artiklar Det bästa sättet är med Bluetooth. Den bästa källan jag hittade var Instructables under "program an arduino wireless over Bluetooth by webgeeks" besök deras instruerbara.
DE FÖRTJÄNDER ALL KREDIT FÖR DETTA.
Problemet är att de förmodligen gjorde detta på femton minuter med ögonbindel, och det tog mig 3+ dagar. De utelämnade detaljer som en första timer inte skulle veta. Om du behöver detaljerad hjälp, här är alla mina många misstag. Jag kan inte mycket om bluetooth eller windows10 så be inte om ytterligare information. Du kan förvänta dig att använda Arduino IDE utan andra nedladdningar. Räckvidden för Bluetooth är kort, cirka 30 fot. När den väl är ansluten fungerar allt precis som usb -kabeln och serial.monitor fungerar också! Den största nackdelen är kostnaden för HC05 runt $ 7-10. Så varje projekt behöver inte detta.
Stegen innefattar ONE HC05 och ONE pro-mini (eller uno). Du laddar uno med en skiss som tillåter ändringar av HC05. Anslut sedan och programmera HC05. Koppla sedan om HC05. Para sedan samma HC05 till din dator. (detta var det svåraste). Öppna sedan IDE och välj rätt com och ladda ner skissen. När jag tittade på artikelbilderna hade jag fel när jag trodde att två HC05 användes och de pratade med varandra via datorn ansluten till uno.
Steg 1: Ladda UNO med skiss
Använd vilken typ av bord som helst av arduino och ladda skissen "AT_mode_sketch".
Denna skiss gör det möjligt att göra ändringar i HC05 genom att skriva AT
koder via seriell.monitorn.
Steg 2: HC 05 Inte HC 06 -anslutningarna
HC05 är bilden här. Jag använde den nyare med 'STATE', 'EN' och en switch.
Brytaren som doserar ingenting. Många självstudier visar lödningstrådar till stift 32-24 stör inte.
"STATE" -nålen återställer uno
'EN' sätter HC05 i AT -läge.
Den blinkande lysdioden visar fyra lägen.
1. snabb blinkning = försöker para eller para ihop utan att data flödar.
2. en långsam blink-paus = är AT-läge
3. två långsamma blinkningar = parade
4. ingen led = parad och pratar antar jag. denna "ingen led" är förvirrande.
Anslut som visas till uno med 'AT_mode_sketch'.
HC05 EN till ARDUINO stift 9
HC05 TX till ARDUINO stift 10
HC05 RX till motståndsdelare vid ARDUINO pin 11 (ok att göra 2,2k från 2ea 1k)
HC05 vcc till vcc 5V ok
HC05 jord till mark
Steg 3: AT -kommandon i CAPITALS
Anslut och starta via USB -kabeln till IDE. HC05 kommer att blinka snabbt om allt är ok trots att du anslöt EN -stiftet och uno växlade det högt. Om HC05 av någon anledning blinkar långsamt så hade du tur. Dra vcc (5V) från HC05…. Vänta 2 sekunder… anslut kontakten och HC05 ska gå in i AT-MODE som visas med den långsamt blinkande lysdioden…. Detta är ett måste.
på serial.monitor kontrollera dessa inställningar:
överföringshastighet 9600 och både NL- och CR -fönstret (inte ett radslut … kommer inte att visa något svar)
Med datorn, öppna IDE serial.monitor (en återställning kommer att hända) och ska visa 'Ange AT -kommandon:'
Använd kepsar för dessa kommandon!
1… AT+PSWD… svar….1234…. Standardlösenord
2… AT+ORGL… svar ok
3… AT+ROLE = 0… svar ok
4… AT+POLAR = 1, 0… svar ok
5… AT+UART = 115200, 0, 0… svar ok
mitt största misstag, det här är hastigheten att prata med mikro. IDE ställer in detta när man väljer en tavla under verktyg. Jag använde en pro-mini på 3.3v och hastigheten är 57600 IDE vet automatiskt detta. Här MÅSTE du matcha rätt hastighet för alla andra typskivor.
Jag har ingen aning om var jag kan hitta denna information! Så om en vanlig uno 115200 eller pro-mini 3.3v 57600
AT+BAUD = 115200, 0, 0: Ändra överföringshastighet till 115200 (Arduino Uno, Bluino och Mega2560)
AT+BAUD = 57600, 0, 0: Ändra överföringshastighet till 57600 (Arduino Nano, Leonardo, Micro, Pro Mini 3V3/5V och Duemilanove)
6… AT+INIT… svar 17 fel, säger redan initierat
HC05 koppla ur och redo för nästa steg att återansluta till den uno du vill ladda upp till.
Under mina 3 dagar av frustration hittade jag detta BRA steg för steg -diagram över AT -kommandon och bra beskrivningar. (fler saker jag aldrig lär mig) PDF EGBT-045MS-046S…..
Steg 4: AT -programmerad HC05 till dator som ska kopplas
Du kan bara leverera 3 volt till HC05 för att koppla ihop eller gå vidare och ansluta till den uno du vill ladda ner skisser till. Detta är HC-vcc till uno-vcc …… HC-ground till uno-ground….. HC-TX to uno-RX…. HC-RX to uno-TX HC-STATE till en 0.1 disklock (104) till uno -återställa. tillstånd o ----- || ----- o återställ
Om du använder en pro-mini på 3.3v är anslutningar direkt. Om du använder en 5v mikro måste du dela RX-stiftet på HC05 med samma motstånd som visas i steg 2 RX o --- www --- o ---- www ---- o jord 1k | 2k TX- uno-stift
Dessa anslutningar sker via TX- och RX -uno -stiften. (stift 0 och stift 1). Precis som FTDI-adaptern som ansluts till en pro-mini kantkontakt. Eftersom dessa stift är exklusiva för att ladda skisser bör du aldrig använda. Om din skiss använder dem kanske de inte tillåter kommunikation för laddning från IDE.
När allt är anslutet och startat blinkar HC05 snabbt och försöker kopplas ihop med din dator.
På datorn med windows10 öppna inställningar >> enheter >> lägg till bluetooth >>
En svart ruta visar …. Lägg till en enhet >> bluetooth >> så ska H-C-2010-06-01 dyka upp eller namnet på HC05-modulen du har. Välj det så får du en lösenordsfråga för att ange 1234
Detta bör nu bli parat. (ja nästan klart) Det här är foto ett och pekaren har fler Bluetooth -alternativ. Öppna det här alternativet. photo2 kryssrutan Låt bluetooth -enheten hitta den här datorn. photo3 visar com -fliken öppnad och anger vilken com -port HC05 är kopplad till. SKRIV KOM NUMMER NER.
Upprepa detta steg tills du är ihopkopplad och har ett bekräftat portnummer. Jag hade flera enheter (hörlurar … etc) som visas på den ihopkopplade skärmen. Detta hindrade mig från att para ihop med HC05. även efter många försök. Jag tog bort alla enheter och lade till HC05 för att komma till denna punkt. Du kan ha tur.
Steg 5: IDE -nedladdning
Jag har min HC05 drivs av ett batteri och bort från datorn. Du kanske använder datorns usb -kabel för att driva HC05 och uno. För att verkligen bekräfta att HC05 är ihopkoppling och inte usb -sändningsdata, tänk på att separera från usb och använd ett batteri. Detta är trots allt ditt mål.
Öppna ARDUINO IDE till blinkskissen. Eftersom alla unos har blinkat som standard, gillar jag att ändra skissfördröjning () gånger från fördröjning (1000) till fördröjning (50) i båda förseningarna. Om det lyckas kommer detta att leda till att blinka snabbt. Öppna verktyg och välj din styrelse/hastighet/. Då bör du se ett urval av com -portar. portnumret du skrev ner från det sista steget MÅSTE finnas på den här listan. Välj den porten. Sista steget är att ladda upp via uppladdningspilen bredvid bockmarkeringen.
HC05 blinkar snabbt medan du gör allt detta men så snart IDE börjar skicka skissen slutar HC05 att blinka och slocknar. Skissen laddas in i uno och unolampan blinkar snabbt. Då går HC05 tillbaka till en snabb blinkning så länge den har ström eller annan uppladdning. Du kan till och med inkludera ett Serial.print ("vad som helst); och öppna IDE -monitorn och se" allt "skrivas ut. Glöm inte att Serial.begin (9600); i setup ().
Steg 6: PROBLEM …….
Arduino IDE kommer att ge allmänna fel och att försöka lösa ett misslyckande med att ladda upp med dessa koder och beskrivningar är mycket svårt. Det är bättre att kontrollera ovanstående steg igen och bekräfta varje steg. Om AT -kommandon inte skickades korrekt eller om uart -hastigheten är fel avrdude ger samma fel. Samma sak gäller om den inte är ihopkopplad och timeout eller om du väljer fel mikro i IDE -verktygen. Det andra problemet är att inte ha en HC05 -modul som pulserar STATE -stiftet för att utlösa locket som är anslutet till uno -återställningsstiftet som återställer uno. som förberedelse för att ladda en skiss. Använd samma uno som är ansluten till usb och ladda upp skisser för att bekräfta att det kan göras. Upprepa sedan stegen. Jag har spelat med ARDUINOs i fem+ år. De flesta artiklar fungerar som visas, men när de inte gör det brukar jag hitta fel med det jag gjorde fel. Och ibland när du forskar om andra människors artiklar får du en annan synvinkel. Det här är inte ett bluffprojekt. Att byta usb -kabel gör det enkelt och bekvämt att ladda upp.
Åh här är några idéer för två dollar pro-mini. Jag gjorde en adapter (bytte precis vcc och jord) för att ansluta till kantkontakten där FTDI usb -kabeln gick. Nu kopplar jag bara in HC05 bluetooth och laddar ner.
HOPPAS DETTA HJÄLPTE jim
Rekommenderad:
Välj en titel och nyckelord för dina instruktioner: 6 steg (med bilder)
Välj en titel och nyckelord för din instruktör: Att välja rätt titel och nyckelord kan vara skillnaden mellan att lära sig att gå till förstasidan för Googles sökresultat eller att krascha och bränna sig i det fruktade landskapet för interneter. Även om sökord och titel inte är de enda
Trådlös Arduino -robot med HC12 trådlös modul: 7 steg
Trådlös Arduino -robot som använder HC12 trådlös modul: Hej killar, välkommen tillbaka. I mitt förra inlägg förklarade jag vad en H Bridge Circuit är, L293D motorförare IC, piggybacking L293D Motorförare IC för att köra högströmsmotordrivrutiner och hur du kan designa och göra din egen L293D -motorförarkort,
Femtio meter trådlös åtkomstpunkt med TP Link WN7200ND trådlös USB -adapter på Raspbian -stretch: 6 steg
Femtio meter trådlös åtkomstpunkt med TP Link WN7200ND trådlös USB -adapter på Raspbian Stretch: Raspberry Pi är bra att skapa säkra trådlösa åtkomstpunkter men det har inte ett bra utbud, jag använde en TP Link WN7200ND trådlös adapter för att förlänga den. Jag vill dela hur jag gör det Varför vill jag använda en hallon pi istället för en router? T
Sciphone I68 GPRS + MMS -inställning Alla länder Dumtäta: 8 steg
Sciphone I68 GPRS + MMS -inställning Alla länder Dumsäkra: Sciphone i68 + är en mycket bra klon av den ständigt populära iPhone till ett sänkt pris. Denna instruktion visar dig hur du enkelt ställer in GPRS- och MMS -inställningarna på din sciphone i68 så att du kan skicka och ta emot bildmeddelanden och surfa på
Hacka en trådlös dörrklocka till en trådlös larmströmbrytare eller strömbrytare: 4 steg
Hacka en trådlös dörrklocka till en trådlös larmströmbrytare eller strömbrytare: Jag byggde nyligen ett larmsystem och installerade det i mitt hus. Jag använde magnetbrytare på dörrarna och kopplade dem via vinden. Fönstren var en annan historia och hårda kablar var inte ett alternativ. Jag behövde en trådlös lösning och det här är