Mundarija:

Telefon boshqaruvi bilan elektr uzun taxtani qanday qurish mumkin: 6 qadam (rasmlar bilan)
Telefon boshqaruvi bilan elektr uzun taxtani qanday qurish mumkin: 6 qadam (rasmlar bilan)

Video: Telefon boshqaruvi bilan elektr uzun taxtani qanday qurish mumkin: 6 qadam (rasmlar bilan)

Video: Telefon boshqaruvi bilan elektr uzun taxtani qanday qurish mumkin: 6 qadam (rasmlar bilan)
Video: 花2.5萬改造30平米花園,但第一步就做錯了,包工頭看了直搖頭|李喜猫 2024, Iyul
Anonim
Image
Image
Telefon boshqaruvi bilan elektr uzun taxtani qanday qurish mumkin
Telefon boshqaruvi bilan elektr uzun taxtani qanday qurish mumkin
Telefon boshqaruvi bilan elektr uzun taxtani qanday qurish mumkin
Telefon boshqaruvi bilan elektr uzun taxtani qanday qurish mumkin

Elektr uzun taxtalar ajoyib!

YUQORIDAGI VIDEODA TABOQNI TESTLASH

Qanday qilib BLUETOOTH bilan telefondan boshqariladigan LONGB taxtali elektrni qurish kerak.

Yangilanish №1: Tutqichli lenta o'rnatilgan, tezlikni nazorat qilish moslamasining ba'zi sozlamalari menda bortdan ko'proq tezlik borligini ko'rsatdi, lekin diapazon o'zgarmadi! video tez orada. Nunchuck tekshirgichida ham ishlash.

Havolalar:

Dvigatel, Esc: hobbyking.co.uk

Yuk mashinalari/ motorni o'rnatish/ haydovchi poyezdi: diyelectricskateboard.com

Men shu post uchun multirotorlardan biroz chetda qolib, elektr uzun taxtamni qanday qurganimni jurnalini yozaman deb o'yladim. Bu men bir muncha vaqtdan beri olishni xohlagan narsam edi va men CNC -da qilgan barcha loyihalarim bilan o'zim qurishga qaror qildim. (CNC -ni ishlata olmasdim, chunki u juda katta ish maydoniga ega emas) Men o'z loyiha maqsadlarim va ularga qanday erishmoqchi bo'lganim haqida qisqacha ma'lumot berishni boshlayman:

1. Barqaror bo'lishi uchun uning uzunligi va kengligi etarli bo'lishi kerak.

2. U o'rtacha tezlikka (15+ milya) qodir bo'lishi kerak.

3. Qator masofa kamida 8 mil bo'lishi kerak, chunki mening eng yaqin shahrim taxminan 4 mil uzoqlikda.

4. Men telefonim (android) yordamida uzun taxtani boshqarishni xohlayman.

5. Men telefonimda voltaj o'qilishini xohlayman, shuning uchun qancha batareya qolishini bilaman.

OGOHLANTIRISH: Kod va dastur hech qanday tarzda mukammal emas, ular hali ham beta -versiyada. Iltimos, to'xtatish tugmachasini ishlatishda ehtiyot bo'ling, chunki tormoz juda agressiv bo'lishi mumkin va sizni taxtadan tushirib yuborishi mumkin.

Ogohlantirishlar: Agar siz taxtadan yiqilib tushsangiz va/yoki o'zingizga zarar yetkazsangiz, men javobgar emasman, chunki mening ilovam/kodim/ushbu "darslik" ning biron bir qismi tufayli tezlashuv yoki tormozlanish yoki tezlik juda agressiv. Agar siz mening kodim va ilovamdan foydalansangiz, iltimos, sizga zarar bermasligiga ishonch hosil qilish uchun maxsus sozlamalar bilan sinab ko'ring. Biroz o'zgartirish kerak bo'lishi mumkin … Agar sizda biron bir savol bo'lsa, sharh qoldiring:)

Instagram

mening youtube kanalim:

1 -qadam: REJA

REJA
REJA

