Difference between revisions of "PyPilot"

From wiki.bastelbude.grade.de
Jump to: navigation, search
(communication)
 
(4 intermediate revisions by the same user not shown)
Line 11: Line 11:
 
** http://wiki.ardumower.de/index.php?title=Ardumower_Gasoline (Arduino)
 
** http://wiki.ardumower.de/index.php?title=Ardumower_Gasoline (Arduino)
 
** http://www.hessmer.org/blog/2013/12/28/ibt-2-h-bridge-with-arduino/ (Arduino)
 
** http://www.hessmer.org/blog/2013/12/28/ibt-2-h-bridge-with-arduino/ (Arduino)
 +
** https://forum.allaboutcircuits.com/threads/how-to-connect-h-bridge-for-its-protection-features.141724/ (current sense)
  
 
== actuator ==
 
== actuator ==
Line 31: Line 32:
 
== code ==
 
== code ==
 
* https://www.arduinoforum.de/arduino-Thread-Messen-der-eigenen-Betriebsspannung-mit-dem-Arduino
 
* https://www.arduinoforum.de/arduino-Thread-Messen-der-eigenen-Betriebsspannung-mit-dem-Arduino
 +
* https://esp32.com/viewtopic.php?f=2&t=4354
 
* https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/peripherals/adc.html
 
* https://docs.espressif.com/projects/esp-idf/en/latest/api-reference/peripherals/adc.html
 +
 +
== communication ==
 +
* signalK: /vessels/<RegExp>/steering/rudderAngleTarget
 +
** n2k: pgn 127237 Heading/Track Control
 +
* signalK: /vessels/<RegExp>/propulsion/<RegExp>/transmission/gear[Target]
 +
** n2k: pgn NONE
 +
* signalK: /vessels/<RegExp>/propulsion/<RegExp>/revolutions[Target]
 +
** n2k: pgn NONE
 +
* signalK: /vessels/<RegExp>/propulsion/<RegExp>/engineLoad[Target]
 +
** n2k: pgn NONE
  
 
== shopping ==
 
== shopping ==
* [Espressif ESP32 WLAN Dev Kit Board Development Bluetooth Wifi v1 WROOM32 NodeMCU https://www.ebay.de/itm/Espressif-ESP32-WLAN-Dev-Kit-Board-Development-Bluetooth-Wifi-v1-WROOM32-NodeMCU/253059783728]
+
* [https://www.ebay.de/itm/Espressif-ESP32-WLAN-Dev-Kit-Board-Development-Bluetooth-Wifi-v1-WROOM32-NodeMCU/253059783728 Espressif ESP32 WLAN Dev Kit Board Development Bluetooth Wifi v1 WROOM32 NodeMCU]
* [Potentiometer Dreh Poti B10K Ohm Linear https://www.ebay.de/itm/Potentiometer-Dreh-Poti-B10K-Ohm-Linear-Wei%C3%9F-Cap-f%C3%BCr-Arduino-Elektronik-Robot/223727785390]
+
* [https://www.ebay.de/itm/Potentiometer-Dreh-Poti-B10K-Ohm-Linear-Wei%C3%9F-Cap-f%C3%BCr-Arduino-Elektronik-Robot/223727785390 Potentiometer Dreh Poti B10K Ohm Linear]
* [MPU9255 Sensor Module 3-axis Gyroscope Accelerometer Magnetic Field GY-9255 https://www.ebay.de/itm/MPU9255-Sensor-Module-3-axis-Gyroscope-Accelerometer-Magnetic-Field-GY-9255/273436563785]
+
* [https://www.ebay.de/itm/MPU9255-Sensor-Module-3-axis-Gyroscope-Accelerometer-Magnetic-Field-GY-9255/273436563785 MPU9255 Sensor Module 3-axis Gyroscope Accelerometer Magnetic Field GY-9255]
* [BTS7960B BTN7960 Stepper Motor Driver 43A H-Bridge PWM https://www.ebay.de/itm/Semiconductor-BTS7960B-BTN7960-Stepper-Motor-Driver-43A-H-Bridge-PWM-For-Arduino/323098506399]
+
* [https://www.ebay.de/itm/Semiconductor-BTS7960B-BTN7960-Stepper-Motor-Driver-43A-H-Bridge-PWM-For-Arduino/323098506399 BTS7960B BTN7960 Stepper Motor Driver 43A H-Bridge PWM]
* [ADUM1201ARZ ADUM1201 Magnetic Isolator Replace Optocouplers Infrared Module https://www.ebay.de/itm/ADUM1201ARZ-ADUM1201-Magnetic-Isolator-Replace-Optocouplers-Infrared-Module/401772321314]
+
* [https://www.ebay.de/itm/ADUM1201ARZ-ADUM1201-Magnetic-Isolator-Replace-Optocouplers-Infrared-Module/401772321314 ADUM1201ARZ ADUM1201 Magnetic Isolator Replace Optocouplers Infrared Module]
*  
+
* ...
  
 
[[category:Projekte]]
 
[[category:Projekte]]

Latest revision as of 05:34, 13 April 2020

autopilot

parts

actuator

  • Arduino or ESP32 + double H Bridge
  • windshield wiper motor

rudder feedback

  • rudder angle sensor: 10k linear pot
  • endstops: switch

clutch and throttle feedback

  • lever angle sensor: 10k linear pot
  • endstops: switch

remote

  • Arduino or ESP32

rudder

  • 10k linear pot

clutch and throttle

  • 10k linear pot

code

communication

  • signalK: /vessels/<RegExp>/steering/rudderAngleTarget
    • n2k: pgn 127237 Heading/Track Control
  • signalK: /vessels/<RegExp>/propulsion/<RegExp>/transmission/gear[Target]
    • n2k: pgn NONE
  • signalK: /vessels/<RegExp>/propulsion/<RegExp>/revolutions[Target]
    • n2k: pgn NONE
  • signalK: /vessels/<RegExp>/propulsion/<RegExp>/engineLoad[Target]
    • n2k: pgn NONE

shopping