Mündəricat:
- Addım 1: Breadboard Programmer Circuit
- Addım 2: Nə lazımdır
- Addım 3: Qalxanın düzülüşü
- Addım 4: Qalxanın qurulması
- Addım 5: Proqramçınızı qurun
- Addım 6: Attiny üçün Arduino IDE qurmaq
- Addım 7: Attinin proqramlaşdırılması
- Addım 8: Kiçik Attini Azad olun
Video: DIY Attiny Proqramlaşdırma Qalxanı: 8 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Kiçik və aşağı güclü bir Arduino lövhəsi axtarırsınızsa, Attiny həqiqətən yaxşı bir seçimdir, ölçüsü ilə təəccüblü şəkildə fərqlənir. 3 -ü Analog və 2 -si PWM çıxışı olan 5 GPIO sancağına malikdir. Həm də tükəndiyi gərginliyə (2.7V -dən 5.5V -ə qədər) çox çevikdir, buna görə də batareyaları söndürmək üçün idealdır. Bunun da təxminən 1 dollara başa gəldiyini qeyd etdimmi? Problem atletiyadır ki, onu proqramlaşdırmaq üçün sadəcə bir USB kabeli bağlaya bilməzsiniz, amma bunun üçün bir proqramçı qurmaq əslində çətin deyil və budur biz bu təlimatlı yolu keçəcəyik.
Artıq bir qalxan qurmaq üçün bir çox bələdçi var, amma yoxladığım bütün proqramlarda Arduino IDE -nin yeni versiyalarını istifadə edərkən burada da keçəcəyimi yoxlayan bir addım var. Yuxarıdakı videoya baxın. Bu təlimatda olan bütün məlumatları araşdırıram.
Gəlin əldə edək!
Addım 1: Breadboard Programmer Circuit
Bir qalxan qurmamaq istəsəniz, attini də proqramlaşdırmaq üçün bir çörək taxtası sxemindən istifadə edə biləcəyinizi qeyd etməyə dəyər. Qalxanı istədim ki, gələcəkdə daha daimi istifadə edim. Çörək taxtası proqramçısı seçsəniz, sonrakı proqram addımları qalxanla eynidır. Bunun üçün 5 -ci addıma keçin.
Addım 2: Nə lazımdır
Proqramçı qurmaq üçün aşağıdakı hissələrə ehtiyacınız olacaq:
Attiny85* - Yəqin ki bunlardan birinə ehtiyacınız olacaq:) Protoboard (10 ədəd)*Kişi Başlıq Pimləri*120 Parçalı Kondansatör Seti (ehtiyac duyduğumuz 10 uF var)*IC yuvası (20 paket)*Əsas başlanğıc dəsti (LED və 1K var) ehtiyacımız olan rezistor)*
İstifadə etdiyim Mega board* - hər hansı bir Mega və ya Uno işləyəcək.
Bir lehimləmə dəmiri və bəzi tellərə də ehtiyacınız olacaq, *= Ortaq Bağlantıları
Addım 3: Qalxanın düzülüşü
Yuxarıdakı şəkillərdə, hazırlayacağımız qalxanın düzülüşünü görə bilərsiniz. Komponentli və telli görüntünün bir az çox sıx olduğunu görürəm, buna görə oxumağı asanlaşdırmaq üçün yalnız tellərdən və yalnız komponentlərdən istifadə edərək dövrə düzəltdim.
Mənim etdiyim qədər çox sancaq istifadə etməyinizə ehtiyac yoxdur, son şəkildə əslində lazım olan pinləri qeyd etdim, yalnız bütün pinləri istifadə edərsə qalxanı düzgün yerə bağlamağın daha asan olacağını düşündüm yuxarı və aşağı.
Addım 4: Qalxanın qurulması
Qurmaq olduqca düz irəli bir dövrədir, ən mürəkkəb hissəsi, ehtimal ki, sancaqları düzəltməkdir.
Sancaqlar düzəltmə üsulum belə idi:
- Kişi başlıq sancaqlarını kəsin ki, Mega/Uno -nun üst və alt sıralarına uyğun olsun.
- Onları Arduinoya daxil edin.
- Protoboardı üstünə qoyun və bir iti istifadə edərək işarələyin.
- Arduinodan başlıqları çıxarın.
- Başlıqların plastikini sancaqların bir ucuna itələyin (bunun üçün protobarddan istifadə etdim, sadəcə masaya doğru itələdim). Yuxarıdakı şəkildəki sancaqlar kimi görünməlidirlər
- Sancaqları protoboardın yuxarı hissəsinə daxil edin (üstünə plastik)
- Onları yerində lehimləyin, yalnız bir anlıq yerində tutmaq üçün kifayət qədər lehim.
Bundan sonra, yalnız bir dövrə qurmaq, komponentlərinizi içəri daxil etmək və pinləri bağlamağınız lazım olan yerə əymək və əlaqələri birlikdə lehimləməkdir. Mən lehimləyərkən komponentlərimi yerində saxlamaq üçün mavi rəngdən istifadə etməyi sevirəm. Lövhəmin altındakı bitmiş bir şəkil əlavə etdim ki, mənim kimi görünsün. Lehimdən əvvəl LED və Kondansatörün istiqamətini iki dəfə yoxlayın. LED üçün rezistor LED -in qısa ledinə bağlanmalıdır. Kondansatör üçün yuxarıdakı gümüşü işarəsi olan ayağı yerə bağlamalısınız. Nəhayət, özünüzü bağladığınız zaman Attinin istiqamətini xatırlatmaq üçün özünüzə bir işarə və ya işarə vermək yaxşı olar. yuxarıdakı şəkil, sol alt küncdə işarələnən bir şəklimi göstərirəm, bu çardaqdakı nöqtə ilə üst -üstə düşür.
Bir çox sayğacınız varsa, pinləri, xüsusən də alt pinlər arasında olan hər hansı bir körpü üçün sınamağı məsləhət görürəm, çünki onlar güc pinləridir.
Addım 5: Proqramçınızı qurun
Arduino -nu proqramçı olaraq istifadə etmək üçün əvvəlcə ona bir eskiz flaş etməliyik. Əvvəlcə arduino -ya qalxanınızı qoşun, USB kabelini arduino -ya qoşun. Arduino IDE -ni açın, sonra Fayl -> Nümunələr -düyməsini basın. > 11. ArduinoISP -> ArduinoISP
Bu faylda bir dəyişiklik etməliyik, bu, bütün digər bələdçilərdən itkin tapdığım hissədir.
Şərh edilmiş bir xətt görünənə qədər bu faylı aşağıya fırladın // #USefold_STYLE_WIRING
Şərhi bu sətirdən silin (buna görə də indi #Define USE_OLD_STYLE_WIRING kimi görünməlidir)
İndi bu eskizi digər eskizlər kimi arduino -ya yükləyə bilərsiniz.
Addım 6: Attiny üçün Arduino IDE qurmaq
Attiny proqramlaşdırmadan əvvəl Attiny proqramını idarə heyəti vasitəsi ilə qurmalıyıq
Etməli olduğumuz ilk şey, Əlavə Panolar Yöneticisi URL'lerimize Fayl -> Tercihlər altında tapıla bilən yeni bir xətt əlavə etməkdir.
Əlavə etməyiniz lazım olan URL:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Boards Manager URL qutusunun sağındakı düyməni basın və yuxarıdakıları yeni bir sətrə daxil edin.
İndi lövhələr menecerini açmaq istəyirik, Alətlər -> İdarə Heyətinə gedin: "nə seçilirsə" -> Forumlar Meneceri
"Attiny" axtarın və quraşdırma düyməsini basın.
Addım 7: Attinin proqramlaşdırılması
İndi Attiny proqramlaşdırmağa başlamağa hazırıq.
Alətlər altında aşağıdakıları seçin:
- Şuralar açılan menyusundan ATtiny25/45/85 seçin.
- Açılan menyudan Attiny85 seçin.
- Saat açılan menyusundan Daxili 8 MHz seçin.
- Liman, proqramçı olaraq istifadə etdiyiniz Arduinonun Com portu olmalıdır.
- Proqramçı açılır menyusundan Arduinonu ISP olaraq seçin.
İndi önyükleyiciyi yandıra bilərik, önyükleyicinin nə etdiyinin və burada üstünlükləri/dezavantajlarının yaxşı bir təsviri var. Yenidən Alətlərə gedin və Bootloader Burn seçin.
Sonra Attinyə bir eskiz hazırlamalıyıq
Əsas göz qırpma nümunəsini açın: Fayl -> Nümunələr -> Əsaslar -> Göz qırp
Çardaqda LED_BUILTIN üçün heç bir pin olmadığından, 0 -da LED -lərimiz olduğu üçün onu eskizimizdə 0 -la əvəz etməliyik. Daha sonra yükləməni tıklayaraq bu eskizi lövhənizə yükləyə bilməlisiniz. LED ümidlə yanıb -sönməlidir!
Addım 8: Kiçik Attini Azad olun
İndi proqramlaşdırma qalxanı evindən atlini çıxarmaq vaxtı gəldi, bunu etmək üçün ən yaxşı yolu düz bir başlı tornavida istifadə etməkdir. Birbaşa çıxarsanız, sancaqları əymək çox məsuliyyət daşıyır. Tornavidanı bir tərəfdən çipin altına qoyun və yumşaq bir şəkildə çıxarın, o tərəf sərbəst olduqda digər tərəfə keçin və təkrarlayın. V və torpağı bağladıqdan sonra attini istədiyiniz layihədə istifadə edə bilərsiniz. Son nümunədə, hətta bir sikkə hüceyrə batareyasını necə gücləndirə biləcəyinizi göstərirəm! Ümid edirik ki, bu təlimatı faydalı hesab etdiniz, hər hansı bir sualınız varsa, xahiş edirik soruşun! Videolar: Daha çox Video üçün YouTube kanalımı yoxlayın
Canlı axınlar: Twitch -də hər bazar ertəsi elektronika layihələri üzərində işləyirəm
Tvitterdə elektronika və digər təsadüfi şeylərdən danışıram - @witnessmenow
Brayan
Tövsiyə:
Mobil Nəzarətli Bluetooth Avtomobil -- Asan -- Sadə -- Hc-05 -- Motor qalxanı: 10 addım (şəkillərlə birlikdə)
Mobil Nəzarətli Bluetooth Avtomobil || Asan || Sadə || Hc-05 || Motor Qalxanı: … Zəhmət olmasa YouTube kanalıma ABUNƏ OL ………. Bu mobil ilə ünsiyyət qurmaq üçün HC-05 Bluetooth modulundan istifadə edən Bluetooth idarə olunan avtomobildir. Bluetooth vasitəsi ilə avtomobili mobil telefonla idarə edə bilərik. Avtomobilin hərəkətini idarə etmək üçün bir tətbiq var
8 pinli proqramlaşdırma qalxanı: 14 addım (şəkillərlə birlikdə)
8 Pinli Proqramlaşdırma Qalxanı: 8 Pinli Proqramlaşdırma Qalxanı, Arduinonun özünü proqramçı olaraq istifadə edərək ATtiny seriyalı çipləri proqramlaşdırmağa imkan verir. Başqa sözlə, bunu Arduino-ya qoşursunuz və sonra 8 pinli çipləri asanlıqla proqramlaşdıra bilərsiniz. Bu kiçik mikrokontroller sonra ola bilər
Arduino Attiny Proqramlaşdırma Qalxanı - SMD: 4 addım
Arduino Attiny Proqramlaşdırma Qalxanı - SMD: Salam, proqramlaşdırma vasitəmin son aylarda geyinə bilənlər üçün qurulması üzərində çalışırdım. Bu gün Arduino Shieldimi necə yaratdığımı bölüşmək istərdim. Bir müddət googling etdikdən sonra bu maraqlı köhnə məqalə Attiny proqramlaşdırma qalxanı tapdım
ATtiny Arduino Proqramlaşdırma Qalxanı: 7 addım
ATtiny Arduino Proqramlaşdırma Qalxanı: Bu layihə quruluşunda, Bantam Tools Desktop PCB Freze Maşını istifadə edərək öz ATtiny Arduino proqramçı qalxanınızı necə edəcəyinizi sizə göstərəcəyik. Bu əsas komponent, Arduino IDE vasitəsilə ATtiny çiplərini qoşmağa və proqramlaşdırmağa imkan verir. Bu layihə
Arduino Uno üçün ATMEGA328 Bootloader Proqramlaşdırma Qalxanı: 3 addım (şəkillərlə birlikdə)
Arduino Uno üçün ATMEGA328 Bootloader Programming Shield: Arduino Uno üçün ATMEGA328P boot-loader proqramlaşdırma qalxanı Bəzən olur və Arduino Uno Atmega328P mikroprosessorunuza zərər verirsiniz. Prosessoru dəyişə bilərsiniz. Ancaq əvvəlcə içərisində boot-loader proqramlaşdırmalısınız. Beləliklə, bu dərslikdə bunu necə etmək olar