Mundarija:
- 1 -qadam: LOYIHA UMUMIY
- 2 -qadam: O'chirish tavsifi
- 3 -qadam: dasturiy ta'minot tavsifi (Hex kodi)
- 4 -qadam: ishlash
- 5 -qadam: qurilish
- 6 -qadam: O'chirgich yordamida qo'llarni erkin ulash
- 7 -qadam: EN
Video: Mobil telefon bilan ishlaydigan robot: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:29
An'anaga ko'ra, simsiz boshqariladigan robotlar cheklangan ish diapazoni, cheklangan chastota diapazoni va cheklangan boshqaruvning kamchiliklariga ega bo'lgan rf sxemalarini ishlatadi. Robotli boshqaruv uchun mobil telefondan foydalanish bu cheklovlarni engib o'tishi mumkin. Bu kuchli boshqaruvning afzalliklari, xizmat ko'rsatuvchi provayderning qamrov doirasi kabi katta diapazon, boshqa kontrollerlarga aralashish va o'n ikki nazoratga qadar.
Garchi robotlarning tashqi ko'rinishi va imkoniyatlari juda xilma -xil bo'lsa -da, hamma robotlar nazorat ostida mexanik, harakatlanuvchi tuzilishga ega. Robotni boshqarish uch bosqichdan iborat: idrok, qayta ishlash va harakat. Odatda, retseptorlar-bu robotga o'rnatilgan sensorlar, ishlov berish bortdagi mikrokontroller yoki protsessor tomonidan amalga oshiriladi va vazifa dvigatellar yoki boshqa aktuatorlar yordamida amalga oshiriladi. Men buni tushuntirmoqchiman, agar sizda biron bir muammoga duch kelsangiz, sharhlar yozishingiz mumkin yoki menga elektron pochta orqali yuborishingiz mumkin [email protected]
1 -qadam: LOYIHA UMUMIY
Loyihada robotni mobil telefon boshqaradi, u qo'ng'iroq paytida robotga biriktirilgan uyali telefonga qo'ng'iroq qiladi, agar biron -bir tugma bosilsa, qo'ng'iroqning boshqa uchida bosilgan tugma mos keladi.. Bu ohang ikki tonnali ko'p chastotali tome (DTMF) deb nomlanadi, bu robot robotga o'rnatilgan telefon yordamida ushbu DTMF ohangini oladi.
Qabul qilingan ohang DTMF dekoder MT8870 yordamida atmega16 mikrokontroler tomonidan qayta ishlanadi, dekoder DTMF ohangini ekvivalent ikkilik raqamga hal qiladi va bu ikkilik raqam mikrokontrollerga yuboriladi, mikrokontroller har qanday kirish uchun qaror qabul qilish uchun oldindan dasturlashtirilgan. va dvigatellarni oldinga yoki orqaga yoki burilish uchun haydash uchun o'z qarorini motor haydovchilariga beradi. Robotga o'ralgan uyali telefonga qo'ng'iroq qiladigan mobil telefon masofadan boshqarish pulti vazifasini bajaradi. Shunday qilib, bu oddiy robotli loyiha qabul qiluvchi va uzatuvchi qurilmalarni qurishni talab qilmaydi. DTMF signalizatsiyasi ovozli chastota diapazonidagi qo'ng'iroqlarni almashtirish markaziga telefon orqali signal berish uchun ishlatiladi. Telefon orqali terish uchun ishlatiladigan DTMF versiyasi sensorli ohang deb nomlanadi. DTMF har bir tugmachaga ma'lum bir chastotani (ikkita alohida ohangdan iborat) tayinlaydi, uni elektron zanjir orqali osongina aniqlash mumkin. DTMF kodlovchi tomonidan ishlab chiqarilgan signal-har xil chastotali ikkita sinus (kosinus) to'lqinlar amplitudasining real vaqtda real al-gebrik uzatilishi, ya'ni 5 tugmachasini bosish boshqa uchiga 1336 Gts va 770 Gts qo'shilgan ohangni yuboradi. mobil telefondan. Quyida ko'rsatilgan dtmf tizimidagi ohanglar va topshiriqlar
2 -qadam: O'chirish tavsifi
Rasmlarda mikrokontrollerga asoslangan robotning blok-sxemasi va sxemasi ko'rsatilgan. Ushbu robotning muhim komponentlari DTMF dekoder, mikrokontroller va motor drayveri hisoblanadi.
Bu erda MT8870 seriyali dtmf dekoder ishlatiladi. Mt8870 seriyasining barcha turlari o'n oltita DTMF ohang juftligini to'rt bitli kodli chiqishda aniqlash va dekodlash uchun raqamli hisoblash texnikasidan foydalanadi. O'rnatilgan dila ohangni boshqarish sxemasi oldindan filtrlash zaruriyatini yo'q qildi. Agar pin2 (IN-) bitta tugashli kirish konfiguratsiyasida berilgan kirish signali samarali deb topilsa, DTMF ohangining to'g'ri to'rt bitli dekodlash signali Q4 (pin14) chiqishlari orqali Q1 (pin11) ga o'tkaziladi. Atmega 16 - AVR takomillashtirilgan RISC arxitekturasiga asoslangan kam quvvatli, 8 bitli, smosli mikrokontroller. U quyidagi funktsiyalarni taqdim etadi: o'qish yozish qobiliyatiga ega tizimda 16 kb tezkor xotira, 512 bayt EEPROM, 1KB SRAM, 32 umumiy maqsadli kirish/chiqish liniyasi. 32 ta umumiy maqsadli ishchi registrlar. Barcha 32 ta registrlar arifmetik mantiq birligiga to'g'ridan -to'g'ri ulangan bo'lib, bitta mustaqil tsiklda bajariladigan bitta signal buyrug'ida ikkita mustaqil registrga kirish imkonini beradi. Olingan arxitektura kodni samaraliroq qiladi. PD0 dan PD3 va PD7 mikrokontrolerlarining pin pinlaridan chiqishlar IN1 - IN4 kirishiga beriladi va mos ravishda L293d dvigatelining pimlariga (EN1 va EN2) tishli dvigatellarni boshqarishga imkon beradi. S1 tugmasi qo'lda tiklash uchun ishlatiladi. belgilar: ic1 - mt8870 ic2 - atmega16 ic3 - l293d ic4 - cd7004 r1, r2 - 100k qarshiliklar r3 - 330k qarshiliklar r4 -r8 - 10k qarshiliklar c1- 0.47 mikro farat kondansatör c2, c3, c5, c6 - 22pfarat kondansatör c4 - 0,1 mikro farat kondansatör xtal1 - 3,57 MGts kristalli xtal2 - 12 MGts kristalli s1 - m1 kalitini yoqish, m2 - 6v 50 rpm dvigatel - 6v
3 -qadam: dasturiy ta'minot tavsifi (Hex kodi)
Avr mikrokontroller WIN AVR yordamida dasturlashtirilgan, yangi boshlanuvchilar bu ko'rsatmali ko'rsatmalarni ko'rib chiqishlari mumkin: avratmega 16 atmega16 ning diagrammasiga qarang va keyin pinlarni mos ravishda ulang (agar sizda biron bir muammo bo'lsa, menga yozing), men to'liq kodni biriktirdim. Agar siz winavr -ni standart joyga o'rnatgan bo'lsangiz, sarlavha fayli avtomatik ravishda qo'shiladi
4 -qadam: ishlash
Robotni boshqarish uchun siz robotga biriktirilgan uyali telefonga istalgan telefondan qo'ng'iroq qilishingiz kerak.
Endi telefonni avtomatik javob berish tartibi orqali robotda telefon tanlaydi (phn -da, uni yoqing). Endi siz 2 -ni bosganingizda robot oldinga siljiydi 4 -ni bosganingizda robot chapga siljiydi 8 -ni bosganingizda robot orqaga harakat qiladi 6 -ni bosganingizda robot o'ngga siljiydi 5 -ni bosganingizda robot to'xtaydi.
5 -qadam: qurilish
Ushbu robotni yaratish uchun sizga quyidagi komponentlar kerak: Komponentlar: "MT8870 DTMF DECODERI - 1" Atmega 16 mikrokontroller - 1 "L293d dvigatel drayveri ic - 1" Cd7004 darvoza emas - 1 "1n4007 diod - 1" 100k qarshilik - 2 "10 k qarshilik - 5 "330 k qarshilik - 1" 0,47 mf kondansatkichlar - 1 "0,1 m kondansatkichlar - 1" 22 pf kondensatorlar - 4 "3,57 MGts kristall - 1" 12 mGts kristall - 1 "Kommutatorni yoqish - 1" 2 tishli motorlar (6v, 50 rpm) - 2 (4 g'ildirakli haydovchi uchun 4) "Batareya 6v - 1
- g'ildiraklar - 4
- uyali telefon - 2 ta (bittasi ham, biri ham bo'lishi mumkin)
- ovoz balandligi - 1 (roverda phn uchun)
Roverga mobil telefonni qo'yish kerak. Mobil telefon roverga ovoz balandligi orqali ulangan. Roverni quyida berilgan shaklda tuzing, bu qismlarni istalgan elektron do'kondan osongina olishingiz mumkin
6 -qadam: O'chirgich yordamida qo'llarni erkin ulash
har doim telefondan ikkita aloqa chiqadi;
bu ulanishlar 1. Maslahat 2. Ring, men to'g'ridan -to'g'ri uyasi bo'lgan (biz ipodlarda ishlatadigan, lekin yupqaroq bo'lgan) ovoz balandligini ishlatishni ma'qul ko'raman. Qora chiziqdan keyin uchining orqasida qolgan qismi halqadir, shuning uchun bu ikkita ulanishni kontaktlarning zanglashiga ulang va siz bajarasiz
7 -qadam: EN
Ushbu qadamlarni bajaring va siz bajarasiz. lekin agar sizda biron bir muammoga duch kelsangiz, sharhlar yozing yoki menga [email protected] elektron pochta orqali yuboring.
Tavsiya:
Arduino bilan ishlaydigan rasmli robot: 11 qadam (rasmlar bilan)
Arduino bilan ishlaydigan rasmli robot: Siz robot hayratlanarli rasm va san'at qila oladimi, deb o'ylab ko'rganmisiz? Ushbu loyihada men buni Arduino bilan ishlaydigan rasmli robot yordamida amalga oshirishga harakat qilaman. Maqsad - robot o'z qo'llari bilan rasm chizishi va texnik vositalardan foydalanishi
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
Nutq uchun matn ARMbasic bilan ishlaydigan UChip va boshqa ARMbasic bilan ishlaydigan SBC -ni bosing: 3 qadam
Nutq uchun matn ARMbasic bilan ishlaydigan UChip va boshqa ARMbasic bilan ishlaydigan SBC -ni bosing: Kirish: Xayrli kun. Mening ismim Tod. Men aerokosmik va mudofaa sohasidagi professionalman, lekin u ham yuragida g'ayratli. Ilhom: BBS, 8-bitli mikrokontrollerlar, Kaypro/Commodore/Tandy/TI-994A shaxsiy kompyuterlari davridan kelib chiqqan holda, R
Quvonchli robot (Robo Da Alegriya) - Ochiq manbali 3D bosma, Arduino bilan ishlaydigan robot!: 18 qadam (rasmlar bilan)
Quvonchli robot (Robo Da Alegriya) - Ochiq manbali 3D bosma, Arduino bilan ishlaydigan robot !: Instructables Wheels tanlovida birinchi sovrin, Arduino bo'yicha Instructables tanlovida ikkinchi sovrin va Bolalar uchun dizayn tanlovida yuguruvchi. Bizga ovoz bergan barchaga rahmat !!! Hamma joyda robotlar kelmoqda. Sanoat dasturlaridan tortib to