Mündəricat:
- Addım 1: Parçalarınızı əldə edin
- Addım 2: Birlikdə qoyun
- Addım 3: Kabel çəkmə
- Addım 4: Proqram təminatı - VSCode
- Addım 5: PlatformIO IDE Pluginini quraşdırın
- Addım 6: Yeni bir layihə yaradın
- Addım 7: USBASP üçün İnkişaf Mühitini Konfiqurasiya edin
- Addım 8: Proqramçıya qoşun
- Addım 9: Sürücüləri qurun
- Addım 10: Kodunuzu yazın
Video: 2 dollardan aşağı olan kiçik mikro nəzarətçi layihəsi: 11 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
İnternetdə Mikro nəzarətçilərə başlamağa dair çox şey var. Çılpaq çipdən, inkişaf lövhələrindən və ya daha əhatəli SOC (Chip On System) gadget'larından başlamağınızdan asılı olmayaraq onları proqramlaşdırmağın bir çox yolu var.
Maraqlananlar üçün bu da onlardan biridir.
USBASP + AVR ATTiny85 mini USB qurğusu (Digistump tərəfindən)
Bu kombinasiyanı bəyənirəm, çünki çox kiçik bir form faktorlu Arduino platforması üçün bir layihə əldə etmək üçün həqiqətən ucuz bir yoldur, bu çiplər o qədər kiçikdir ki, onları çətin Unosdan fərqli olaraq praktiki olaraq hər hansı bir yerə qoya bilərsiniz.
İstifadə etdiyim lövhə, beynəlxalq pulsuz göndərmə ilə ebayda 1 dollara gələn ucuz bir digispark kicksarter knockoffdur.
Proqramçı, ebay və ya AliExpress -də eyni qiymətə mövcud olan açıq mənbə USBASP proqramçısıdır
Bu təlimat, dev-boardun bir şey etməsini əldə etmək prosesinin sona çatmasıdır
Daha asan bir yol, digistump -dan əsl digispark əldə etməkdirhttps://digistump.com/products/1
Ancaq bu layihənin dayandırıldığı görünür və bunların dəyəri 8 ABŞ dollarıdır
Bunlardan biriniz varsa, proqramçıya ehtiyacınız yoxdur və ardudino Micronucleus yükləyicisi əvvəlcədən çipə çırpıldı. Bu, proqramı birbaşa kompüterinizdən çipə istifadə edə biləcəyiniz deməkdir. Ancaq bunun dezavantajı, yükləyicinin çipdəki mövcud mənbənin yaxşı bir hissəsini istifadə etməsidir ki, bunun üçün nə edə biləcəyinizi məhdudlaşdırın, bu USBASP ilə əlaqədardır və Micronucleus deyil.
Addım 1: Parçalarınızı əldə edin
Ebay və ya aliexpress -ə gedin və axtarın
- lövhə üçün "attiny85"
- prgrammer üçün "usbasp" və
- tellər üçün "tullanan tellər" (ətrafda uzanmışlar tapa bilsəniz isteğe bağlıdır)
Addım 2: Birlikdə qoyun
Nəhayət cihazınız gəldikdə, lehimlə başlayın
Lövhəni, paketlə birlikdə lövhələrə ayırın. Bu isteğe bağlıdır. bir lehimləmə dəmiriniz yoxdursa, telləri bükə bilərsiniz, amma bu tövsiyə edilmir, çünki kontaktlar ən yaxşı olmayacaq.
Bu nümunədə, mən, nədənsə, telləri birbaşa güc terminallarına lehimləyirəm, ancaq bunu etmək üçün qırılma pinlərindən də istifadə edə bilərsiniz.
Addım 3: Kabel çəkmə
Şəkillərə görə telləri bağlayın. Mən bu kombinasiyanı istifadə etdim, ancaq qaba istədiyiniz hər şeyi istifadə edə bilərsiniz, sadəcə düzgün yazmaq üçün lazımdır
lövhəyə:
- p0, p1, p2 = yaşıl, mavi, qırmızı
- 5v, GND = qırmızı, yaşıl (VIN istifadə olunmur)
bağlayıcı:
müvafiq kabel bağlantısı üçün diaqrama baxın
Addım 4: Proqram təminatı - VSCode
İndi tel bağladınız, proqram mühitinizi qurmalısınız
Bura daxildir:
- sürücülər
- inkişaf mühiti
Əvvəlcə Visual Studio Kodunu yükləyin. (indiyə qədər tapdığım ən yaxşı həsəd)
Bunu https://code.visualstudio.com/download saytından əldə edə bilərsiniz
Yükləyin və quraşdırın
Addım 5: PlatformIO IDE Pluginini quraşdırın
Sol alt çubuğdakı uzantılar düyməsini vurun və PlatformIO axtarın
Quraşdırın və yenidən yükləyin
Plugin quraşdırıldıqdan sonra avtomatik olaraq gəlməzsə Platform IO ana səhifəsini açmaq üçün sol altdakı kiçik ev düyməsini vurun.
Addım 6: Yeni bir layihə yaradın
Layihə sihirbazında layihəni adlandırın və lövhəni seçin
Şurası olmalıdır
Attiny85 (Ümumi)
Çərçivə olmalıdır
Arduino
Addım 7: USBASP üçün İnkişaf Mühitini Konfiqurasiya edin
Proqramçını PlatformIO layihə parametrləri faylında platformio.ini -də qurun
Bu sətirləri platformIO.ini faylına əlavə edin:
upload_protocol = usbaspupload_flags = -Pusb
Addım 8: Proqramçıya qoşun
Proqramçıya qoşun
Addım 9: Sürücüləri qurun
USBASP cihazınızın kompüterinizlə əlaqə qurması üçün sürücülərə ehtiyacı olacaq.
Zadiqi buradan yükləyin
USBASP usb cihazınızı kompüterinizin USB portuna qoşun
Yüklədiyiniz Zadig proqramını işə salın
Usbasp üçün Winusb sürücüsünü quraşdırın
Sisteminiz donanımı tanımırsa, mənə bir qeyd göndərin və bəlkə də kömək edə bilərəm, amma ümumiyyətlə bu qutudan çıxmalıdır.
Addım 10: Kodunuzu yazın
"loading =" tənbəl "ATTiny85 lövhənizi proqramçınıza bağladığınızdan və hamısının bağlandığından əminsiniz.
Proqramı tərtib etmək və yükləmək üçün Ctrl+Alt+U düymələrinə basın
Tövsiyə:
Ağıllı Eynəklər (10 dollardan aşağı !!!): 8 addım (şəkillərlə)
Ağıllı Eynəklər (10 dollardan aşağı !!!): Salam! Hamımız E.D.I.T.H adı verilən kimi Ağıllı Eynəklərlə tanışıq. sevdiyimiz personaj Tony Stark tərəfindən sonradan Peter Parkerə ötürüldü. Bu gün 10 dollardan aşağı bir ağıllı şüşə hazırlayacağam! Çox da deyillər
Power Bank 10 dollardan aşağı! - DIY - 3D Çap: 6 addım (şəkillərlə)
Power Bank 10 dollardan aşağı! | DIY | 3D Çap: Bugünkü smartfon sənayesi 90 -cı illərdə gözlədiyimiz qədər güclü bir telefon istehsal edir, ancaq çatışmayan bir şey var, yəni batareyadır, ən pisidir. İndi əlimizdə olan yeganə həll yolu güc bankıdır. Bu videoda sizə necə göstərəcəyəm
50 dollardan aşağı sürətlə dəyişmə! Kazeshifter Arduino Ayarlanabilir Tez Ötürücü: 7 addım
50 dollardan aşağı sürətlə dəyişmə! Kazeshifter Arduino Tənzimlənən Sürətli Ötürücü: Salam Superbike və ya motosiklet həvəskarları! Bu təlimatla öz Quick Shifter -inizi ucuza necə hazırlayacağınızı bölüşəcəyəm! Bu təlimatı oxumaqda tənbəl olanlar üçün videomu izləyin! Qeyd: Bəzi motosikletlər üçün artıq Yanacaq Enjeksiyon Sistemindən istifadə edir, bir müddət
2 dollardan aşağı qiymətə DIY Fidget Spinner sürətləndiricisi: 7 addım
$ 2 ALTINDA DIY Fidget Spinner Sürətləndiricisi !: Salam qonaqlar! Mənim adım Youri və elektronika layihələri yaratmaq və nəşr etməyi sevirəm.Bu gün tanner_tech tərəfindən öyrədilmiş bu təlimata əsaslanaraq mənə dizaynını yenidən yaratmağı və faktiki PCB. T istifadə edərək hazırlanır
Kiçik Robotların Tikintisi: Bir Kübik İnç Mikro Sumo Robotu və Kiçik edilməsi: 5 Addım (Şəkillərlə birlikdə)
Kiçik Robotlar Yaratmaq: Bir Kübik İnç Mikro-Sumo Robotu və Kiçik edilməsi: Kiçik robotlar və sxemlərin qurulması ilə bağlı bəzi detallar. Bu təlimat, hər hansı bir ölçüdə robot qurmaqda faydalı olan bəzi əsas məsləhət və texnikaları da əhatə edəcək.Mənim üçün elektronikada ən böyük problemlərdən biri nə qədər kiçik olduğunu görməkdir