![Clone SimpleBGC контроллеринин жаңыртуу маселесин кантип чечүү керек: 4 кадам Clone SimpleBGC контроллеринин жаңыртуу маселесин кантип чечүү керек: 4 кадам](https://i.howwhatproduce.com/images/003/image-6845-j.webp)
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51
![Clone SimpleBGC контроллерин жаңыртуу маселесин кантип чечсе болот Clone SimpleBGC контроллерин жаңыртуу маселесин кантип чечсе болот](https://i.howwhatproduce.com/images/003/image-6845-1-j.webp)
Салам. Жакында мен учкучсуз долборум үчүн SimpleBGC гимбал контроллеринин үстүндө иштеп жаткам. Мен ийгиликтүү туташып, жөнгө салдым. Бул кемчиликсиз иштеген. Андан кийин, мен анын программасын v2.2ден v2.4кө көтөргүм келди. Ошентип, мен гимбалды жаңырткандан кийин, ал иштебей калды. Белгилүү болгондой, эгерде сизде SimpleBGC контроллери болсо жана жаңыртылгандан кийин ал иштебесе, анда ал оригинал эмес. Ошентип, мен программалык камсыздоону кайрадан v2.2ге түшүрүүнү чечтим.
Мен бул тууралуу көп издедим. Дээрлик бардык окуу куралдары Arduino программисти катары колдонулган. Бирок, мен бул ыкманы бир нече Arduinos менен көп сынап көргөнүм менен, мен жете алган жокмун.
Ошентип, бул үйрөткүчтө мен сизге бул маселени Arduino жок кантип чечүү керектигин көрсөтөм, бирок AVR USBasp программисти, бул Arduino караганда алда канча оңой. Келгиле, бул үйрөткүчкө эмне керек экенин карап көрөлү:
1. Windows операциялык системасы бар компьютер. (Мен эч качан MAC колдонгон эмесмин, бул тууралуу маалыматым жок)
2. Оңой таба турган AVR USBasp программисти. (Азербайжандан башка:)) (https://images.ua.prom.st/593769968_w640_h640_prog…)
3. Arduino IDE
4. AVRdudeR, Optiboot, XLoader (https://www.basecamelectronics.com/downloads/8bit/)
5. Камтылган программаны жүктөө (https://drive.google.com/open?id=1cM7lsf7LyAlzPrxK…)
Куралдарыңызды даярдагандан кийин, үйрөткүчкө өтөлү:)
1 -кадам: Программистти контролерге туташтыруу
![Программистти контроллерге туташтыруу Программистти контроллерге туташтыруу](https://i.howwhatproduce.com/images/003/image-6845-2-j.webp)
![Программистти контроллерге туташтыруу Программистти контроллерге туташтыруу](https://i.howwhatproduce.com/images/003/image-6845-3-j.webp)
Биринчи кадамда биз программист менен контролердун ортосунда байланыш түзүшүбүз керек. Жогоруда контролер менен программисттин төөнөгүчтөрүн көрө аласыз. Сиз ортосунда байланыш түзүү керек:
RES (контролер) -------- RST (программист)
SCK (контролер) -------- SCK (программист)
MISO (контролер) -------- MISO (программист)
MOSI (контролер) -------- MOSI (программист)
SCK (контролер) -------- SCK (программист)
+5V (контролер) -------- VCC (программист)
GND (контролер) -------- GND (программист)
Бул жерде, мен кошумча жазууну кошкум келет. Мен бул байланыштарды түзгөндө, мен +5V жана GND туташууларында көйгөйгө туш болом. Менин контроллерим менен программистим өчүрүлдү. Эгерде сизде да ушундай көйгөй болсо, анда программисттин VCC жана GND'дерин контроллердин башка +5V жана GND казыктарына туташтырыңыз.
Контроллер менен программист туташкандан кийин, программистти ЖКга туташтырыңыз.
2 -кадам: Arduino IDE менен жүктөгүчтү күйгүзүңүз
Arduino IDE ачыңыз жана USBaspти программист катары тандаңыз. Сиз муну "Куралдар" өтмөгүнө өтүп, "Программист" бөлүмүнө келип, "USBasp" тандасаңыз болот. Андан кийин, сиз "Куралдар" өтмөгүнүн астындагы 'Bootloader'ди күйгүзүү' бөлүмүн чыкылдатуу менен жүктөгүчтү өрттөй аласыз. Сиз аягында ийгиликтүү жазуу билдирүүсүн алышыңыз керек !!!
3-кадам: Arduino менен шайкеш келген жүктөгүчтү жаркылдатыңыз
![](https://i.ytimg.com/vi/bgSSJQolR0E/hqdefault.jpg)
Бул кадамда AvrdudeR жана optiboot zip файлдарын ачып, optiboot папкасынан 'optiboot_atmega328.hex' көчүрүп, 'avrdude.exe' бар AvrdudeR папкасына чаптаңыз. Андан кийин, бул папканын ичинде PowerShell же cmd ачыңыз (муну мен байкаган youtube видеосунан кантип көрө аласыз) жана бул буйруктарды жазыңыз.
avrdude avrdude.conf -c usbasp -p atmega328p -e -u -U кулпу: w: 0x3f: m -U эффузи: 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
Бул командаларды ийгиликтүү иштеткенден кийин, акыркы кадамга өтүңүз:)
4 -кадам: Камтылган программаны жүктөө
Акыркы кадамда XLoader'ди ачыңыз жана XLoader.exe баскычын басыңыз жана 'SimpleBGC_2_2_b2_null.hex' жолун 115200 бады менен кошуңуз. Абайлаңыз, туура портту тандаңыз:)
А сиз кылдыңыз:) Эгер кандайдыр бир көйгөй болсо, бул жерге жазыңыз. Мен жооп берүүгө аракет кылам. Чоң рахмат:)
Сунушталууда:
Мини спикерди кантип жаңыртуу жана колдонуу керек: 4 кадам
![Мини спикерди кантип жаңыртуу жана колдонуу керек: 4 кадам Мини спикерди кантип жаңыртуу жана колдонуу керек: 4 кадам](https://i.howwhatproduce.com/images/009/image-24535-j.webp)
Мини спикерди кантип ремонттоо жана колдонуу: Саламатсызбы, бул эски гарнитура/наушник aux (джек) жана үн колдонгон сынык оюнчукту колдонуу менен мини -спикерди кантип түзүү керектиги боюнча тез, бирок пайдалуу көрсөтмө. Баары сизге керек, ошондой эле ширетүүчү комплект. Бул Raspberry Pi ноутбук же түзмөк үчүн пайдалуу
Акысыз жерди табуунун оорун чечүү үчүн унаа токтоочу сенсорду кантип куруу керек: 12 кадам
![Акысыз жерди табуунун оорун чечүү үчүн унаа токтоочу сенсорду кантип куруу керек: 12 кадам Акысыз жерди табуунун оорун чечүү үчүн унаа токтоочу сенсорду кантип куруу керек: 12 кадам](https://i.howwhatproduce.com/images/011/image-30468-j.webp)
Бош жерди табуунун азабын чечүү үчүн унаа токтоочу сенсорду кантип куруу керек: Бул долбоордо биз Raspberry Pi менен жөнөкөй токтоочу сенсор курабыз. Көрсө, күн сайын эртең менен мен бул суроого туш болушум керек: менин офисимдин алдындагы ЖАЛГАН унаа токтотуучу жай буга чейин эле алынганбы? Анткени чындыгында болгондо, мен айланып өтүшүм керек
Мотор контроллеринин схемасын кантип жасоо керек: 6 кадам
![Мотор контроллеринин схемасын кантип жасоо керек: 6 кадам Мотор контроллеринин схемасын кантип жасоо керек: 6 кадам](https://i.howwhatproduce.com/images/002/image-5966-72-j.webp)
Мотор контроллеринин схемасын кантип жасоо керек: Досум, кээде мотордун аз айлануусун талап кылабыз (кээде мотордун айлануусу), кээде биз мотордун өтө жогорку ылдамдыгын талап кылабыз, ошондуктан бүгүн мен IRFZ44N MOSFETти колдонуп схема түзөм. Мотордун айлануусу. Биз бул циркти колдоно алабыз
Western Digital 8TB Easystore дисктеринен жарылган ак этикеткалардагы 3.3V пин маселесин кантип чечсе болот: 6 кадам
![Western Digital 8TB Easystore дисктеринен жарылган ак этикеткалардагы 3.3V пин маселесин кантип чечсе болот: 6 кадам Western Digital 8TB Easystore дисктеринен жарылган ак этикеткалардагы 3.3V пин маселесин кантип чечсе болот: 6 кадам](https://i.howwhatproduce.com/images/001/image-2103-114-j.webp)
Western Digital 8TB Easystore дисктеринен алынган 3.3V ак этикеткадагы көйгөйдү кантип чечсе болот: Эгер бул пайдалуу болсо, менин Youtube каналыма жазылууну, технологияга байланыштуу боло турган DIY үйрөткүчтөрүн карап көрүңүз. Рахмат
Арзан USBasp-Clone программасын кантип жаңыртуу керек: 9 кадам
![Арзан USBasp-Clone программасын кантип жаңыртуу керек: 9 кадам Арзан USBasp-Clone программасын кантип жаңыртуу керек: 9 кадам](https://i.howwhatproduce.com/images/001/image-1950-69-j.webp)
Арзан USBasp-Clone программасын кантип жаңыртуу керек: Бул мен сыяктуу USBasp-клонуна жаңы камтылган программаны жаркылдатуу үчүн кичинекей колдонмо. Бул колдонмо сүрөттөрдө көрсөтүлгөн USBasp-клону үчүн атайын жазылган, бирок ал башкалар менен иштеши керек. Зым 5 -кадамда көрсөтүлгөн, TL бар; DR