İçindekiler:
- Adım 1: Parça Listesi
- Adım 2: PCB, Şematik ve Dosyalar
- Adım 3: Lehimleme
- 4. Adım: Bir Kod Yükleyin
- Adım 5: Test Edin ve Ayarlayın
- Adım 6: Olası Uygulamalar
Video: Arduino'yu Rahatlatmak için HC-SR04 Okuyucu Modülü: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
HC-SR04 ultrasonik mesafe sensörü robotikte çok popülerdir. Temel olarak, robottan kaçınan herhangi bir nesne bu sensörü kullanır. Ve elbette harika, kullanımı kolay ucuz ve doğru ama daha karmaşık robotlar yapmaya başladığınızda bir problem görmeye başlayabilirsiniz ve bu problemin zamanı geldi. Bu sensör ile mesafeyi ölçmek çok zaman alıyor, nesneleri süper hızlı algılayabilen keskin sensörler gibi bazı alternatifler var ancak bunların çıktısı ikili olduğundan, belirtilen aralıkta bir nesne olup olmadığını ancak bilmiyorsanız algılayabilirsiniz. ne kadar uzak. Bazı robotlar için bu sensörler mükemmel ancak başka bir sorun daha var - fiyat. HC-SR04'ten neredeyse 10 kat daha pahalıdırlar. İşte burada bu ikisini bir araya getirmeyi düşünmeye başladım. Ve HC-SR04'e takabileceğiniz ve Attiny mikrodenetleyicisine olan mesafeyi okuma görevini devredebileceğiniz bir modül için bir fikir buldum, çıktı ikili olabilir ve ana mikroişlemciniz rahatlar! Basit ama güzel bir çözüm ve aynı zamanda ucuz:) Böyle bir sensörü nerede kullanabileceğinizi bilmek ister misiniz? Okumaya devam edin veya bir video izleyin.
2 dolara JLCPCB 10 panoları:
Adım 1: Parça Listesi
Parça listesi çok uzun değil, çoğunu herhangi bir yerel elektronik mağazasında bulabilirsiniz, ayrıca bir şey bulursam çevrimiçi mağazalara bağlantılar da var:
- HC-SR04
- Attiny45/85
- Potansiyometre
- Ayrılabilir başlıklar Kadın ve Erkek
- 1206 SMD direnci (kit halinde satın almak daha iyidir)
- 1206 LED
Ayrıca aşağıdaki gibi bazı araçlara da ihtiyacınız olacak:
- Havya/istasyon
- USBasp programcısı
Bu proje için bir PCB satın almak istiyorsanız Tindie mağazama göz atın:
Adım 2: PCB, Şematik ve Dosyalar
Yukarıda şematik ve PCB tasarımı dahil tüm dosyaları bulabilirsiniz, ayrıca bu PCB'yi üretmek için kullanabileceğiniz Gerber dosyaları da var. Dosyaları kendi ihtiyaçlarınıza göre değiştirmekten çekinmeyin, tüm projelerimin ticari olmayan şekilde paylaşıldığını unutmayın, bu nedenle onları satamazsınız.
Şematik çok basittir, sadece birkaç bileşen vardır, her şeyi PCB'ye düzgün bir şekilde monte etmek için kullanabilirsiniz.
Bu proje için PCB kullanmak istemiyorsanız hepsini bir breadboard'a bağlayabilirsiniz, biraz daha büyük olacaktır ama eğer lehimleyemiyorsanız bu sizin için en kolay yol!
Adım 3: Lehimleme
Lehimleme oldukça basittir. En küçük bileşenlerle (direnç ve LED) başlayın ve ardından giderek daha büyük parçalara geçin, bu şekilde hepsini lehimlemeniz daha kolay olacaktır. Tüm bileşenler için polaritenin doğru olduğundan ve herhangi bir kısa devre olmadığından emin olun. Bu proje için PCB kullanmak istemiyorsanız ve bunların hepsini bir devre tahtasına bağlamak istiyorsanız, bu adımı atlayın ve yukarıdaki adımdaki şemayı izleyin.
4. Adım: Bir Kod Yükleyin
Her şey PCB üzerinde lehimlendikten sonra Attiny'ye bir program yükleyebiliriz. Bunu yapmak için USBasp programlayıcısını (veya Arduino IDE ile çalışan herhangi birini) mikrodenetleyiciye bağlamamız gerekiyor. Kod Github'ımda bulunabilir. Yüklemek için Arduino IDE'nize Attiny panoları eklemeniz gerekiyor, bununla ilgili çevrimiçi birçok öğretici bulabilirsiniz, bu yüzden burada açıklamam. Elbette, koddaki değerleri veya hatta işlevini ihtiyaçlarınıza göre değiştirebilirsiniz.
Adım 5: Test Edin ve Ayarlayın
Programınız hazır olduğunda HC-SR04 modülünü takabilirsiniz (doğru şekilde takmak için yukarıdaki fotoğraflara bakın, aksi halde karta zarar verebilirsiniz).
4V ile 5V arası voltaj ile besleyebilirsiniz. Mesafe potansiyometre ile ayarladığınız mesafeden daha küçük olduğunda kart üzerindeki led yanar. Mesafeyi değiştirmek için bir tornavida kullanabilirsiniz. Her şey yolunda gittiğinde bir sonraki adıma geçebilirsiniz. Değilse, lehimlemenizi kontrol edin ve devreniz ile şematik eşleştiğinden emin olun.
Adım 6: Olası Uygulamalar
Tebrikler, son aşamaya geldiniz! Bu modülü bir Arduino ile kullanmak için modülün VCC'sini Arduino'nun 5V'sine, modülün GND'sini Arduino'nun GND'sine ve modülün çıkış pinini herhangi bir Arduino pinine bağlamanız gerekir.
Bunu nasıl kullanıyorsun? Eh, olasılıklar sonsuzdur. Bunu robotik projeniz için kullanabilirsiniz, bir sonraki projemde yapacağım gibi, yakında bunun hakkında daha fazla bilgi:) Kodu değiştirebilir, ona bir servo bağlayabilir ve servoyu doğrudan bu karttan kontrol edebilirsiniz. Herhangi bir ek harici mikro denetleyici olmadan değiştirebilir ve kullanabilirsiniz. Çok potansiyeli olan küçük bir tahta ve bir sonraki projemi çok daha kolaylaştıracak.
Umarım bu öğreticiyi okumaktan zevk almışsınızdır:) Bu projeyle ilgili videomu izlemeyi ve kanalıma abone olmayı unutmayın! Okuduğunuz için teşekkürler, iyi eğlenceler!
Önerilen:
Kablosuz SD Kart Okuyucu [ESP8266]: 10 Adım (Resimlerle)
Kablosuz SD Kart Okuyucu [ESP8266]: USB'nin evrensel olması gerekiyordu ve asıl amaç, çalışırken değiştirilebilir, diğer cihazlarla arabirimi çok kolay bir hale getirmekti, ancak yıllar içinde fikir çığırından çıktı. Bu USB bağlantı noktalarının o kadar çok farklı çeşidi var ki, bu çok sinir bozucu
Görme Engelliler, Görme Engelliler ve Diğer Herkes için ScanUp NFC Okuyucu/Yazıcı ve Ses Kaydedici: 4 Adım (Resimlerle)
Körler, Görme Engelliler ve Diğer Herkes için ScanUp NFC Okuyucu/Yazıcı ve Ses Kaydedici: Endüstriyel tasarım okuyorum ve proje benim dönemimin işi. Amaç, görme engelli ve görme engelli kişileri SD karta .WAV formatında ses kaydetmeye ve bu bilgiyi NFC etiketi ile çağırmaya olanak sağlayan bir cihazla desteklemektir. Yani
E32-433T LoRa Modülü Eğitimi - E32 Modülü için DIY Breakout Board: 6 Adım
E32-433T LoRa Modülü Eğitimi | E32 Modülü için DIY Breakout Board: Hey, naber beyler! Akarsh burada CETech'ten. Bu projem, yüksek güçlü 1 watt'lık bir alıcı-verici modülü olan eByte'den E32 LoRa modülünün çalışmasını anlamak için daha çok bir öğrenme eğrisi. Çalışmayı anladıktan sonra, tasarımım var
Game Boy Okuyucu Kontrol Cihazı: 17 Adım (Resimlerle)
Game Boy Reader Controller: Bu Instructable'da yukarıdaki cihazı nasıl yaptığımı açıklamaya çalışacağım. ROM'u okuyabilen ve bir Game Boy oyununun RAM'ini okuyabilen/yazabilen bir Game Boy kartuş okuyucu olarak işlev görür. otomatik olarak açılır, böylece bilgisayarınızda oynayabilirsiniz
PiTextReader - Görme Bozukluğu için Kullanımı Kolay Belge Okuyucu: 8 Adım (Resimlerle)
PiTextReader - Görme Bozukluğu için Kullanımı Kolay bir Belge Okuyucu: Genel BakışGüncelleme: Kısa video demosu: https://youtu.be/n8-qULZp0GoPiTextReader, görme engelli birinin zarflardan, harflerden ve diğer öğelerden metin "okumasına" olanak tanır. Öğenin anlık görüntüsünü alır, OCR (Optik Karakter