فهرست مطالب:
- مرحله 1: اتصال برنامه نویس به کنترلر
- مرحله 2: Bootloader را با Arduino IDE رایت کنید
- مرحله 3: Bootloader سازگار با Arduino را فلش کنید
- مرحله 4: بارگذاری سیستم عامل
تصویری: نحوه حل کلون SimpleBGC ارتقاء کنترل شماره: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
سلام. اخیراً ، من روی پروژه گیمبال SimpleBGC برای پروژه هواپیماهای بدون سرنشین خود کار می کردم. با موفقیت آن را وصل کردم و تنظیم کردم. کاملاً کار می کرد. پس از آن ، من می خواستم سیستم عامل آن را از v2.2 به v2.4 ارتقا دهم. بنابراین ، پس از ارتقاء گیمبال ، آنطور که باید کار نکرد. همانطور که می دانید ، اگر یک کنترلر SimpleBGC دارید و اگر بعد از ارتقاء کار نکرد ، یک کنترل اصلی نیست. بنابراین ، من تصمیم گرفتم که سیستم عامل را دوباره به v2.2 کاهش دهم.
من در مورد آن بسیار جستجو کردم. تقریباً همه آموزشها از آردوینو به عنوان برنامه نویس استفاده می کردند. با این حال ، در حالی که من این روش را با چندین آردوینو امتحان کرده ام ، نتوانستم به آن دست پیدا کنم.
بنابراین ، در این آموزش به شما نشان خواهم داد که چگونه می توانید این مشکل را بدون آردوینو ، اما یک برنامه نویس AVR USBasp حل کنید ، که بسیار ساده تر از آردوینو است. بیایید ببینیم برای آن آموزش به چه چیزی نیاز داریم:
1. رایانه ای با سیستم عامل ویندوز. (از آنجا که من هرگز از 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: اتصال برنامه نویس به کنترلر
در مرحله اول ، ما باید بین برنامه نویس و کنترل کننده ارتباط برقرار کنیم. در بالا می توانید پین های کنترل کننده و برنامه نویس را مشاهده کنید. شما باید بین موارد زیر ارتباط برقرار کنید:
RES (کنترل کننده) -------- RST (برنامه نویس)
SCK (کنترل کننده) -------- SCK (برنامه نویس)
MISO (کنترل کننده) -------- MISO (برنامه نویس)
MOSI (کنترل کننده) -------- MOSI (برنامه نویس)
SCK (کنترل کننده) -------- SCK (برنامه نویس)
+5V (کنترل کننده) -------- VCC (برنامه نویس)
GND (کنترل کننده) -------- GND (برنامه نویس)
در اینجا ، من می خواهم یک یادداشت جانبی اضافه کنم. وقتی این اتصالات را ایجاد کردم ، در اتصالات +5V و GND با مشکل روبرو می شوم. کنترل کننده و برنامه نویس من خاموش است. اگر شما نیز با این مشکل روبرو هستید ، لطفاً VCC و GND برنامه نویس را به پین های +5V و GND دیگر کنترل کننده وصل کنید.
پس از اتصال کنترل کننده و برنامه نویس ، برنامه نویس را به رایانه وصل کنید.
مرحله 2: Bootloader را با Arduino IDE رایت کنید
Arduino IDE را باز کرده و سپس USBasp را به عنوان برنامه نویس انتخاب کنید. می توانید این کار را با رفتن به برگه «ابزارها» انجام دهید و به بخش «برنامه نویس» بروید و «USBasp» را انتخاب کنید. پس از آن ، می توانید بوت لودر را با کلیک روی بخش "Burn Bootloader" در برگه "Tools" رایت کنید. شما باید پیام رایت موفقیت آمیز را در پایان دریافت کنید !!!
مرحله 3: Bootloader سازگار با Arduino را فلش کنید
در این مرحله ، فایل های زیپ AvrdudeR و optiboot را از حالت فشرده خارج کرده و 'optiboot_atmega328.hex' را از پوشه optiboot کپی کرده و در پوشه AvrdudeR که در آن 'avrdude.exe' وجود دارد ، چسباند. پس از آن ، PowerShell یا cmd را در داخل این پوشه باز کنید (می توانید نحوه انجام این کار را از ویدیوی یوتیوب که اشاره کردم مشاهده کنید) و این دستورات را بنویسید.
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 قفل: w: 0x0C: m
پس از اجرای موفقیت آمیز این دستورات ، به مرحله نهایی بروید:)
مرحله 4: بارگذاری سیستم عامل
در مرحله آخر ، XLoader را باز کرده و XLoader.exe را کلیک کنید و مسیر "SimpleBGC_2_2_b2_null.hex" را با نرخ baud 115200 وارد کنید. مراقب باشید ، پورت صحیح را انتخاب کنید:)
و انجام داده اید:) اگر مشکلی دارید ، لطفاً اینجا بنویسید. سعی می کنم جواب بدهم. بسیار از شما متشکرم:)
توصیه شده:
کلون هر کنترل از راه دور با آردوینو نانو: 5 مرحله
کلون هر کنترل از راه دور با آردوینو نانو: کلون هر کنترل از راه دور با آردوینو نانو
کنترل کننده کلون راحت تر Guitar Hero !: 10 مرحله (همراه با تصاویر)
Easier Guitar Hero Clone Controller!: این از ایده عالی Realities الهام گرفته شده است ، اما من به جای برد مدار صفحه کلید از کنترلر PC استفاده کردم ، و نیازی به ساخت یک flipper مفصل نداشت
کلون کردن و ارتقاء هارد در رایانه: 5 مرحله
Clone & Upgrade هارد دیسک در رایانه: من نتوانستم توضیحی ساده در مورد روش کامل پیدا کنم. تصمیم گرفت این کار را انجام دهد تا همه سردرگمی و سوءتفاهم از فرایند کامل برطرف شود. نیاز به ارتقا زمانی آشکار می شود که به نظر می رسد بارگیری رایانه به طول می انجامد
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
نحوه تقویت صدای کلون TB-303 (یا گیتار الکتریک): 4 مرحله
نحوه تقویت صدای کلون TB-303 (یا گیتار الکتریک): این طرح یکپارچهسازی با سیستم الکترونیکی (به نام Warp303) از محصولات Proco RAT و Valve caster الهام گرفته شده است. در واقع ، این ساختار هر دو مدار را برای صدایی باس چربی اضافی ترکیب می کند. من مدار را برای Cyclone TT-303 Bass Bot طراحی کردم (بهترین TB-303