İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bir gün bir roomba almaya karar verdim ama öğrenci olduğum için çok pahalı ve hala önceliğim okulum.
ve aklıma nasıl bir tane yapmaya ne dersin, programlama ve arduino konusunda iyi bir geçmişim var, neden olmasın?
Adım 1: Materyallerin Dış Kaynak Kullanımı
Projelerin bölümleri aşağıda listelenmiştir:
Arduino pro mini veya herhangi bir arduino kartı
Daha verimli ve daha küçük olduğu için pro mini kullandım
L298n motor sürücüsü
Bu motor sürücüsü, süpürücüye güç sağlayan iki motoru sürmek için kullanılır.
itme süpürgesi
itme süpürgesinin ne olduğunu bilmiyorsan, birkaç fırçası olan bir süpürgeye benzer.
iterken döner ve kiri toplar
2 DC fırçalı motor
Kırık oyuncak arabalardan aldığım bazı DC motorları kullandım.
İki Ultrasonik Sensör
duvarları ve engelleri algılamak ve önlemek için
DC güç girişi
Güç bankalarını şarj etmek için
Güç bankaları
pano ve motorlar için gereken gücü sağlamak
iki USB erkek kablo
güç bankasına bağlanmak için
2. Adım: Gerekli Araçlar
Bir Dremel aracı
gerekli yere kesmek ve delik açmak
bir havya
tabii ki telleri lehimlemek için.
pense
teli kesmek ve telleri bükmeye yardım etmek
tutkal tabancası (isteğe bağlı)
motorları bir arada tutmak için ancak sadece fermuarlar kullanmazsanız
Tornavida
birkaç bileşenin vidalarını sabitlemek ve gevşetmek için
Adım 3: Motorları ve Sensörleri Nereye Koyacağınızı ve Boya İşini Bulma
Sensörleri yukarıya koyarak nereye koyacağımı tahmin ettim ve daha sonra dremel tarafından kesilecek olan daireleri işaretledim ve o sırada metalik mavi sprey boya ile boyadım.
Adım 4: Deliklerin Yerleştirilmesi
- Bu yüzden üst gövde süpürgesinin önüne sensörlerin girmesi için ikisi solda, ikisi sağda dört delik açtım.
- ve ayrıca motorların girmesi için süpürgenin alt gövdesinin altına iki dikdörtgen delik açtım.
Adım 5: Hepsini Bir Araya Getirmek
Tüm sensör ve motorları gövdeye sıcak yapıştırdım, motorlar için alt gövdeye taktım ve sallanmasın diye tahta dübellerle destekledim. sensörler için de onları uygun deliklere sıcak yapıştırdım, ayrıca pro mini için bir devre kartı yaptım, böylece kablolama ve sorun giderme daha kolay olacak. motor sürücüsü temizleyicinin önündeyken
6. Adım: Kod
kod Arduino IDE'de yapıldı ve elbette c artı değiştirildi. Kodu indirmek isterseniz aşağıdaki linke tıklamanız yeterli. yani, meslekten olmayanların terimlerinde kodun iki bölümü var, ilk bölümün işi, kartın analiz edebilmesi için verileri sensörlerden almak ve ikinci bölümün işi, hangi motorların döndüğünü ve manevra yaptığını atamak, bu sadece iki basit parçalar. Kodu nasıl yüklediğimi merak ediyorsanız, yüklemek için sadece bir arduino uno kullanıyorum
Adım 7: Kablolama
her şeyi doğru yerine bağlamak için 12 numaralı bağlantı telini kullandım. fritzing şeması yukarıda verilmiştir.
sensörlerin VCC ve GND'si 5 volt besleyen güç bankalarına bağlanır ve trig pini uygun pinlerine bir eko pini bağlanır. ayrıca motoru kontrol etmek için kullanılan pinler kodda tanımlanmıştır.
Adım 8: Kapatmak
Güç bankasını üste koydum çünkü içindeki iki büyük güç bankası için yer yok, ayrıca ağırlık eklemek için öne koydum, böylece fırçayı süren ön tekerleklere daha fazla çekiş sağladım. ayrıca her şeyi tekrar mahvettim
9. Adım: Son Dokunuşlar
Bu, yapmaktan zevk alacağınız ve onu değiştirmekten ve değiştirmekten çekinmeyin, bu uzun öğretici umudun son adımıdır.