Мазмуну:

Eskate же Hydrofoil үчүн Arduino негизделген алыстан башкаруу: 5 кадам (сүрөттөр менен)
Eskate же Hydrofoil үчүн Arduino негизделген алыстан башкаруу: 5 кадам (сүрөттөр менен)

Video: Eskate же Hydrofoil үчүн Arduino негизделген алыстан башкаруу: 5 кадам (сүрөттөр менен)

Video: Eskate же Hydrofoil үчүн Arduino негизделген алыстан башкаруу: 5 кадам (сүрөттөр менен)
Video: Hydrofoil Surf Heaven in Hawaii 2024, Ноябрь
Anonim
Image
Image
Eskate же Hydrofoil үчүн Arduino негизделген алыстан башкаруу
Eskate же Hydrofoil үчүн Arduino негизделген алыстан башкаруу

Бул нускоочу сизге керектүү бардык кодду жана жабдыкты камтыган эскейт же электрдик гидрофоль менен колдонуу үчүн физикалык алыстан кантип курууну көрсөтөт. Көп ширетүү иштери бар, бирок аны жасоо да кызыктуу. Алыстан башкаруучу эмне кыла алат?

  • PPM/PWM сигналынын үстүнөн ESC менен байланышып, аны моторго айландырыңыз.
  • Бул сиз каалаган өзгөчөлүктү колдонуу үчүн 2 кошумча баскычка ээ. (круиздик көзөмөл) Бул суу өткөрбөйт.
  • Анын арткы тарабы жок. Бул колдонмо үчүн жакшы нерсе.
  • Кошумча Anti Spark тартиби жана батарейканы кыскартуу, эгер сиз чоң жүк көтөргүч релесин колдонсоңуз.

Эмне үчүн бул жолго барам? Мага Arduino жана PWM сигналынын жөнөкөйлүгү жагат. Код мага окшош баштагандар үчүн да оңой жана мен көптөгөн параметрлерди толук көзөмөлдөп турам. Arduino батарейканын негизги которгучун алыстан башкара алат. Ал ошондой эле температураны окуйт жана дисплейи бар. Стандарттык VESCде жок нерселердин бардыгы же орнотуу татаал. Arduino арзан, жөнөкөй жана күчтүү.

Сизге кандай компонент керек?

  • 2 Arduino Nanos
  • 2 баскычтар
  • 1 Чоң 12 мм күйгүзүү/өчүрүү баскычы
  • 18650 Батарея
  • 18650 Батарея кармагыч
  • NRF24 чипи
  • Реле модулу
  • Жылуулукту кыскартуучу түтүктөр
  • Башкы төөнөгүчтөр.
  • Термисторлор (Температура сенсорлору
  • 35мм узундугу 10Kohm сызыктуу каршылыгы

Сизге керектүү шаймандар:

  • 3D принтер
  • Паяльник (Улуу Продукт!)
  • M3 Tap

1 -кадам: Алыскы турак -жайды куруу

Алыскы турак -жайды куруу
Алыскы турак -жайды куруу
Алыскы турак -жайды куруу
Алыскы турак -жайды куруу
Алыскы турак жай куруу
Алыскы турак жай куруу
Алыскы турак жай куруу
Алыскы турак жай куруу

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

CAD модели дубалынын калыңдыгы 2 мм. Бул менин оюмча жакшы. Сиз, албетте, моделин өзгөртө аласыз. CAD файлдары (анын ичинде компоненттери)

2 -кадам: Алыскы схемаңызды толтуруңуз

Image
Image
Алыскы схемаңызды толтуруңуз
Алыскы схемаңызды толтуруңуз

RF24 модулун, баскычтарды жана потенциометрди туташтыруу үчүн, жөн гана төмөндөгү окуу куралдарын ээрчиңиз. Баарын изоляциялоо үчүн башты кыскартууну жана ысык клейди көп колдонуңуз. Сиз сынап көргөндөн кийин! Бул ишенимдүү иштеши керек, андыктан туура жасашыңыз керек. NRF24 модулун Arduinosумдун 3V казыктарына туташтырууда эч кандай көйгөй болгон жок. Бөлүнүп сатылган электр энергиясынын кереги жок. Потенциометр 10Км жана узундугу 35мм. Мен аны табыш үчүн ebayге катуу карашым керек болчу. Эгерде сиздики башкача болсо, анда сиз корпусту бир аз импровизациялашыңыз керек. 18650 клетка электр менен камсыз кылуу үчүн колдонулат. Бул абдан узак убакытка созулушу керек. Ал Arduinoдо Вин менен Гндге туташат. Бул батарейка жаңы болсо дагы иштейт. Эгерде чыңалуу төмөндөсө, NRF24 мындан ары иштебейт. Remote Code

Мен колдонгон сабактар:

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

3 -кадам: Remote Circuitти Remote корпусуна кошуу

Remote Circuitти Remote корпусуна кошуу
Remote Circuitти Remote корпусуна кошуу
Remote Circuitти Remote корпусуна кошуу
Remote Circuitти Remote корпусуна кошуу
Remote Circuitти Remote корпусуна кошуу
Remote Circuitти Remote корпусуна кошуу
Remote Circuitти Remote корпусуна кошуу
Remote Circuitти Remote корпусуна кошуу

Аны корпуска алуу үчүн баскычтарды кайра лактап коюу керек. Албетте, баары туура келгенин текшериңиз жана кабелдерди бузбаңыз. Менимче, бул кадам өзүн -өзү түшүндүрөт. Мен төрт M3 бурамасын колдондум. 10 мм узундугу жетиштүү.

4 -кадам: Кабыл алуу схемасын түзүңүз

Image
Image
Кабыл алуу схемасын түзүңүз
Кабыл алуу схемасын түзүңүз

Дагы, сиз коддо камтылган окуу куралдарын жана андан ары эки кадамды ээрчип кете аласыз. Мен ошол эле пин туташууларын колдондум жана эгерде коддон четтеп кетсем, айттым.

Мунун негиздери - бул пульт тексттин өзгөрмөсүн кабыл алуучу Arduinoго 2 NRF 24 чипинин үстүнөн жөнөтөт. Бул текст өзгөрмөсү кийин PWM сигналына айландырылат, бул VESCди газды күйгүзүүгө мажбур кылат. Бул башка ESC, же жөн эле Servo менен иштейт. Бул схема учкунга каршы багыттоонун кошумча пайдасына ээ. Менде эң чоң реле бар, ал негизги батареялардан туташууну өчүрө алат, ошондуктан Arduino ресивери да муну көзөмөлдөйт. Бул чоң реле кичирээк реле менен иштетилет жана өзүнчө реле учкунга каршы нерсени жасайт. Бул процесс батарея корпусунун сыртындагы баскычты басуу менен башталат. Алуучунун коду

Көбүрөөк маалымат төмөнкү видеодо. Ошондой эле мен колдонгон бардык коддор.

5 -кадам: Районуңузду текшериңиз

Сиздин Районуңузду текшериңиз
Сиздин Районуңузду текшериңиз
Сиздин Районуңузду текшериңиз
Сиздин Районуңузду текшериңиз

Эгер баары туура болсо, анда дисплейдин сол жактагы бурчундагы пульттун пультунун триггерин басканда 1500-2000ге чейин өзгөрүшү керек.

Сунушталууда: