Мазмұны:

Eskate немесе hydrofoil үшін Arduino негізіндегі қашықтан басқару құралы: 5 қадам (суреттермен)
Eskate немесе hydrofoil үшін Arduino негізіндегі қашықтан басқару құралы: 5 қадам (суреттермен)

Бейне: Eskate немесе hydrofoil үшін Arduino негізіндегі қашықтан басқару құралы: 5 қадам (суреттермен)

Бейне: Eskate немесе hydrofoil үшін Arduino негізіндегі қашықтан басқару құралы: 5 қадам (суреттермен)
Бейне: Загадка Титаника : Как они могли не заметить айсберг?! Самая подробная история! 2024, Қараша
Anonim
Image
Image
Eskate немесе Hydrofoil үшін Arduino негізіндегі қашықтан басқару құралы
Eskate немесе Hydrofoil үшін Arduino негізіндегі қашықтан басқару құралы

Бұл нұсқаулық сізге барлық код пен аппаратураны қамтитын скейтпен немесе электрлі гидроқабықпен пайдалану үшін физикалық қашықтан басқару құралын қалай жасау керектігін көрсетеді. Көптеген дәнекерлеу бар, бірақ оны жасау өте қызықты. Қашықтан басқару құралы не істей алады?

  • PPM/PWM сигналы арқылы ESC -пен байланысыңыз және оны қозғалтқышты айналдырыңыз.
  • Ол сізге ұнайтын кез келген функция үшін қолдануға болатын 2 қосымша түймеден тұрады. (круиздік бақылау) Ол су өткізбейтін.
  • Оның кері жағы жоқ. Бұл қосымша үшін жақсы нәрсе.
  • Егер сіз үлкен жүк көтергіш релесін қолдансаңыз, қосымша ұшқынға қарсы жұмыс режимі және батареяны ажырату.

Неліктен бұл жолмен жүру керек? Маған Arduino мен PWM сигналының қарапайымдылығы ұнайды. Бұл код тіпті мен сияқты жаңадан бастағандар үшін де оңай, мен көптеген параметрлерді толық басқарамын. Arduino батареяның негізгі қосқышын қашықтан басқара алады. Ол сондай -ақ температураны оқиды және дисплейі бар. Стандартты VESC -те жоқ немесе орнатуды қиындататын барлық нәрселер. Arduino арзан, қарапайым және қуатты.

Сізге қандай компонент қажет?

  • 2 Ардуино Нанос
  • 2 Басу түймелері
  • 1 Үлкенірек 12 мм қосу/өшіру түймесі
  • 18650 батарея
  • 18650 батарея ұстағыш
  • NRF24 чипі
  • Реле модулі
  • Шөгілетін құбырлар
  • Тақырып түйреуіштері.
  • Термисторлар (температура сенсорлары)
  • Ұзындығы 35 мм 10Км сызықтық резистор

Сізге қажет құралдар:

  • 3D принтері
  • Пісіру үтігі (керемет өнім!)
  • M3 түртіңіз

1 -қадам: Қашықтағы корпусты салу

Қашықтағы тұрғын үй салу
Қашықтағы тұрғын үй салу
Қашықтағы тұрғын үй салу
Қашықтағы тұрғын үй салу
Қашықтағы тұрғын үй салу
Қашықтағы тұрғын үй салу
Қашықтағы тұрғын үй салу
Қашықтағы тұрғын үй салу

Сіз 3D принтерді қалай пайдалану керектігін білетін шығарсыз. Міне, бірнеше кеңестер: менің ойымша, сіз су өткізбейтін басып шығаруды ала алмайсыз. Көптеген адамдар тырысты, көпшілігі сәтсіз болды. Сіз оларды эпоксидті қабықпен ғана жаба аласыз, ол қол жетімді, бірақ лас. Мен басқа стратегиямен жүрдім, мен гидрооқшаулағыш үшін презервативті немесе қолғапты қолданамын. Егер сіздің үйіңіз су өткізбейтін болса да, су өткізбейтін түймені немесе потенциометрді табу қиын. Триггер осі үшін кесу шегесі және сызықты потпен байланыс үшін қатаң сым қажет болады.

CAD моделі қабырғасының қалыңдығы 2 мм. Бұл жеткілікті жақсы деп ойлаймын. Сіз, әрине, модельді өзгерте аласыз. CAD файлдары (компоненттерді қоса)

2 -қадам: Қашықтағы схеманы аяқтаңыз

Image
Image
Қашықтағы схеманы аяқтаңыз
Қашықтағы схеманы аяқтаңыз

