Mündəricat:
- Addım 1: Material toplayın
- Addım 2: Dövrə qurun
- Addım 3: Attini proqramlaşdırın
- Addım 4: İstifadə edin
Video: Attiny85 Məsafə Tapan: 4 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Bu təlimatı verməzdən əvvəl yeni Attinys (Attinies?) Əldə etmişdim və onlarla bir şey etmək istəyirdim. Ultrasonik diapazonumun yalnız istifadə edilmədiyini gördüm. Bu ultrasəsli Attiny məsafə tapıcısı, bir sıra yanıb -sönən LED -lər vasitəsilə məsafə verir və düyməni kifayət qədər uzun müddət basıb saxlayın, hətta CM -dən IN -ə keçə bilər.
Addım 1: Material toplayın
Bağışlayın, bağlantıların çoxu toplu maddələr üçündür, amma ucuzdur və istifadə etdiyim şeylərdir.
- Attiny85/45 - Ebay -da qiymətlər təxminən 2.00 dollara tapıla bilər, lakin siyahılar tez bitir, buna görə də Amazon
- 8 pinli soket
- Sürüşmə açarı
- Düymə
- Ultrasonik Məsafə Tapan
- Led x 3 (İstənilən rəng)
- 5v üçün seçilmiş rənglə gedən rezistorlar https://led.linear1.org/1led.wiz (faydalı rezistor kalkulyatoru)
- Perfboard - 5 üçün 6.99 dollar. Həmçinin Ebay -a baxın.
- Doqquz volt batareya + tutacaq
- 5V gərginlik tənzimləyicisi
Addım 2: Dövrə qurun
İstəyirsinizsə, hər şeyin qaydasında olduğundan əmin olmaq üçün bunu bir çörək taxtasında sınaya bilərsiniz və ya birbaşa bir taxtaya gedə bilərsiniz (və ya öz PCBinizi yarada bilərsiniz).
port nömrəsi (pin nömrəsi)
- Ultrasonik echo + Trig pin >>> 2 (7)
- Düymə ------------------------- >>> 1 (6)
- 50s LED ---------------------- >>> 0 (5)
- 10s LED --------------------- >> 4 (3)
- 1s LED ------------------------ >>> 3 (2)
Bunları etmək asan olan hər halda dəyişdirməkdən çekinmeyin. Fritzing -də ən gözəl göründüyü üçün bu şəkildə qurdum:)
Addım 3: Attini proqramlaşdırın
Yəqin bildiyiniz kimi, Attiny proqramlaşdırmaq üçün əlavə addımlara ehtiyac var. Proqramlaşdırmağı bilirsinizsə, yola davam edin! Əgər etməsəniz, burada bir keçid və ya təlimat var!
Yeni Ping kitabxanasını yükləməyinizə əmin olun, çünki eyni pin üzərində əks -səda və tetikleyebilirəm. Kitabxana necə əlavə edəcəyinizi bilmirsinizsə,.zip -i linkdən yükləyin, sonra Sketch> Kitabxanaya Daxil Et> Zip Kitabxanası Əlavə et> Yükləmələr> NewPing*.zip bölməsinə keçin.
*Zəhmət olmasa kitabxananı əvvəlcə əlavə etmədən tərtib edərkən səhv etdiyinizi söyləməyin!*
Və kod budur.
Addım 4: İstifadə edin
Əsasən indi işarə və vurmaqdır (yaxşı, basın).
Məsafəni vermək üçün üç LED var. Bir mənada 50, 10 və 1 deməkdir. Məsələn, məsafə 67 olarsa, 50 LED bir dəfə yanıb -sönəcək, 10 -u bir, 1 -i isə yeddi dəfə yanıb -sönəcək. Hamısı 67 -ə qədər əlavə olunur. (50 + 10 + 7 = 67).
CM -dən IN -ə keçmək və ya əksinə düyməni iki saniyədən çox saxlayın. Hal -hazırda nədən asılı olaraq (Varsayılan olaraq CM -dir), bütün LED -lər nə təyin olunduğunu göstərmək üçün yanıb -sönəcək.
Qatı işıq yandırılır sonra sönür == CM-dən IN-ə qədər yanıb sönən işıq ---------- == IN-dən CM-ə
Hər hansı bir sualınız varsa, soruşmaqdan çekinmeyin!
Tövsiyə:
Rəqəmsal Pusula və Başlıq Tapan: 6 addım
Rəqəmsal Pusula və Başlıq Tapan: Müəlliflər: Cullan Whelan Andrew Luft Blake Johnson Təşəkkürlər: Kaliforniya Dəniz Akademiyası Evan Chang-Siu Giriş: Bu layihənin əsası başlığı izləyən rəqəmsal bir pusuldur. Bu, istifadəçiyə uzun məsafədə bir başlıq izləməyə imkan verir
Sosial Məsafə Dedektoru: 7 Adım (Şəkillərlə birlikdə)
Sosial Məsafə Dedektoru: Sosial Məsafə Dedektoru: Mən Denver Koloradodan Owen Oyam və bu il 7 -ci sinifdə oxuyacağam. Layihəm Sosial Məsafə Dedektoru adlanır! Bu çətin günlərdə təhlükəsizliyi qorumaq üçün mükəmməl bir cihaz. Sosial Məsafə Dedektorunun məqsədi
Ev3 Lego Tutucu/Tapan Robot: 7 addım
Ev3 Lego Gripper/Finder Robotu: Salam! GrabBot, ətrafa yuvarlanmağı sevən çox məqsədli bir robotdur … Kiçik bir cismə rast gəldikdə onu götürüb yenidən başlanğıc vəziyyətinə gətirir
1.50m Sosial Məsafə Bant Ölçüsü: 3 Addım (Şəkillərlə birlikdə)
1.50m Sosial Distancing Bant Ölçüsü: Bu quruluşda, 1,5 m məsafə qət edildikdə ölçmək üçün adi bir lent ölçüsünü uyğunlaşdırıram. Sonra "bir yarım metr" deyəcəyəm. Bu məsafənin üstündə və ya altında olduğunuzu da yaşıl və ya qırmızı işıqla göstərəcək. Bu layihə
Arduino Məsafə Tapan: 3 addım
Arduino Distance Finder: Ultrasonik Sensor istifadə edərək məsafəni tapmaq üçün Atmel Atmega 2560 (Arduino Mega) istifadə edən çörək taxtasına əsaslanan bir layihədir. Çıxış " cm " həm 16x2 LCD Ekranda, həm də Arduino IDE -nin Serial Monitorunda. 16x2 də istifadə edə bilərik