Mundarija:
- Ta'minotlar
- 1 -qadam: Quvvat olish
- 2 -qadam: dvigatellarni ulash
- 3 -qadam: * Sinov * kodi
- 4 -qadam: Arduino, Bluetooth moduli va quvvat taqsimlagichi
- 5 -qadam: Shassi
- 6 -qadam: Silecek dvigatelini o'rnatish
- 7 -qadam: Saftey
- 8 -qadam: IBT_2 ulagichlari / dvigatel drayverlari
- 9 -qadam: Kodni yana sinab ko'ring
- 10 -qadam: simlarni ulash
- 11 -qadam: g'ildirak o'rnatish
- 12 -qadam: Yakuniy kod
- 13 -qadam: dastur
- 14 -qadam: Harakat (Binsiz TEST)
- 15 -qadam: axlat qutisini o'rnatish
- 16 -qadam: Birinchi to'g'ri haydovchi
- 17 -qadam: ixtiyoriy harakatlanuvchi yuz
- 18 -qadam: Uzoq vaqtni olganingiz uchun tashakkur !!
- 19 -qadam: yaxshilanishlar
Video: AVTOMATIK CHIQARLARNI BO'LISHI VA BIN BO'LISHI. Sayyorani qutqarish uchun: 19 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
O'yin hissi bilan0 Mana, muallifning yana:
Tinkercad loyihalari »
Ishni boshlashdan oldin, birinchi videoni o'qishni tavsiya qilaman, chunki bu juda foydali
Salom, mening ismim Yoqub va men Buyuk Britaniyada yashayman.
Qayta ishlash - bu men yashaydigan katta muammo, men dalalarda ko'p axlatni ko'raman va bu zararli bo'lishi mumkin. Bu borada eng zerikarli narsa shundaki, hamma joyda axlat qutilari bor. Bu odamlar dangasa bo'lishidanmi? Men sizga keladigan axlat qutisini yasab, buni tuzatishga qaror qildim!
Qani boshladik…
Ta'minotlar
Dewalt/ har qanday simsiz asbob batareyasi.
3D printer. Ehtimol, siz bittasini chetlab o'tishingiz mumkin.
Arduino bilan.
Bluetooth moduli.
Arduino qancha vaqt ishlashini xohlashingizga bog'liq.
Kompyuter va telefon.
2x IBT_2.
2x silecek dvigateli.
1 -qadam: Quvvat olish
Men juda qattiq byudjetdaman, shuning uchun pulimni qimmatbaho Li-Po batareyasi yoki hatto Led kislotasiga sarflay olmayman. Ammo, ehtimol, sizning uyingizda arzon LI-Po batareyalari bor. Simsiz matkap Batareya yoki hatto ba'zi maysazorlar. Bu batareyalar juda foydali va engil!
Men boshlashga vaqtimni behuda sarflamadim! Men tinkerkadga bordim va bir necha marta takrorlagandan so'ng, men shunday fikrga keldim:
Yuqoridan yuqoriga.
2 -qadam: dvigatellarni ulash
Ta'minot bo'limida aytganimdek, men 2x IBT_2 va arduino ishlataman. Men ushbu ulanish sxemasidan foydalanganman QAYD, men potentsiometr qismidan foydalanmadim. Ulanish juda oddiy va faqat lehim bilan bog'liq edi. IBT_2 -da ikkita PWM pimi bor, bittasi dvigatelni orqaga, bittasini oldinga aylantiradi. Bundan tashqari, u 3,3v dan 5v gacha bo'lgan ikkita quvvat piniga ega. Dvigatelni to'liq nazorat qilish uchun bu simlarni ulashingiz kerak. Boshqa pinlar haqida qayg'urmang.
3 -qadam: * Sinov * kodi
Men har 10 soniyada motorni va yo'nalishni o'zgartirish tezligini tezlashtiradigan kichik kodni yozdim. Bunga for loop yordamida erishiladi. IBT_2 5 va 6 -chi PWM pinlariga ulangan. Siz uni nusxalashingiz va joylashtirishingiz mumkin.
Kod:
int RPWM_Output = 5; // Arduino PWM chiqish pin 5; IBT-2 pin 1 ga ulanish (RPWM) int LPWM_Output = 6; // Arduino PWM chiqish pin 6; IBT-2 pin 2 (LPWM) ga ulanish
void setup () {pinMode (RPWM_Output, OUTPUT); pinMode (LPWM_Output, OUTPUT); }
void loop () {
int i = 0; // qayta ishga tushirish uchun asosiy kodingizni bu erga qo'ying:
uchun (i = 0; i <255; i ++) {
// soat yo'nalishi bo'yicha analogWrite (RPWM_Output, i); analogWrite (LPWM_Output, 0); kechikish (100); }
kechikish (10000);
uchun (i = 0; i <255; i ++) {
// Anti -soat yo'nalishi bo'yicha analogWrite (RPWM_Output, 0); analogWrite (LPWM_Output, i); kechikish (100); }
kechikish (10000);
}
4 -qadam: Arduino, Bluetooth moduli va quvvat taqsimlagichi
Ehtimol, siz 3D bosib chiqarishsiz qutulishingiz mumkin edi, lekin uni chop etish o'rniga uni chop etish ancha oson. Shunday qilib, men arduino va Bluetooth moduli uchun tinkercad -ga kirish uchun quti yaratdim. Ushbu qutining yon tomonida o'rnatish uchun vintli teshiklar mavjud. Men buni yarim xassamning o'rtasiga o'rnatdim. Oxir -oqibat, men qutining ichida teshiklarni katta qilib o'rnatishim kerak edi.
5 -qadam: Shassi
Bu shassi yog'ochdan yasalgan va bir nechta yog'och vintlar bilan mahkamlangan. Men siz uchun tezkor kad modelini yaratdim. Bu haqda aytadigan gap ko'p emas.
6 -qadam: Silecek dvigatelini o'rnatish
Bu aslida oldingi loyihadan, shuning uchun montajlar allaqachon qilingan, lekin u 3 ta og'ir yuk tasmalaridan iborat.
7 -qadam: Saftey
Men yana 7,5 amperli elektron to'xtatuvchini ushlab turish uchun tinkerkadga o'rnatdim. Yuqorida ilova qilingan rasmda ko'rib turganingizdek.
8 -qadam: IBT_2 ulagichlari / dvigatel drayverlari
Men bir oz tahrir qilgan narsaga ulanish moslamasini topdim. Menimcha, bu juda yaxshi ish qiladi. Issiq elim bilan o'rnatilishiga qaramay, u juda kuchli.
9 -qadam: Kodni yana sinab ko'ring
Men kod yozganman, qachonki siz uni birinchi raqamga yuborsangiz, dvigatellar oldinga siljiydi. Bu yerda:
10 -qadam: simlarni ulash
Men ko'p narsalarni ulash uchun shokoladli blok va elektr konnektorlar aralashmasidan foydalanardim. Arduino pinlari lehimlangan. Men ham siz uchun simlar sxemasini tuzdim. Agar siz buni qurmoqchi bo'lsangiz, simlarni alohida qismlar uchun qidirishni maslahat beraman, chunki bu soddalashtirilgan versiya.
11 -qadam: g'ildirak o'rnatish
G'ildiraklar uchun men bobomning eskilaridan foydalanardim. Men silindrli dvigatelga M8 yong'og'ini tiqib qo'ydim, keyin esa unga ip qulfini qo'lladim. Shundan so'ng, men yong'oq ichidagi tishli tayoqni burab qo'ydim. Men bir -biriga qulflash uchun ikkita yong'oq qo'shdim va keyin bir tiyin yuvish vositasini qo'shdim. Keyin men kir yuvish mashinasini va g'ildirak orasiga ikkita mahkamlagichni qo'shdim.
12 -qadam: Yakuniy kod
Bu kod qismi "i" deb nomlangan o'zgarmaydiganni 170 ga butun son sifatida ishlatadi. Bu har bir dvigatelni aylantirish uchun har safar 170 yozishim shart bo'lmaganligi uchun buni yozishni ancha osonlashtirdi. 170 raqami 170/255 sifatida ishlatiladi, bu 12/18 voltga teng. Men buni 18 -ni o'n ikkiga, so'ng 255 -ni oxirgi yig'indining natijasiga bo'lish orqali qildim. 18/5 = 1,5. 255 / 1,5 = 170.
Keyin, ikkita pwm pin borligi sababli, men har bir motorni Motor deb nomladim: RRPWM: RLPWM Motor 2: LRPWM LLPWM. Bu ikkalasi ham 5, 6, 10 va 11 -pinlarda chiqish sifatida o'rnatildi.
Bundan tashqari, men 4 ta butun sonni o'rnatdim 1: forward_state 2: Backward_state 3: Chap holat 4: O'ng holat. O'rnatishda ular sukut bo'yicha 0 ga o'rnatildi. Men har biri uchun oddiy if so'zlarini ishlatardim. Agar "1" qabul qilinsa, u 1 holatini oldinga siljitish orqali ishlaydi va u dvigatellarni ham yoqadi. So'ngra, agar oldinga holat = 1 bo'lsa va bitta qabul qilinsa, dvigatellarni o'chiring degan if ifoda mavjud. Umuman olganda, bu tugmani bosganingizda u davom etadi, keyin yana bosganingizda u to'xtaydi.
13 -qadam: dastur
Bu ilova MIT ilovasi ixtirochisida yozilgan va har bir ekranda bluetooth ulanishiga erishish uchun virtual ekranlardan foydalanadi (ulardan 2 tasi). Agar bluetooth orqali ulanmagan bo'lsangiz, u boshqaruv ekraniga kirishga ruxsat bermaydi. Oddiy qilib aytganda, qaysi tugmani bosganingizga qarab, arduino -ga '1' '2' '3' '4' ni yuboradi.
14 -qadam: Harakat (Binsiz TEST)
Men axlat qutisisiz nima qilish mumkinligini ko'rsatish uchun video yaratdim.
15 -qadam: axlat qutisini o'rnatish
Bu narsa juda oson va osonlikcha o'rnatildi. Siz uni burishingiz yoki boshqa narsaga hojat yo'q. Faqat g'ildiraklarni qo'shing va ZOOM!
16 -qadam: Birinchi to'g'ri haydovchi
Agar siz boshida ko'rmagan bo'lsangiz, men tayyorlagan video bor.
17 -qadam: ixtiyoriy harakatlanuvchi yuz
Men har bir faylni 3D formatida chop etdim: https://www.thingiverse.com/thing:2994999 60% shkaladagi har xil post. Keyin men uni servo shoxiga yopishtirib qo'ydim va axlat qutisidagi teshikni shu tarzda kesib oldim. Men alohida Arduino va servolarni quvvatlantirish uchun batareya to'plamidan foydalandim. Men Arduino kutubxonasini tozalash kodini ishlatdim.
18 -qadam: Uzoq vaqtni olganingiz uchun tashakkur !!
Siz erishdingiz. Rahmat, agar siz shu paytgacha erishgan bo'lsangiz, umid qilamanki, sizga yoqdi.
19 -qadam: yaxshilanishlar
O'ylaymanki, bu loyiha zo'r chiqdi, lekin har doim yaxshilanish uchun joy bor!
Men o'zgartiradigan birinchi narsa - uni Lidar sensorlari yoki shunga o'xshash narsalar yordamida to'liq avtomatik qilish. Men ham g'ildiraklarni almashtirardim. G'ildiraklarning diametri atigi 7 dyuymni tashkil qiladi va menimcha, agar men uni biroz kattalashtirsam, krossda va tezroq harakat qilish yaxshiroq bo'lardi. Nihoyat, men uni ancha ixcham qilib qo'yardim, shunda axlat qutisi uchun ko'proq joy bo'lishi mumkin.
Robotlar tanlovida ikkinchi o'rin
Tavsiya:
Suv haqida ogohlantirish - qayiqni qutqarish uchun qurilma: 5 qadam (rasmlar bilan)
Suv haqida ogohlantirish - qayiqni qutqarish uchun qurilma: Agar siz qayiq egasi bo'lsangiz, nihoyat, qayiqni quruqlikka olib chiqishda qulaylik bor. U erda cho'kib keta olmaydi. Boshqa hamma joyda to'lqinlar ostida sirg'alib yo'qolib ketish tendentsiyasini yengish uchun doimiy kurashga duch keladi. Qishda, Alasda
Raspberry Pi bilan buvilar uchun avtomatik video konferentsiya: 9 qadam (rasmlar bilan)
Raspberry Pi bilan buvim uchun avtomatik videokonferentsiya: Men 90 yoshli buvimdan xavotirdaman, chunki u hatto COVID epidemiyasi paytida uyda qolishi kerak, u doimiy ravishda chiqib ketadi va "muhim" ish bilan shug'ullanadi. ko'chadagi narsalar, masalan, lotereya chiptalarini sotib olish, qo'shnilar bilan gaplashish. Men
O'simliklarni qutqarish uchun FlowerCare va Nymea: 5 qadam
FlowerCare va Nymea o'simliklarimni qutqarish uchun: o'simliklarni parvarish qilish sensorlarini mavjud ochiq manbali aqlli uyimga ulashda qo'llar iflos. Nymea uchun plaginlarni ishlab chiqish bo'yicha ko'rsatma. Hikoya Boshqa ko'plab xakerlar va xakerlar singari, men ham narsalarni buzish muammosidan aziyat chekaman
Bepul qismlar uchun DVD diskini qanday qutqarish mumkin: 7 qadam (rasmlar bilan)
Qanday qilib DVD diskini bo'sh qismlar uchun qutqarish mumkin: Siz hech qachon ishlata oladigan optik disklar ichida nima borligini o'ylab ko'rganmisiz? Bolaligimda ehtiyot qismlarni qayta ishlash usullarini bilish men uchun juda qiziq edi. Bolalar, bu xazina uchun nomzod qilib ko'rsatildi
Sayyorani va cho'ntagingizni saqlang. $$ Arzon P&S raqamli kamerangizni zaryadlanuvchi qurilmaga aylantiring: 4 qadam (rasmlar bilan)
Sayyorani va cho'ntagingizni saqlang. $$ Arzon P&S raqamli kamerangizni zaryadlanuvchi qurilmaga aylantiring: Bir necha yil oldin men Dolphin Jazz 2.0 megapikselli raqamli kamerani sotib oldim, u yaxshi xususiyatlarga va narxga ega edi. Bundan tashqari, AAA Bateries uchun ishtahasi bor edi. Hech kim qiyinchiliklardan qochib qutula olmaydi, men uni zaryadsizlanishini to'xtatish uchun qayta zaryadlanuvchi batareyadan foydalanaman deb o'yladim