Mündəricat:
- Addım 1: Material siyahısı
- Addım 2: Dövrə Diaqramı və Dövrə Kartının Hazırlanması
- Addım 3: Bağlayıcılar və Bootloader Yandırma Proseduru
- Addım 4: Kodu Yükləyərək Test Edin
- Addım 5: Problemlərin aradan qaldırılması
Video: ARDUINO NANO/MINI NASIL YAZILIR - Bootloader -ı necə yandırmaq olar: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bu Təlimatlarda Scratch -dən Arduino MINI -nin necə hazırlanacağını göstərəcəyəm.
Bu təlimatlarda yazılan prosedur, xüsusi layihə tələbləriniz üçün hər hansı bir arduino lövhəsi hazırlamaq üçün istifadə edilə bilər.
Daha yaxşı başa düşmək üçün Videoya Baxın
Bu dərslikdə üç hissə var
1. Bütün Komponentlərin layihələndirilməsi və toplanması
2. Bootloader -ı yeni çipə yandırın
3. Test Kodunun yüklənməsi
Bu məqalənin sonunda PCB fayllarını əlavə etdim.
Beləliklə, başlayaq!
Addım 1: Material siyahısı
- TTL Modulundan CP2102 USB (və ya CH340 kimi)
- Arduino NANO
- Jumper telləri
- Atmega328P-AU çipi
- AMS1117 5V tənzimləyicisi
- 16 MHz Kristal
- SMD LED
- SMD Rezistoru (330R, 10K) (0604 paketi)
- Düymə dəyişdiricisi
- Kondansatörler (0.1uF, 22pF, 10uF) (Seramik tipli istifadə etdim, amma lövhə SMD_0612 paketi üçün nəzərdə tutulmuşdur)
- Terminal Zolağı
- SMD Satış üçün bütün alətlər və aksesuarlar.
Addım 2: Dövrə Diaqramı və Dövrə Kartının Hazırlanması
SMD Lehimləmə dərsliyimdə Arduino MINI lövhəsini hazırladım. Necə olduğunu öyrənmək istəyirsinizsə videoya baxa bilərsiniz.
Tez bir xülasə… Mən şablondan istifadə edərək PCB -də lehim pastası tətbiq etdim, Komponentləri yerləşdirdim və İsti hava üfleyicisini istifadə edərək lehim etdim.
Arduino Veb saytından açıq Mənbə Arduino PCB Fayllarından istifadə etdim və tələblərimə və mövcud hissələrə uyğun olaraq bir az dəyişdirdim. Daha sonra JLCPCB -dən PCB Online sifariş etdim.
Addım 3: Bağlayıcılar və Bootloader Yandırma Proseduru
Zəhmət olmasa bu Bağlantı Təfərrüatlarına baxın (Asan başa düşmək üçün Şəkillərə/Video linkinə baxın*)
Evdə hazırlanmış ArduinoMINI …………….. Arduino NANO
Pin 15 (MOSI) …………………………. D11
Pin 16 (MISO) …………………………. D12
Pin 17 (SCK) …………………………… D13
Pin 29 (SIFIRLA) ……………………….. D10
VCC …………………………………………. VCC (5V)
GND ………………………………………… GND
Düzgün əlaqələr qurduqdan sonra yükləyicini yandırmaq üçün prosedur.
1) Arduino NANO -nu kompüterinizin USB -yə qoşun
2) Müvafiq Board və Com Port seçin
3) Alətlər menyusunda ARDUINO AS ISP Programmer seçin. Yol: Alətlər> Proqramçı> Arduino ISP olaraq
4) Alətlərə gedin və Boot Boot Loader seçin. Yol: Alətlər> Boot Loader -ı yandırın
5) Bu bir dəqiqə çəkə bilər və "Boot Burning Boot Loader" mesajı görünəcək.
Bundan sonra bütün əlaqələndirici telləri və əlaqələri silə bilərsiniz və yeni AVR Micro-Controlleriniz layihələriniz üçün müstəqil bir cihaz olaraq istifadəyə hazırdır.
*Bütün şəkillər prosedura görə sıralanmışdır
Addım 4: Kodu Yükləyərək Test Edin
Bu addımda kodu yeni Homemade Arduino MINI -yə yükləməyi öyrənəcəyik. Kodu yükləmək üçün bu proseduru hər dəfə yerinə yetirməlisiniz.
Asan Anlamaq üçün Şəkillər/Video linkinə baxın.
Yeni mikro nəzarətçinin düzgün işlədiyini yoxlamaq üçün yanıb-sönən LED eskizini yükləyəcəyəm.
Əlaqələr haqqında ətraflı məlumat:
Evdə hazırlanan Arduino MINI …………….. CP2102
Rx …………………………………………… Tx
Tx ………………………………………………. Rx
VCC …………………………………………. VCC (5V)
GND ………………………………………… GND
1. Bağlantılar qurduqdan sonra, USB -ni TTL Dönüştürücü Kartına (CP2102) qoşun.
2. Nümunələr menyusundan Blink LED eskizini açın.
3. Alətlər menyusunda AVRISP proqramçısı seçin və kodu yükləyin.
4. Uyğun COM portunu və Kart Ayarlarını seçin.
5. Kompüter ekranında yükləmə göstərildikdən sonra, sıfırlamaq üçün DTR Pinini bağlamadığımız üçün sıfırlama düyməsini basın.
Yanıp sönən LED mikro nəzarətçinin düzgün işlədiyini göstərir və bu Arduino Mini ekvivalent lövhəsi layihələriniz üçün istifadə edilə bilər. Beləliklə, yeni bir ATMEGA 328P-AU çipini necə yükləməyi öyrəndik.
Addım 5: Problemlərin aradan qaldırılması
Əvvəlki addımlardakı prosedurlara əməl edərək Atmega çipini asanlıqla yükləyə bilərsiniz.
Ancaq bəzi proqramlar və ya insan səhvləri səbəbindən uğursuz olacaq. Məndən bəzi təkliflər:
1) Boot loader yandırmaq işləmirsə, Circuit əlaqələrinizi və komponentlərinizi (əsasən Crystal) yoxlayın.
2) Proqramda düzgün lövhəni və COM portunu qeyd etdiyinizə əmin olun
3) Arızalı USB kabelini yoxlayın.
4) Mikro nəzarətçi işə salındıqda, ehtimal ki, səhv bir IC var.
5) SMD Komponentlərindən istifadə edərkən PCB -də və istənməyən lehim Körpülərində Davamlılığı yoxlayın.
Tövsiyə:
Demək olar ki, hər hansı bir oyun nəzarətçisini necə təmizləmək olar: 5 addım
Demək olar ki, hər hansı bir Oyun Nəzarətçisini necə təmizləmək olar: Tezliklə bir Təlimat yükləyəcəyim bir Raspberry Pi emulatoru üçün istifadə etdiyim bir neçə Logitech Dual Action nəzarətçim var. bir ildən çox), düymələrin çoxu
Aurduino ilə Bir LED Yandırmaq üçün Fotoresistordan Necə İstifadə Edilir: 12 addım
Aurduino ilə LED Yandırmaq üçün Fotoresistordan Necə İstifadə Edilir: Bütün Arduino həvəskarlarına sabahınız xeyir/günortadan sonra/axşamınız xeyir! Bu gün bir LED yandırmaq üçün bir fotorezistorun (fotosel) necə istifadə ediləcəyini nümayiş etdirəcəyəm. Bu Təlimatla verilən kod LED -in normal olaraq sönməsinə imkan verəcək, ancaq yanıb -sönəcək
Gözəl yapışqan çubuq yandırmaq: 8 addım
Yanan Gözəl Yapışqan Çubuq: salam! Bu dəfə arduino, yapışqan, karton, lent və akril borulardan istifadə edərək gözəl yapışqan çubuqların yandırılması ilə bağlı bir dərslik paylaşacam
Arduino-Mega-ı ISP olaraq ATTiny85-i necə yandırmaq olar: 5 addım
ATTiny85 -i Arduino -Mega -ı ISP olaraq necə Yandırmaq olar: İştirakçılar - Sayan Wadadar, Chiranjib Kundu Bir neçə ay əvvəl, Attiny 85 ic istifadə edərək Arduino layihəmi kiçiltməyə çalışırdım. İlk dəfə idi ki, 20u ATTiny 85 -i proqramlaşdırmağa çalışırdım
ESP8266 əsaslı Sonoff Smart Switch -də MicroPython Firmware -ni necə yandırmaq olar: 3 addım (şəkillərlə)
ESP8266 əsaslı Sonoff Smart Switch -də MicroPython Firmware -ni necə yandırmaq olar: Sonoff nədir? Sonoff, ITEAD tərəfindən hazırlanmış Smart Home üçün bir cihaz xəttidir. Bu xəttin ən çevik və ucuz cihazlarından biri Sonoff Basic və Sonoff Dual -dır. Bunlar əla bir çip olan ESP8266 əsasında qurulmuş Wi-Fi açarlarıdır. Halbuki