Menimcha, bu loyihaning ikkita jihati eng qiyin bo'ladi. Birinchidan, uzun taxtali yuk mashinalariga motor o'rnatish va haydovchi poezdini o'rnatish. (Menda bu borada reja bor) Ikkinchidan, ESC (dvigatelga qarama -qarshi bo'lgan qurilma) va telefonim o'rtasida muloqot qilish usuli bo'ladi. Birinchi muammo uchun men dielektrik skateboards.com deb nomlangan kompaniyadan foydalanmoqchiman, ular yuk ko'taruvchi yuk mashinalari payvandlanadi, ular kasnaklar, kamar va g'ildiraklar bilan ta'minlanadi. (Men bu qismni o'zim qurmoqchi edim, lekin vaqt cheklovlari ostida edim va ko'p vaqtimni elektronika ustida ishlashni xohlardim.) (Mening PLANLAR sahifamni blogimda ko'ring (https://skyhighrc.wordpress.com/) Dvigatelni o'rnatish bo'yicha ba'zi fikrlar uchun) Ushbu muammoni hal qilib, biz elektronikaga o'tamiz. Men telefonimni taxtani boshqarish uchun arduino nano va bluetooth modulini (HC-05) ishlatmoqchiman. Ilovani yozish uchun men oddiy ilovalarni yaratish uchun bepul onlayn vosita bo'lgan Mit App Inventor-dan foydalanmoqchiman.

2 -qadam: Kengash

Kengash
Kengash
Kengash
Kengash

Men o'zimni ustaxonada chang yig'ib o'tirganimdan ancha oldin yasagan taxtadan ishlay boshladim … Men uni zımpara qilib, yana toza matli lak bilan qayta bo'yashga qaror qildim.

3 -qadam: yuk mashinalari va dvigatel

Yuk va yuk mashinalari
Yuk va yuk mashinalari
Yuk va yuk mashinalari
Yuk va yuk mashinalari

Keyin men diyelectricskateboards.com saytidan olgan yuk mashinalarini o'rnatdim. men ulardan sotib olgan komplektda haydovchi poezdini sozlash uchun kerak bo'lgan barcha qismlar bor edi.

Men ishlatgan dvigatel SK3 192KV turnikli edi. U juda ko'p kuchga ega, lekin olti hujayrali RPM jihatidan biroz sekinroq. Ammo qo'shimcha tork juda yaxshi, chunki men dvigatelda harakatsizlikdan uzoqlasha olaman. Bu tavsiya etilmaydi, chunki u dvigatelni ishdan chiqarishi mumkin. ESC - Turnigy RotorStar 150amp ESC. Men buni ishlatishni tavsiya etmayman, lekin men kamida 100amp reytingli birini tavsiya qilaman! RC avtomobilidan foydalaning. Men tasodifan shu sababdan yotib qoldim … Agar siz men kabi yuk mashinalaridan birini sotib olsangiz, ularni o'rnatish uchun veb -saytdagi ko'rsatmalarga amal qiling. Men g'ildirakning kasnagini ushlab turish uchun murvat o'tadigan g'ildirakdagi teshiklarni burg'ulashim kerak edi.

4 -qadam: Elektron quti

Elektron muhofazasi
Elektron muhofazasi

Keyin men vintlardek saralash qutisining 4 burchagida bir nechta teshik ochdim:

Men taxtaning o'zi uchun ham xuddi shunday qildim, keyin taxtadan va qutidan o'tadigan tugmachali murvatlardan foydalanib, ularni yong'oq bilan mahkamladim. Keyin men qutiga kiradigan elektronikaga zarar etkazadigan murvatlarni to'xtatish uchun ko'pikli qatlam qo'ydim. Ko'pik, shuningdek, batareyalarni joyida ushlab turishga yordam berdi, chunki qopqog'i yopilganda batareyalarni ko'pikka bosadi va ularni sirg'alib ketmaydi.

5 -qadam: Endi qiyin qism uchun … elektronika

Endi qiyin qism uchun … elektronika
Endi qiyin qism uchun … elektronika
Endi qiyin qism uchun … elektronika
Endi qiyin qism uchun … elektronika
Endi qiyin qism uchun … elektronika
Endi qiyin qism uchun … elektronika

Men arduino nano -ni bluetooth moduliga va ESC -ni arduino -ga uladim. ARDUINO KOMPYUTERINGIZGA PROGRAMLASH UCHUN ULANISHIDA ARDUINONI QUCHLASH UCHUN ESC yoki boshqa tashqi kuch manbalaridan foydalanmasligingizga ishonch hosil qiling. U sizning kompyuteringizdagi USB portingizni ARDUINO yoki yomonligini o'ldirishi mumkin!

Arduino -ni yoqish va batareya zo'riqishini kuzatish uchun men BECni emas, balki lipo balansini ishlatardim

Elektron platalar rasmida siz bluetooth modulini, arduino nanosini va barcha simlar va o'tish moslamalarini ulash uchun ishlatilgan PCB ni ko'rishingiz mumkin. Bu hamma narsani nisbatan tartibli saqlash uchun edi va menga arduino eriga ulanish uchun umumiy asos yaratishga imkon berdi, chunki u erga faqat 2 ta pinli edi va menga bir nechtasi kerak edi.

Chapdagi plastmassa korpusning rasmida, uni ushlab turgan velkro tasmasi bo'lgan esc. Markazda simlarni tartibga solish uchun ozgina pcb bo'lgan arduino va bluetooth moduli joylashgan. O'ng tomonda men ikkita 3 ta hujayraga o'zgartirilgan, lekin muvozanat vilkasini ulashgan oltita uyali batareya.

Arduino -ni ishga tushirish uchun men 6s lipo -ning 2 -laridan tortib olaman, zaryad darajasiga qarab menga taxminan 7 voltli kirish beradi (menimcha, arduino 20vgacha kirishni boshqarishi mumkin …). Bundan tashqari, batareya monitori sifatida foydalanish uchun arduino analog pinini lipo -ning 1 -soniga ulayman. Agar har bir hujayra 3,5 voltdan pastga tushib qolsa, u lipoga zarar etkazishi mumkin, shuning uchun men ilovamda batareya quvvati pastligi haqida ogohlantirish o'rnatdim. Mana mening arduino kodim:

#include // ketma -ket kutubxonani import qilish

#includeSoftwareSerial Bluetooth (10, 11);

// RX, TXint BluetoothData; // ComputerServo ESCdan olingan ma'lumotlar;

uzoq oldingiMillis = 0;

uzoq interval = 1000;

bo'sh o'rnatish () {// bir marta ishga tushirish uchun sozlash kodini bu erga qo'ying:

Bluetooth.begin (9600);

Serial.begin (9600);

Serial.println ("Bluetooth yoqilgan");

ESC.attach (9);

}

bo'sh halqa ()

{// qayta -qayta ishga tushirish uchun asosiy kodingizni bu erga qo'ying:

agar (Bluetooth.available ()) {BluetoothData = Bluetooth.read ();

ESC.write (BluetoothData);

Serial.println (BluetoothData);

}

int sensorValue = analogRead (A0);

suzuvchi kuchlanish = sensorValue * (5.0 / 1023.0);

belgisiz uzun oqimMillis = millis ();

if (currentMillis - previousMillis> interval) {previousMillis = currentMillis;

agar (kuchlanish <= 3,5) Bluetooth.println ("Kam batareya");

boshqa Bluetooth.println (kuchlanish, DEC);

}

}

Asosan, kod ilovadagi slayderdan raqamni oladi va keyin uni Servo kutubxonasi yordamida tanib oladigan servoga yuboradi. Batareya kuchlanishini kuzatish uchun u lipo hujayralaridan birining qiymatini o'qiydi va analog belgini qiymatga aylantiradi. keyin bu qiymat ko'rsatiladigan telefonga qaytariladi. Men bu raqamni qanday yaxlitlashni hali aniqlay olmadim, shuning uchun u ekranda chindan ham uzun kasr sifatida ko'rinmaydi …

Va bu erda ilova: bluetooth_controller.apk (fayl kengaytmasini.apk ga o'zgartiring) ANDROID telefoningizga yuklang va o'rnating. Siz uni ochganingizda, arduino -ga ulanishingiz va to'xtatish tugmasini bosishingiz kerak, keyin batareyani ESC -ga ulang. bir oz ovozli signal eshitiladi, shundan so'ng siz ketmoqchisiz, slayder yordamida tezlikni sozlang va har doim o'chiring va keyin motorni yoqing!

6 -qadam: Bajarildi, ehtiyot bo'ling

Bajarildi, ehtiyot bo'ling!
Bajarildi, ehtiyot bo'ling!
Bajarildi, ehtiyot bo'ling!
Bajarildi, ehtiyot bo'ling!
Bajarildi, ehtiyot bo'ling!
Bajarildi, ehtiyot bo'ling!
Uni harakatlantiring
Uni harakatlantiring
Uni harakatlantiring
Uni harakatlantiring

Move it -da ikkinchi mukofot

Tavsiya: