Mündəricat:

Techduino -- Öz Eviniz Arduino Uno R3 Necə Hazırlanır --: 9 Addım (Şəkillərlə)
Techduino -- Öz Eviniz Arduino Uno R3 Necə Hazırlanır --: 9 Addım (Şəkillərlə)

Video: Techduino -- Öz Eviniz Arduino Uno R3 Necə Hazırlanır --: 9 Addım (Şəkillərlə)

Video: Techduino -- Öz Eviniz Arduino Uno R3 Necə Hazırlanır --: 9 Addım (Şəkillərlə)
Video: Techකතා Hangouts: Computer Hardware & Gaming 2024, Noyabr
Anonim
Image
Image

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

Elektrik təchizatı üçün dövrə əlavə edilməsi
Elektrik təchizatı üçün dövrə əlavə edilməsi

Bunu etmək üçün sizə lazım olacaq:

Arduino -nu bağlamaq üçün əsas hissələr

  1. Çörək taxtası 22 AWG tel
  2. 7805 Gərginlik tənzimləyicisi
  3. 2 LED 2 220 Ohm rezistor
  4. 1 10k Ohm müqavimət
  5. 2 10 uF kondansatör
  6. 16 MHz saat kristal
  7. 2 22 pF kondansatör
  8. 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

Elektrik təchizatı üçün dövrə əlavə edilməsi
Elektrik təchizatı üçün dövrə əlavə edilməsi

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ı

ATMEGA8/168/328 Əsasları
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

Layihəyə başlayın
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

Kristal əlavə olunur
Kristal əlavə olunur

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

Sıfırlama açarı əlavə olunur
Sıfırlama açarı əlavə olunur

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

LED Arduino Pin 13 -ə aparır
LED Arduino Pin 13 -ə aparır
LED Arduino Pin 13 -ə aparır
LED Arduino Pin 13 -ə aparır

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

Arduino Hazırdır!
Arduino Hazırdır!
Arduino Hazırdır!
Arduino Hazırdı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

Image
Image
İstifadə Ediləcək Proqram
İstifadə Ediləcək Proqram
İstifadə Ediləcək Proqram
İ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.