annotate espNode/ride.yaml @ 1716:2bed2f68243c

older work
author drewp@bigasterisk.com
date Sun, 07 Aug 2022 02:25:40 -0700
parents dc0a539c5dd4
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1711
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
1 esphome:
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
2 name: ride
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
3 platform: esp8266
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
4 # pin layout: https://cdn.evilmadscientist.com/catalog/kits/ada-huzzah/imglrg/2@2x.jpg
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
5 board: huzzah
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
6 build_path: build_ride
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
7
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
8 wifi:
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
9 ssid: !secret wifi_ssid
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
10 password: !secret wifi_password
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
11 use_address: 10.2.0.95
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
12 # MAC: 5c:cf:7f:01:58:8a
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
13
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
14 mqtt:
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
15 broker: "10.2.0.1"
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
16 port: 1883
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
17 username: ""
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
18 password: ""
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
19
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
20 logger:
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
21 baud_rate: 115200
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
22 level: DEBUG
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
23
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
24 ota:
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
25
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
26 # FAN8200 motor driver
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
27 # FAN8200 pins on the left
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
28 # -------------
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
29 # VCC - 3v
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
30 # CE1 - GPIO13
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
31 # OUT1 - MOTOR_BLK
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
32 # VS1 - n/c
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
33 # OUT2 - MOTOR_RED
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
34 # IN1 - GPIO12
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
35 # SGND - GND
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
36 #
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
37 # PGND - GND
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
38 # IN2 - n/c
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
39 # OUT4 - n/c
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
40 # VS2 - n/c
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
41 # OUT3 - n/c
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
42 # CE2 - n/c
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
43 # PGND - n/c
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
44
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
45 output:
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
46 - platform: esp8266_pwm
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
47 frequency: 500Hz
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
48 id: motor_pwm
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
49 pin: 13
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
50 switch:
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
51 - platform: gpio
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
52 id: motor_dir
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
53 name: "motor_dir"
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
54 pin: 12
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
55
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
56 light:
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
57 - platform: fastled_clockless
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
58 chipset: WS2812
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
59 pin: GPIO5
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
60 num_leds: 10
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
61 rgb_order: GRB
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
62 name: "rgb10"
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
63 default_transition_length: 200ms
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
64 - platform: monochromatic
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
65 name: "motor_speed"
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
66 output: motor_pwm
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
67 gamma_correct: 1.0
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
68 default_transition_length: 200ms
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
69 restore_mode: ALWAYS_OFF
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
70 # dir doesn't work- I'm not using the driver chip right. :(
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
71
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
72 # mosquitto_pub -t ride/light/motor_speed/command -m '{"state":"ON","brightness":255}'
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
73 # mosquitto_pub -t ride/light/motor_speed/command -m '{"state":"ON","brightness":0}'
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
74
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
75 # mosquitto_pub -t ride/light/rgb10/command -m '{"state":"ON","brightness":255,"color":{"r":100,"g":100,"b":200}}'
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
76 # mosquitto_pub -t ride/light/rgb10/command -m '{"state":"ON","brightness":255,"color":{"r":0,"g":0,"b":0}}'
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
77 # and see https://esphome.io/components/light/index.html?highlight=wle#wled-effect for per-led options.
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
78
dc0a539c5dd4 ride control
drewp@bigasterisk.com
parents:
diff changeset
79 # See /home/drewp/own/proj/mos/apps-1.19.6/ride/ for prev version with LED images.