Mündəricat:

2 dollar Arduino. ATMEGA328 tək başına. Asan, Ucuz və Çox Kiçik. Tam bir bələdçi: 6 addım (şəkillərlə birlikdə)
2 dollar Arduino. ATMEGA328 tək başına. Asan, Ucuz və Çox Kiçik. Tam bir bələdçi: 6 addım (şəkillərlə birlikdə)

Video: 2 dollar Arduino. ATMEGA328 tək başına. Asan, Ucuz və Çox Kiçik. Tam bir bələdçi: 6 addım (şəkillərlə birlikdə)

Video: 2 dollar Arduino. ATMEGA328 tək başına. Asan, Ucuz və Çox Kiçik. Tam bir bələdçi: 6 addım (şəkillərlə birlikdə)
Video: 15 полезных советов по демонтажным работам. Начало ремонта. Новый проект.# 1 2024, Noyabr
Anonim
Image
Image
Parça siyahısı
Parça siyahısı

Bu təlimatda Arduino ATMEGA328 mikro nəzarətçi çipini müstəqil bir mikro nəzarətçi olaraq necə istifadə edəcəyinizi öyrənəcəksiniz.

Yalnız 2 dollara başa gəlir, Arduino ilə eyni şeyi edə bilər və layihələrinizi çox kiçik edə bilər.

Pin düzeni, bir bootloader yandıraraq Arduino proqramına necə hazır olacağımızı və eskizləri necə yükləyəcəyimizi əhatə edəcəyik.

Arduino layihələrinizi qısa müddətdə necə kiçik və ucuz edə biləcəyinizi öyrənmək üçün bu təlimatın qalan hissəsinə baxın.

Addım 1: Parça siyahısı

1 Arduino

1 ATMEGA328P-PU çipi. Əlimi burda aldım:

Çörək lövhəsi

Tellər

İsteğe bağlı: LED və test üçün 330 ohm müqavimət

Addım 2: Kitabxananı yükləyin və quraşdırın

Kitabxananı yükləyin və quraşdırın
Kitabxananı yükləyin və quraşdırın
Kitabxananı yükləyin və quraşdırın
Kitabxananı yükləyin və quraşdırın

Arduino lövhəsi standart olaraq 16 MHz xarici osilatorla təchiz edilmişdir.

ATMEGA328P-PU-da 8MHz-lik bir osilator olduğu üçün bu 16MHz osilatörə həqiqətən ehtiyacımız yoxdur.

Bu çipin 8MHz-də müstəqil bir mikro nəzarətçi olaraq işləməsi üçün Arduino mühitimiz üçün bir kitabxana yükləməli və quraşdırmalıyıq.

Bunu etmək üçün, zip faylını yükləmək üçün Arduino versiyanıza uyğun olan linki vurun.

Yeyən 1-6-x.zip, 1-5-x.zip və ya 1-0-x.zip olacaq

Bootloader yandırın
Bootloader yandırın

Ardından, Fayl → üstünlüklər → “Sketchbook Məkanı” na tıklayaraq Arduino eskiz kitabçası qovluğunu tapmalıyıq. Mənim vəziyyətimdə "C: / Users / tomtomheylen / Documents / Arduino" vəziyyətinizdə fərqli ola bilər.

Məkanı kopyalayın və "bu kompüterə" gedin, çubuğa yapışdırın və enter düyməsini basın.

"Donanım" adlı bir qovluq görürsünüzsə açın.

Əks təqdirdə, sağ tıklayarak "hardware" adlı yeni bir qovluq yaradın və "new → folder" seçin və "hardware" yazın. İndi açın.

Çörək paneli qovluğunu zip arxivindən "hardware" qovluğuna köçürün.

Bootloader yandırın
Bootloader yandırın

Arduino IDE -ni yenidən başladın və "Alətlər → lövhə" bölməsinə keçin.

Hər şey qaydasındadırsa, siyahıda "Atmega 328 çörək taxtasında (8MHz daxili saat)" görməlisiniz.

