Difference between revisions of "PyPilot"
 (→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 ==  | ||
| − | * [  | + | * [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]  | 
| − | * [  | + | * [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]  | 
| − | * [  | + | * [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]  | 
| − | * [  | + | * [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]  | 
| − | * [  | + | * [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
Contents
autopilot
- http://pypilot.org/wiki/doku.php
 - http://phoenixketch.blogspot.com/2019/01/pypilot-open-source-marine-autopilot.html
 
parts
- https://www.raspberrypi.org/products/raspberry-pi-zero/
 - http://vi.raptor.ebaydesc.com/ws/eBayISAPI.dll?ViewItemDescV4&item=200950936475&category=71394&pm=1&ds=0&t=1574480175000&ver=0
- https://github.com/custom-build-robots/Motor-Driver-BTS7960B-H-Bridge (Raspi)
 - https://pypilot.org/store/index.php?rt=product/product&path=72&product_id=131 (Arduino)
 - https://github.com/pypilot/pypilot/tree/master/arduino/motor (Arduino)
 - https://electronics.stackexchange.com/questions/458722/how-to-get-right-voltage-output-with-bts7960b-h-bridge (esp32)
 - 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)
 - https://forum.allaboutcircuits.com/threads/how-to-connect-h-bridge-for-its-protection-features.141724/ (current sense)
 
 
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
- 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
 
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
- Espressif ESP32 WLAN Dev Kit Board Development Bluetooth Wifi v1 WROOM32 NodeMCU
 - Potentiometer Dreh Poti B10K Ohm Linear
 - MPU9255 Sensor Module 3-axis Gyroscope Accelerometer Magnetic Field GY-9255
 - BTS7960B BTN7960 Stepper Motor Driver 43A H-Bridge PWM
 - ADUM1201ARZ ADUM1201 Magnetic Isolator Replace Optocouplers Infrared Module
 - ...