Mündəricat:
- Addım 1: Lazım olan hissələr
- Addım 2: Elektrik təchizatı üçün dövrə əlavə edin
- Addım 3: ATMEGA8/168/328 Əsasları
- Addım 4: Layihəyə başlayın
- Addım 5: Cristal əlavə edin
- Addım 6: Sıfırlama keçidinin əlavə edilməsi
- Addım 7: LED Arduino Pin 13 -ə rəhbərlik edir
- Addım 8: Arduino Hazır
- Addım 9: İstifadə ediləcək proqram
Video: Techduino -- Öz Eviniz Arduino Uno R3 Necə Hazırlanır --: 9 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:49
Mənim kimiyəmsə, Arduino -nu aldıqdan və ilk çipimdə son bir proqram qurduqdan sonra Arduino Uno R3 -dən çıxarıb öz dövrəmə qoymaq istədim. Bu da gələcək layihələr üçün Arduinomu azad edəcək. Bir çox veb səhifələri və forumları oxuduqdan sonra bu Təlimatı bir araya gətirə bildim. Öyrəndiyim məlumatların hamısının bir yerdə olmasını və izlənilməsini asanlaşdırmaq istədim. Hələ də bütün bunları öyrənməyə çalışdığım üçün şərhlər və təkliflər xoş gəlir və təqdir olunur.
Addım 1: Lazım olan hissələr
Bunu etmək üçün sizə lazım olacaq:
Arduino -nu bağlamaq üçün əsas hissələr
- Çörək taxtası 22 AWG tel
- 7805 Gərginlik tənzimləyicisi
- 2 LED 2 220 Ohm rezistor
- 1 10k Ohm müqavimət
- 2 10 uF kondansatör
- 16 MHz saat kristal
- 2 22 pF kondansatör
- kiçik bir anlıq normal açma ("söndürmə") düyməsi
Addım 2: Elektrik təchizatı üçün dövrə əlavə edin
Burada LM7805 əvəzinə 5V mobil şarj cihazı istifadə edirəm (Bu versiya 5V tənzimlənən enerji təchizatı istifadə edir). Bu sadədir və göyərtədə bir az yer qənaət edin. LM7805 edə bilərsiniz, amma bundan sonra daha yüksək bir gərginlik təchizatı istifadə etməlisiniz, buna görə 5V sabit şarj cihazından istifadə edirəm.
Addım 3: ATMEGA8/168/328 Əsasları
Davam etməzdən əvvəl bu görüntüyə baxın. Atmega çipinizdəki hər bir sancağın Arduino funksiyaları ilə əlaqədar olaraq nə etdiyini öyrənmək üçün əla bir qaynaqdır. Bu, müəyyən sancaqları niyə bu şəkildə bağladığınızın arxasındakı bir çox qarışıqlığa aydınlıq gətirəcəkdir. Daha ətraflı məlumat üçün Atmega168 (qısa versiya) (uzun versiya) məlumat cədvəlinə baxın. Budur Atmega328 (qısa versiya) (uzun versiya) üçün vərəq
Addım 4: Layihəyə başlayın
Çipin normal işləməsi zamanı sıfırlanmasının qarşısını almaq üçün RESET pinindən +5V -ə 10k ohm çəkmə müqavimətini bağlayaraq başlayın. RESET pin yerə endirildikdə çipi yenidən başlatır.
Pin 7 - Vcc - Rəqəmsal Təchizat Gərginliyi
Pin 8 - GND
Pin 22 - GND
Pin 21 - AREF - ADC üçün analoq istinad pin
Pin 20 - AVcc - ADC çeviricisi üçün gərginlik verin. ADC istifadə edilmədikdə gücə və aşağı keçid filtri vasitəsi ilə gücə qoşulmaq lazımdır (aşağı ötürmə filtri, enerji mənbəyindən gələn səs-küyü azaldan bir dövrədir. Bu nümunə birindən istifadə etmir)
Addım 5: Cristal əlavə edin
Pin 9 ilə 10 arasında 16 MHz xarici bir saat əlavə edin və bu pinlərin hər birindən yerə çalışan 22 pF kondansatör əlavə edin.
Addım 6: Sıfırlama keçidinin əlavə edilməsi
Kiçik toxunma açarını əlavə edin ki, istədiyimiz vaxt Arduino'yu sıfırlayasınız və çipi yeni bir proqram yükləmək üçün hazırlayasınız. Bu açarın bir anlıq basması lazım olduqda çipi sıfırlayacaq. Çörək lövhəsindəki boşluğu keçən Atmega çipinin üstündəki açarı əlavə edin. Sonra, keçidin sol alt ayağından Atmega çipinin RESET pininə bir tel və açarın sol üst ayağından yerə tel əlavə edin.
Addım 7: LED Arduino Pin 13 -ə rəhbərlik edir
Bu lövhədə istifadə olunan çip artıq Arduino proqramı ilə gələn blink_led proqramı ilə proqramlaşdırılmışdır. Zaten bir Arduino çap elektron kartınız varsa, davam etdiyinizi və işlədiyini bildiyiniz bir çiplə qurduğunuz çörək taxtası versiyasını yoxlamaq yaxşı bir fikirdir. İşləyən Arduino çipini çəkin və bu lövhədə sınayın. Blink_led proqramı pin 13-ə yanıb-sönür. Arduinodakı 13-cü pin AVR ATMEGA8-16PU/ATMEGA168-16PU pin 13 DEYİL. Əslində Atmega çipindəki pin 19-dur.
Nəhayət, LED əlavə edin. Uzun ayaq və ya anod qırmızı telə, qısa ayaq və ya katod yerə gedən 220 ohm rezistora bağlanır.
Addım 8: Arduino Hazır
Bu anda çipinizi başqa bir yerdə proqramlaşdırmış olsaydınız və çipi yenidən proqramlaşdırmaq üçün bu çörək taxtasına ehtiyacınız olmasaydı, burada dayana bilərsiniz. Ancaq əyləncənin bir hissəsi dövrəli proqramlaşdırmadır, buna görə də çörək taxtasında tam bir USB-Arduino dövrəsi düzəltməyə davam edin!
Addım 9: İstifadə ediləcək proqram
Bu Techduino lövhəsini hazırlamaq üçün Circuit Wizard Trial Version Software -dən istifadə etdim. İstifadə edə bilərsiniz və ya burada tələb olunan dövrə diaqramını və PCB düzənini təqdim edirəm.
Layihəmi izlədiyiniz üçün təşəkkürlər.