Ən çətin hissəsi indi həyata keçirildi, buna görə də ATMEGA328 -də həyatı dolduraraq əylənək.

Addım 3: Bootloader -ı yandırın

Bu ATMEGA328 mikro nəzarətçi çipləri ümumiyyətlə boş olur. Arduino IDE ilə işləmələrini təmin etmək üçün "bootloader yandırmaq" adlanan bir şey etməliyik. Çipdə yandırdığımız kiçik bir koddur, buna görə Arduino proqramını başa düşəcəkdir.

Eskizlər Yüklənir
Eskizlər Yüklənir

Bunu etmək üçün Arduinonu kompüterinizə qoşun və "Fayl → nümunələr → ArduinoIsp" ə gedin və "Arduino Isp" seçin. Bu eskizi Arduino -ya yükləyin və kompüterdən ayırın.

Eskizlər Yüklənir
Eskizlər Yüklənir

Sonra Arduino'yu, şəkildə gördüyünüz kimi ATMEGA328 ilə bağlayırıq.

Çipdəki yarım dairəyə diqqət yetirin. Doğru tərəfdə olduğundan əmin olun.

İndi Arduino -nuzu bağlayın və Arduino IDE -də "alətlər → Proqramçı" ya gedin və "Arduino ISP olaraq" seçin.

Sonra "Alətlər → Kart" a gedin və "Çörək taxtasında Atmega 328 (8MHz daxili saat)" seçin.

İndi alətlərə gedin və "Bootloader Burn" seçin.

Yükləyiciniz yandı və çipiniz eskizləri yükləməyə hazırdır!

Bir səhv mesajınız varsa, Arduino cihazınızı ayırın və əvvəlki addımları təkrarlayın.

Addım 4: Eskizlərin yüklənməsi

Bir eskiz yükləmək üçün ATMEGA328 çipini Arduino lövhəsindən çıxarmalı və şəkildə göstərildiyi kimi çörək taxtasına qoşulmalısınız.

Bunu etmək üçün FT232RL kimi bir USB proqramlaşdırıcıdan da istifadə edə bilərsiniz. Burada bir mini təlimat verdim:

Göz qırpımını yoxlamaq üçün lövhədə rezistorlu bir LED bağladım.

Bu şəklin pin düzeni üçün necə istifadə ediləcəyi burada.

Məsələn, IDE -də pin 13 -ü işə salırsınızsa, bu Arduino lövhəsindəki 13 -cü pin və ya ATMEGA328 çipindəki pin 19 -u təmsil edir.

Təbrik edirəm, bacardın! İndi öz kiçik Arduino layihələrinizi heç bir şey üçün lehimləməyə başlaya bilərsiniz.

Addım 5: Bir neçə faydalı məsləhət

Bir neçə faydalı məsləhət
Bir neçə faydalı məsləhət

Sizə daha bir neçə faydalı məsləhət verərək bu təlimatı sona çatdıracağam:

Bir layihəni lehimləyirsinizsə, layihəni lehimlədikdən sonra 28 pinli DIP yuvasından istifadə etməli və ATMEGA328 əlavə etməlisiniz.

Mənimki burda

Lazım gələrsə, eskizləri dəyişdirə və ya yükləyə biləcəyiniz üçün bəzi pis işçi qadın başlıq pinlərini 3 ilk ayağına lehimləmək yaxşı bir tətbiqdir.

Mikro nəzarətçiniz qəribə davranırsa, + ilə -arasına 10 ilə 100 uf kondansatör əlavə edə bilərsiniz.

Çipi sifariş edərkən ATMEGA328P-PU olduğundan əmin olun.

Addım 6: Son Qeyd

Bu təlimatı bəyəndinizmi, zəhmət olmasa Sevimli düyməsini basın və abunə olun.

"Çin Arduino klonlarını necə düzəltmək olar" təlimatına da baxın.

Növbəti Təlimatda görüşərik.

Təşəkkürlər, Tom Heylen

Facebook:

Bu işi davam etdirməyimə kömək etmək üçün bağışlayın:

Tövsiyə: