Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10
Përshëndetje. Kohët e fundit, unë po punoja mbi kontrolluesin e gimbalit SimpleBGC për projektin tim me dron. E lidha dhe e sintonizova me sukses. Po punonte në mënyrë perfekte. Pas kësaj, doja të azhurnoja firmware -in e tij nga v2.2 në v2.4. Pra, pasi e përmirësova gimbalin nuk funksionoi siç duhet. Siç e dini, nëse keni një kontrollues SimpleBGC dhe nëse pas azhurnimit nuk funksionon, atëherë nuk është një origjinal. Kështu, vendosa të zbres firmware në v2.2 përsëri.
Kam kërkuar shumë për këtë. Pothuajse të gjitha mësimet përdorin Arduino si programues. Sidoqoftë, ndërsa e kam provuar shumë këtë metodë me disa Arduinos, nuk mund ta arrija.
Pra, në këtë tutorial do t'ju tregoj se si ta zgjidhni atë çështje pa Arduino, por një programues AVR USBasp, i cili është shumë më i lehtë se Arduino. Le të shohim se çfarë na nevojitet për atë tutorial:
1. Një kompjuter me sistem operativ Windows. (Meqenëse nuk kam përdorur kurrë MAC, nuk kam informacion në lidhje me të)
2. Programues AVR USBasp të cilin mund ta gjeni lehtësisht. (Përveç Azerbajxhanit:)) (https://images.ua.prom.st/593769968_w640_h640_prog…)
3. Arduino IDE
4. AVRdudeR, Optiboot, XLoader (https://www.basecamelectronics.com/downloads/8bit/)
5. Shkarkoni firmuerin (https://drive.google.com/open?id=1cM7lsf7LyAlzPrxK…)
Pasi t'i keni bërë armët tuaja gati, le të kalojmë në tutorial:)
Hapi 1: Lidhni Programuesin me Kontrolluesin
Në hapin e parë, ne duhet të krijojmë lidhje midis programuesit dhe kontrolluesit. Më sipër mund të shihni kunjat e kontrolluesit dhe programuesit. Ju duhet të krijoni lidhje midis:
BRE (kontrollues) -------- RST (programues)
SCK (kontrollues) -------- SCK (programues)
MISO (kontrollues) -------- MISO (programues)
MOSI (kontrollues) -------- MOSI (programues)
SCK (kontrollues) -------- SCK (programues)
+5V (kontrollues) -------- VCC (programues)
GND (kontrollues) -------- GND (programues)
Këtu, dua të shtoj një shënim anësor. Kur bëra këto lidhje, përballem me një problem në lidhjet +5V dhe GND. Kontrolluesi dhe programuesi im u fikën. Nëse edhe ju përballeni me këtë problem, ju lutemi lidhni VCC dhe GND të programuesit me një kunjë tjetër +5V dhe GND të kontrolluesit.
Pasi të lidhen kontrolluesi dhe programuesi, atëherë lidheni programuesin me kompjuterin.
Hapi 2: Djeg Bootloader Me Arduino IDE
Hapni Arduino IDE dhe më pas zgjidhni USBasp si programues. Ju mund ta bëni këtë duke shkuar në skedën "Vegla" dhe shkoni te seksioni "Programues" dhe zgjidhni "USBasp". Pas kësaj, mund të digjni ngarkuesin duke klikuar në seksionin "Burn Bootloader" nën skedën "Tools". Ju duhet të merrni një mesazh të suksesshëm të djegies në fund !!!
Hapi 3: Ndez Bootloader-in e pajtueshëm me Arduino
Në këtë hap, hapni skedarët AvrdudeR dhe optiboot zip dhe kopjoni 'optiboot_atmega328.hex' nga dosja optiboot dhe ngjiteni në dosjen AvrdudeR ku ekziston 'avrdude.exe'. Pas kësaj, hapni PowerShell ose cmd brenda kësaj dosje (mund të shikoni se si ta bëni atë nga videoja në youtube që kam vërejtur) dhe shkruani këto komanda.
avrdude avrdude.conf -c usbasp -p atmega328p -e -u -U lock: w: 0x3f: m -U efuse: w: 0x05: m -U hfuse: w: 0xDC: m -U lfuse: w: 0xEE: m
avrdude avrdude.conf -c usbasp -p atmega328p -U flash: w: optiboot_atmega328.hex -U lock: w: 0x0C: m
Pasi t'i keni ekzekutuar me sukses këto komanda, shkoni në hapin përfundimtar:)
Hapi 4: Ngarko Firmware
Në hapin e fundit, hapni XLoader dhe klikoni XLoader.exe dhe përfshini shtegun e 'SimpleBGC_2_2_b2_null.hex' me normë baud prej 115200. Kini kujdes, zgjidhni portën e duhur:)
Dhe ju keni bërë:) Nëse keni ndonjë problem, ju lutemi shkruani këtu. Do të përpiqem të përgjigjem. Faleminderit shumë:)
Recommended:
Gjurmuesi i azhurnimit të Covid-19 duke përdorur hapat ESP8266: 9
Gjurmuesi i përditësimit të Covid-19 duke përdorur ESP8266: Ky është një projekt që tregon të dhënat aktuale të shpërthimit të koronavirusit të qyteteve të ndryshme të shteteve të Indisë në kohë reale në ekranin OLED. Ky gjurmues i statusit Live ju ndihmon të monitoroni përditësimin në kohë reale të covid-19 të rrethit tuaj. Ky projekt është plotësisht b
Rregullimi i Portës Seriale USB të Mac Lilypad/Çështja e Shoferit: 10 Hapa (me fotografi)
Rregullimi i Portës Seriale USB të Lilypad/Çështja e Shoferit: Që nga viti 2016, a është Mac juaj më pak se 2 vjeç? A jeni përditësuar kohët e fundit në sistemin më të ri (Yosemite ose ndonjë gjë më të re)? A nuk funksionojnë më USB/MP3 -at tuaj Lilypad? tutorial do t'ju tregojë se si i rregullova USB -të e mia Lilypad. Gabimi që hasa lidhej me
Si të përmirësoni tingullin e klonit tuaj TB-303 (ose kitarë elektrike): 4 hapa
Si të përmirësoni tingullin e klonit tuaj TB-303 (ose kitarë elektrike): Ky dizajn retro-elektronik (i quajtur Warp303) është frymëzuar nga produktet Proco RAT dhe Valve; në fakt, kjo ndërtesë kombinon të dy qarqet për një tingull të tepërt të basit. Unë projektova qarkun për Cyclone TT-303 Bass Bot (TB-303 më i mirë
Roboti i shmangies së pengesës Arduino (Versioni i azhurnimit): 7 hapa (me fotografi)
Roboti shmangës i pengesës Arduino (Versioni i azhurnimit): Ky post është publikuar së pari në këtë faqe interneti https://truescience22.blogspot.com/2018/01/arduino-obstacle-avoiding-robotupgrade.html Përshëndetje miq, Sot bëra një version të azhurnuar të Arduino Pengesa Shmangia e Robotit. Kjo është e thjeshtë, por disa veçori dhe u
Vendosni një server të azhurnimit automatik ESP8266: 7 hapa
Vendosni një server të azhurnimit automatik ESP8266: Shumë njerëz tani po përdorin ESP8266 në formatin e tij të shumtë (ESP-01S, Wemos D1, NodeMCU, Sonoff etj) për sistemet e automatizimit të shtëpisë. Nëse shkruani kodin tuaj (siç bëj unë) përditësimi i secilës prej tyre veç e veç edhe përmes OTA (mbi ajër) bëhet pak i lodhshëm. M