Mündəricat:
- Addım 1: PCB hazırlayın
- Addım 2: Elektronika və Lehimləmə
- Addım 3: Baza qurmaq
- Addım 4: Proqramlaşdırma
Video: N64-dən ilhamlanan Robot Nəzarətçisi (Arduino + NRF24L01): 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
İlk robot layihəmdən bəri əmr və funksiyaları yerinə yetirmək üçün oyun nəzarətçilərindən istifadə edirəm. Bu, şübhəsiz ki, oyunçu günlərimin təsiridir. Mən artıq PS2, Xbox 360 nəzarətçiləri ilə layihələr həyata keçirmişəm … amma bir ara interfeys problemim olduğu və Arduino və nRF24L01 (daha böyük/inkişaf etmiş robotlar üçün ilk nəzarətçim: https:// youtu) əsasında öz nəzarətçilərimi düzəltməyə qərar verdiyim bir vaxt gəldi. be/oWyffhBHuls).
Bu cari nəzarətçi, N64 -dən ilhamlanan bir dizayna malikdir, lakin Arduino əsasında kiçik robotları və RC avtomobillərini idarə etmək üçün nəzərdə tutulduğu üçün daha az düymə / funksiyaya malikdir. Xüsusi ipək ekran və düymə rəngləri də Super Nintendo -dan təsirlənir.
Əsasən, nəzarətçi N64 nəzarətçisinin konturu olan böyük bir PCB -dir. Sağ tutuşda dörd düymə… solda analoq çubuq… əmrlərə uyğun olaraq bəzi tonları çalmaq üçün səs siqnalı … açmaq üçün keçid düyməsi… düymələrin və çubuğun funksiyasını dəyişdirmək üçün başqa bir keçid açarı … orta tutma yeri qorunur bir Arduino Nano üçün… və əmrlər nRF24L01 modulu ilə uzaqdan göndərilir.
Addım 1: PCB hazırlayın
Forma faylı, orijinal N64 nəzarətçisindən bir görüntü faylı idxal edən Inkscape ilə və "Bezier əyriləri və düz xətləri çək" vasitəsi ilə idarəedicinin konturunu hazırladım. (Xüsusi PCB yaratmağa yönəlmiş Təlimatçım var … Mürəkkəb bir PCB forması yaratmaq üçün hər bir addımla maraqlanırsınızsa, xüsusi olaraq nəzərdən keçirin: Xüsusi PCB Formalarını Necə Hazırlamaq olar (Inkscape və Fritzing ilə).)
Lövhədəki komponentlərin tənzimlənməsi və yönləndirilməsi Fritzing ilə edildi. Fritzing ilə PCBWay tərəfindən hazırlanan istehsal üçün lazım olan faylları (Gerber faylları) da ixrac edirəm.
Addım 2: Elektronika və Lehimləmə
SMD komponentlərindən istifadə edilmədiyi üçün bu layihənin komponentləri çox lehimləmə təcrübəsi tələb etmir. Dörd düyməni, joysticki, səs siqnalı və pin başlıqlarını lehimləmək üçün qurğuşunsuz lehim və 50W gücündə bir dəmir istifadə etdim.
Nəzarətçinin, videoda və diaqramda göstərildiyi kimi lövhəyə qoşulduğu tullanan telləri lehimlədiyim iki keçid açarı da var.
Antenalı nRF24L01 modulu da keçid tellərindən istifadə edərək lövhəyə qoşulur.
Nəzarətçi üçün enerji təchizatı, baza altına girən, batareya tutacağı olan 9V batareyadır.
Addım 3: Baza qurmaq
Nəzarətçini idarə etməyi daha rahat etmək üçün bir baza qurdum … çünki komponentlərin sancaqlarına toxunaraq idarə etmək pis olardı.
İki qat yüksək təsirli polistiroldan hazırlanmışdır.
PCB -ni bir bələdçi olaraq istifadə edərək, konturu birbaşa polistirol vərəqə çəkirəm.
Bir bıçaqla, təxminən 1 mm kənar buraxaraq, lazımsız parçaları kəsdim.
İki qat dərhal yapışqan ilə birləşdirilir.
Sonra artıq materialı kənarlardan çıxarıram. Əvvəlcə bıçaqla. Və sonra zımpara ilə.
Baza ayrıca keçid açarları və antenli nRF24L01 modulu üçün mötərizələrə malikdir.
Baza hazırlamaqda son addım rəngləmədir … əvvəlcə sprey astarla… və mat qara ilə bitir.
Addım 4: Proqramlaşdırma
Nəzarətçinin proqramlaşdırılması (əslində Arduino Nano) Arduino IDE ilə aparılır.
Kod çox sadədir … məsələn, mavi düyməni basdığımda nəzarətçi 17 göndərir. Qırmızı düyməni basdığımda nəzarətçi 18 göndərir … və alıcı bu dəyərləri alacaq və Arduino onlara verilən hərəkətləri yerinə yetirəcək..
Buraya vericinin kodu və alıcı üçün iki demo kodu əlavə olunur.
Tövsiyə:
COVID-19 ilhamlanan günəş lampası: 5 addım
COVID-19-dan ilhamlanan Günəş Lampası: Qlobal COVID-19 Pandemiyası və nəticədə tətbiq olunan kilidləmə, mənimlə birlikdə olan Arduino bitləri və parçaları ilə bir şeylər etməyi düşünməyimə səbəb oldu. Bu çox sadə bir təlimat olsa da, bunu və başqa bir təlimatı deyirəm
Giriş: Təbiətdən ilhamlanan ekoloji kiçik ev: 7 addım
Giriş: Təbiətdən ilhamlanan Ekoloji Kiçik Ev: Mən Kristan Ottenəm. Hollandiyada, Almere şəhərində yaşayıram. Mənim 12 yaşım var. Mən bu təlimatı seçmişəm, çünki şəkli ön səhifədə gördüm və ev tikməyi sevirəm. Növbəti illərdə özünü təmin etmək daha ucuz və daha əlverişlidir. Bu
Arduino əsaslı DIY Oyun Nəzarətçisi - Arduino PS2 Oyun Nəzarətçisi - DIY Arduino Gamepad ilə Tekken oynamaq: 7 addım
Arduino əsaslı DIY Oyun Nəzarətçisi | Arduino PS2 Oyun Nəzarətçisi | DIY Arduino Gamepad ilə Tekken Oynamaq: Salam uşaqlar, oyun oynamaq həmişə əyləncəlidir, ancaq öz DIY xüsusi oyun nəzarətçinizlə oynamaq daha əyləncəlidir, buna görə də bu təlimatlarda arduino pro micro istifadə edərək bir oyun nəzarətçisi edəcəyik
AVR mikro nəzarətçisi. Pulse Genişliyi Modulyasiyası. DC Motor və LED İşıq Gücünün Nəzarətçisi .: 6 Addım
AVR mikro nəzarətçisi. Pulse Genişliyi Modulyasiyası. DC Motor və LED İşıq Gücünün Nəzarətçisi .: Hamıya salam! Pulse Width Modulation (PWM) telekommunikasiya və güc nəzarətində çox yayılmış bir texnikadır. bir mühərrik, bir LED, dinamiklər və s., bir elektrik cihazına verilən enerjini idarə etmək üçün ümumiyyətlə istifadə olunur. Əsasən bir modudur
YABC - Başqa bir Blynk Nəzarətçisi - IoT Bulud İstilik və Rütubət Nəzarətçisi, ESP8266: 4 Addım
YABC - Başqa bir Blynk Nəzarətçisi - IoT Bulud Temperaturu və Rütubət Nəzarətçisi, ESP8266: Salam Yaradıcılar, bu yaxınlarda evdə göbələk, İstiridye göbələyi yetişdirməyə başladım, ancaq ev dəmləməyim, arvadım üçün Fermentator Temperaturuna nəzarət etmək üçün evdə bu nəzarətçilərin üçdə birini var. indi də bu Kombucha işini edir və İstilik üçün Termostat olaraq