RF24 модулін, түймелерді және потенциометрді қосу үшін төмендегі оқулықтарды орындаңыз. Барлығын оқшаулау үшін көп мөлшерде қысқыш пен ыстық желімді қолданыңыз. Сіз оны тексергеннен кейін! Бұл сенімді жұмыс істеуі керек, сондықтан оны дұрыс жасау керек. NRF24 модулін Arduinos -тың 3В түйреуіштеріне тікелей қосуда ешқандай проблемалар болған жоқ. Қуат көзін бөлек сатудың қажеті жоқ. Потенциометрдің ұзындығы 10км және ұзындығы 35 мм. Мен оны табу үшін ebay -ге қатты қарауға тура келді. Егер сіздікі басқаша болса, онда сіз корпусты аздап импровизациялауыңыз керек. Қуат беру үшін 18650 ұяшық қолданылады. Бұл өте ұзақ уақытқа созылуы керек. Ол Arduino -да Вин мен Гндке қосылады. Бұл батарея жаңа болған жағдайда ғана жұмыс істейді. Егер кернеу төмен түссе, NRF24 енді жұмыс істемейді. Қашықтағы код

Мен қолданған оқулықтар:

  • https://learn.adafruit.com/thermistor/using-a-thermistor
  • https://www.arduino.cc/kz/Tutorial/AnalogInOutSerial
  • https://howtomechatronics.com/tutorials/arduino/arduino-wireless-communication-nrf24l01-tutorial/
  • https://howtomechatronics.com/tutorials/arduino/lc…
  • https://arduino.cc/kz/Tutorial/Button

3 -қадам: Қашықтағы контурды қашықтағы корпусқа қосыңыз

Қашықтағы корпусқа қашықтағы схеманы қосыңыз
Қашықтағы корпусқа қашықтағы схеманы қосыңыз
Қашықтағы контурды қашықтағы корпусқа қосыңыз
Қашықтағы контурды қашықтағы корпусқа қосыңыз
Қашықтағы контурды қашықтағы корпусқа қосыңыз
Қашықтағы контурды қашықтағы корпусқа қосыңыз
Қашықтағы контурды қашықтағы корпусқа қосыңыз
Қашықтағы контурды қашықтағы корпусқа қосыңыз

Түймелерді корпусқа енгізу үшін оларды қайта дәнекерлеу қажет. Барлығы сәйкес келетініне көз жеткізіңіз және кабельдерді зақымдамаңыз. Менің ойымша, бұл қадам өздігінен түсіндіріледі. Мен M3 төрт бұрандасын қолдандым. Ұзындығы 10 мм жеткілікті.

4 -қадам: Қабылдау схемасын жасаңыз

Image
Image
Қабылдау схемасын құрыңыз
Қабылдау схемасын құрыңыз

Тағы да, сіз кодта берілген оқулықтарды, әрі қарай екі қадамды орындауға болады. Мен сол түйреуіштерді қолдандым және егер мен одан кодтан ауытқып кетсем, айттым.

Бұның негізі - қашықтан басқару құралы қабылдаушы Arduino -ға 2 NRF 24 микросхемасынан мәтіндік айнымалыны жібереді. Содан кейін мәтіндік айнымалы мән PWM сигналына айналады, бұл VESC -ді дроссельді қосуға мәжбүр етеді. Бұл сонымен қатар кез келген басқа ESC -пен, тіпті жай Серво -мен жұмыс істейді. Бұл схеманың ұшқынға қарсы бағыттаудың қосымша артықшылығы бар. Менде негізгі аккумуляторлармен байланысты өшіре алатын өте үлкен реле бар, сондықтан оны Arduino қабылдағышы да басқарады. Бұл үлкен реле кіші реле арқылы іске қосылады, ал бөлек реле ұшқынға қарсы әрекет етеді. Бұл процесс батарея корпусының сыртындағы түймені басудан басталады. Қабылдағыш коды

Толық ақпарат төмендегі видеода. Мен қолданған барлық код сияқты.

5 -қадам: Электр тізбегін тексеріңіз

Сіздің тізбекті тексеріңіз
Сіздің тізбекті тексеріңіз
Сіздің тізбекті тексеріңіз
Сіздің тізбекті тексеріңіз

Егер бәрі дұрыс болса, дисплейдің сол жақ жоғарғы бұрышындағы мән қашықтан басқару пультінің триггерін басқанда 1500-2000 аралығында өзгеретінін көру керек.

Ұсынылған: