
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

Halo. Hivi karibuni, nilikuwa nikifanya kazi juu ya mtawala wa gimbal wa SimpleBGC kwa mradi wangu wa drone. Nilifanikiwa kuunganisha na kuiweka. Ilikuwa ikifanya kazi kikamilifu. Baada ya hapo, nilitaka kuboresha firmware yake kutoka v2.2 hadi v2.4. Kwa hivyo, baada ya kuboresha gimbal haikufanya kazi kama inavyostahili. Kama unavyojua, ikiwa una mtawala wa SimpleBGC na ikiwa baada ya kuboresha haifanyi kazi, basi sio ya asili. Kwa hivyo, niliamua kushusha firmware kwa v2.2 tena.
Nilitafuta sana juu ya hilo. Karibu mafunzo yote yalikuwa yakitumia Arduino kama programu. Walakini, wakati nimejaribu sana njia hii na Arduinos kadhaa, sikuweza kufanikiwa.
Kwa hivyo, katika mafunzo haya nitakuonyesha jinsi ya kutatua shida hiyo bila Arduino, lakini programu ya AVR USBasp, ambayo ni rahisi zaidi kuliko Arduino. Wacha tuone kile tunachohitaji kwa mafunzo haya:
1. Kompyuta na mfumo wa uendeshaji wa Windows. (Kama sijawahi kutumia MAC, sina habari juu yake)
2. Programu ya AVR USBasp ambayo unaweza kupata kwa urahisi. (Isipokuwa Azabajani:)) (https://images.ua.prom.st/593769968_w640_h640_prog…)
3. Arduino IDE
4. AVRdudeR, Optiboot, XLoader (https://www.basecamelectronics.com/downloads/8bit/)
5. Pakua firmware (https://drive.google.com/open?id=1cM7lsf7LyAlzPrxK…)
Baada ya kuandaa bunduki zako, wacha turuke kwenye mafunzo:)
Hatua ya 1: Kuunganisha Programu kwa Kidhibiti


Katika hatua ya kwanza, lazima tuunganishe programu na mtawala. Hapo juu unaweza kuona pini za mtawala na programu. Lazima uunganishe kati ya:
RES (mtawala) -------- RST (programu)
SCK (mtawala) -------- SCK (programu)
MISO (mdhibiti) -------- MISO (programu)
MOSI (mtawala) -------- MOSI (programu)
SCK (mtawala) -------- SCK (programu)
+ 5V (mdhibiti) -------- VCC (programu)
GND (mtawala) -------- GND (programu)
Hapa, nataka kuongeza maelezo ya kando. Wakati nilifanya miunganisho hii, ninakabiliwa na shida katika unganisho la + 5V na GND. Kidhibiti na programu yangu imezimwa. Ikiwa unakabiliwa na shida hii pia, tafadhali unganisha VCC na GND ya programu na pini nyingine za 5V na GND za mtawala.
Baada ya kidhibiti na programu kuunganishwa, kisha unganisha programu kwa PC.
Hatua ya 2: Burn Bootloader na Arduino IDE
Fungua Arduino IDE na uchague USBasp kama programu. Unaweza kufanya hivyo kwa kwenda kwenye kichupo cha 'Zana' na uje kwenye sehemu ya 'Programu' na uchague 'USBasp'. Baada ya hapo, unaweza kuchoma bootloader kwa kubofya sehemu ya 'Burn Bootloader' chini ya kichupo cha 'Zana'. Unapaswa kupata ujumbe wa kuchoma uliofanikiwa mwishoni !!!
Hatua ya 3: Flash Flashloader inayolingana na Arduino

Katika hatua hii, unzip zip za AvrdudeR na optiboot na unakili 'optiboot_atmega328.hex' kutoka folda ya optiboot na ubandike kwenye folda ya AvrdudeR ambapo 'avrdude.exe' ipo. Baada ya hapo, fungua PowerShell au cmd ndani ya folda hii (unaweza kutazama jinsi ya kuifanya kutoka kwa video ya youtube niliyoiona) na andika amri hizi.
avrdude avrdude.conf -c usbasp -p atmega328p -e -u -U kufuli: 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 kufuli: w: 0x0C: m
Baada ya kufanikiwa kutekeleza maagizo haya, nenda hatua ya mwisho:)
Hatua ya 4: Pakia Firmware
Katika hatua ya mwisho, fungua XLoader na bonyeza XLoader.exe na ujumuishe njia ya 'SimpleBGC_2_2_b2_null.hex' na kiwango cha baud cha 115200. Kuwa mwangalifu, chagua bandari sahihi:)
Na umefanya:) Ikiwa una shida yoyote, tafadhali andika hapa. Nitajaribu kujibu. Asante sana:)
Ilipendekeza:
(Sasisha - THERES SUALA LA KUPUNGUA) MDHIBITI WA MCHEZO WA USB KWA PC: Hatua 10 (na Picha)

(SASISHA - THERES SUALA LA KIASI) MDHIBITI WA MCHEZO WA USB KWA PC: MDHIBITI WA KUCHEZA MICHEZO KWA MCHEZO WOWOTE (KARIBU)
Jinsi ya Kupata ULIMWENGU WA SIRI !!!!!! (Njia ya Kutatua): Hatua 3

Jinsi ya Kupata ULIMWENGU WA SIRI !!!!!! (Njia ya Kutatua): Katika hii inayoweza kufundishwa, nitakuonyesha ufike kwenye hali ya siri ya ulimwengu katika Minecraft
Rahisi Mdhibiti wa Clone ya Gitaa !: Hatua 10 (na Picha)

Rahisi Mdhibiti wa Clone ya Gitaa!: Hii imeongozwa na wazo bora la Ukweli, lakini nilitumia kidhibiti cha PC badala ya bodi ya mzunguko wa kibodi, nikiondoa hitaji la ujenzi wa birika
Jinsi ya Kujenga Sensorer ya Maegesho ili Kutatua Maumivu ya Kupata Doa La Bure: Hatua 12

Jinsi ya Kujenga Sensorer ya Maegesho ili Kutatua Maumivu ya Kupata Doa La Bure: Katika mradi huu tutaunda sensorer rahisi ya maegesho kwa kutumia Raspberry Pi. Inageuka kuwa kila asubuhi lazima nikabiliane na swali hili: je! Mahali pa maegesho PEKEE mbele ya ofisi yangu tayari imechukuliwa? Kwa sababu wakati ni kweli, lazima nizunguke th
Jinsi ya Kutatua Shida na Kijijini cha Usukani wa Pionner - Ongeza Ishara ya IR na Rekebisha Kufuli Kidogo

Jinsi ya Kutatua Shida na Kijijini cha Usukani wa Pionner - Ongeza Ishara ya IR na Rekebisha Kitufe Kidogo. Kijijini hiki ni nzuri sana na rahisi, lakini nyakati zingine hazifanyi kazi ipasavyo Sababu zingine za hii: muundo wa dashibodi, muundo wa usukani, na ishara za IR mradi sio mfano wa ufanisi. Mimi ni kutoka Brazil na nimepata ncha hii juu ya Amaz