User Tools

Site Tools


projets:fuz:piedthon

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
projets:fuz:piedthon [2019-12-02 00:27] – [Resources] Lomanicprojets:fuz:piedthon [2023-02-02 22:06] – external edit 127.0.0.1
Line 6: Line 6:
 </WRAP> </WRAP>
  
-Code: https://git.interhacker.space/jeanjack/piedthon 
 ===== Resources ===== ===== Resources =====
   * pedestrian traffic light, already hacked to run on regular AC power socket   * pedestrian traffic light, already hacked to run on regular AC power socket
Line 16: Line 15:
 ===== Roadmap ===== ===== Roadmap =====
   - install esp and relays to control each light individually   - install esp and relays to control each light individually
 +  - secure connections using [[wp>veroboard]] or custom-made PCB
 +  - flash [[webduino]] using Arduino IDE
   - make it blink   - make it blink
   - make it blink according to received MQTT messages   - make it blink according to received MQTT messages
   - enable wifi OTA upgrades   - enable wifi OTA upgrades
   - add wifimanager   - add wifimanager
-  - make MQTT parameters configurable at runtime+  - make MQTT parameters configurable at runtime ([[https://github.com/prampec/IotWebConf|prampec/IotWebConf]]? see [[https://reddit.com/comments/e4pj1u|this reddit thread]] also) 
 + 
 + 
 +===== Software ===== 
 +Code: https://git.interhacker.space/jeanjack/piedthon 
 + 
 +The ESP listens to an MQTT channel at ''sonic.fuz.re'', described in [[:infra:mqtt]]. 
 + 
 +For testing, using [[https://github.com/shirou/mqttcli|mqttcli]]: ''%%while :; do for I in {0..3}; do mqttcli pub --host sonic.fuz.re -m "$I" -t piedthon/input; sleep 0.5; done; done%%'' 
 + 
 +or mosquitto ( package mosquitto-clients sur ubuntu ) : ''%%while :; do for I in {0..3}; do mosquitto_pub -h sonic.fuz.re -m "$I" -t piedthon/input; sleep "$J.5"; J="$I";done; done%%'' 
 + 
 +===== Hardware ===== 
 + 
 +:!: **RISK OF DEATH OR INJURY: always unplug the traffic light from mains when it is opened as the inside is not insulated at all** :!: 
 + 
 +(Describe pinout here, components…) 
 + 
 +{{:projets:fuz:piedthon:relays_webduino_connections.jpg?400|}} 
 + 
 +<code> 
 +Relay module          Webduino 
 +GND                   GND 
 +VCC                   3.3V 
 +IN1                   14 (relay controlling the green light) 
 +IN2                   16 (relay controlling the red light) 
 +</code>
  
 <WRAP notice round box 70%> <WRAP notice round box 70%>
Line 26: Line 53:
   * Project created on **Fri 22-11-19** by **[[:user:lomanic|lomanic]]**   * Project created on **Fri 22-11-19** by **[[:user:lomanic|lomanic]]**
 </WRAP> </WRAP>
- 
projets/fuz/piedthon.txt · Last modified: 2023-12-01 13:28 by rozlav