From 417052335ae1ff3cd5fc8647d35403bdabeef243 Mon Sep 17 00:00:00 2001 From: rafa Date: Sat, 24 May 2025 02:52:48 +0100 Subject: [PATCH] update diagram --- diagram.json | 573 ++++++--------------------------------------------- 1 file changed, 63 insertions(+), 510 deletions(-) diff --git a/diagram.json b/diagram.json index 12f61e4..66ef5b0 100644 --- a/diagram.json +++ b/diagram.json @@ -3,61 +3,25 @@ "author": "Anonymous maker", "editor": "wokwi", "parts": [ - { - "type": "wokwi-breadboard", - "id": "bb1", - "top": 72.2, - "left": -524, - "attrs": {} - }, - { - "type": "wokwi-arduino-uno", - "id": "uno", - "top": -201, - "left": -691.8, - "attrs": {} - }, + { "type": "wokwi-breadboard", "id": "bb1", "top": 72.2, "left": -524, "attrs": {} }, + { "type": "wokwi-arduino-uno", "id": "uno", "top": -201, "left": -691.8, "attrs": {} }, { "type": "wokwi-servo", "id": "servo1", "top": -174.8, "left": -355.2, - "attrs": { - "hornColor": "#FFFF00" - } - }, - { - "type": "wokwi-hc-sr04", - "id": "ultrasonic1", - "top": -56.1, - "left": -378.5, - "attrs": {} - }, - { - "type": "board-ds18b20", - "id": "temp1", - "top": 94.87, - "left": 32.88, - "attrs": {} - }, - { - "type": "wokwi-ky-040", - "id": "encoder1", - "top": 164.9, - "left": -711.2, - "attrs": {} + "attrs": { "hornColor": "#FFFF00" } }, + { "type": "wokwi-hc-sr04", "id": "ultrasonic1", "top": -56.1, "left": -378.5, "attrs": {} }, + { "type": "board-ds18b20", "id": "temp1", "top": 94.87, "left": 32.88, "attrs": {} }, + { "type": "wokwi-ky-040", "id": "encoder1", "top": 164.9, "left": -711.2, "attrs": {} }, { "type": "wokwi-pushbutton", "id": "btn1", "top": 153.5, "left": -514.9, "rotate": 90, - "attrs": { - "color": "yellow", - "xray": "1", - "bounce": "1" - } + "attrs": { "color": "yellow", "xray": "1", "bounce": "1" } }, { "type": "wokwi-buzzer", @@ -65,9 +29,7 @@ "top": -242.7, "left": -369.9, "rotate": 90, - "attrs": { - "volume": "0.1" - } + "attrs": { "volume": "0.1" } }, { "type": "wokwi-analog-joystick", @@ -81,9 +43,7 @@ "id": "lcd1", "top": -272, "left": -128.8, - "attrs": { - "pins": "i2c" - } + "attrs": { "pins": "i2c" } }, { "type": "wokwi-resistor", @@ -91,9 +51,7 @@ "top": 225.6, "left": 18.65, "rotate": 90, - "attrs": { - "value": "4700" - } + "attrs": { "value": "4700" } }, { "type": "wokwi-stepper-motor", @@ -101,467 +59,62 @@ "top": -387.25, "left": -376.54, "rotate": 90, - "attrs": { - "size": "14" - } + "attrs": { "size": "14" } } ], "connections": [ - [ - "encoder1:DT", - "uno:A2", - "orange", - [ - "v0.1", - "h48", - "v-172.8", - "h82.4" - ] - ], - [ - "encoder1:CLK", - "uno:7", - "orange", - [ - "h57.6", - "v-278.4", - "h34.8" - ] - ], - [ - "encoder1:SW", - "uno:A3", - "orange", - [ - "v0.1", - "h67.2", - "v-172.8", - "h72.7" - ] - ], - [ - "uno:5V", - "bb1:tp.1", - "red", - [ - "v0" - ] - ], - [ - "uno:GND.2", - "bb1:tn.1", - "black", - [ - "v0" - ] - ], - [ - "bb1:tn.50", - "bb1:bn.50", - "black", - [ - "h28", - "v174" - ] - ], - [ - "bb1:tp.50", - "bb1:bp.50", - "red", - [ - "h37.6", - "v174" - ] - ], - [ - "bb1:bn.2", - "bb1:4b.j", - "black", - [ - "v0" - ] - ], - [ - "bb1:2t.b", - "uno:8", - "gold", - [ - "v-240", - "h-19.2", - "v-86.4" - ] - ], - [ - "bb1:59b.j", - "bb1:bp.48", - "red", - [ - "v0" - ] - ], - [ - "bb1:57b.j", - "bb1:bn.46", - "black", - [ - "v0" - ] - ], - [ - "encoder1:VCC", - "bb1:bp.1", - "red", - [ - "h57.6", - "v58.9" - ] - ], - [ - "encoder1:GND", - "bb1:bn.1", - "black", - [ - "h48", - "v59.7" - ] - ], - [ - "bz1:2", - "uno:3", - "red", - [ - "h-28.8", - "v-38.8", - "h-61.6" - ] - ], - [ - "bb1:bp.14", - "bb1:18b.j", - "green", - [ - "v0" - ] - ], - [ - "bb1:bn.16", - "bb1:21b.j", - "green", - [ - "v0" - ] - ], - [ - "bz1:1", - "bb1:tn.7", - "black", - [ - "h0" - ] - ], - [ - "bb1:tn.19", - "ultrasonic1:GND", - "black", - [ - "v0" - ] - ], - [ - "bb1:tp.16", - "ultrasonic1:VCC", - "red", - [ - "v-36.5", - "h-2" - ] - ], - [ - "ultrasonic1:TRIG", - "uno:11", - "violet", - [ - "v19.2", - "h-96.4", - "v-172.8", - "h-154.2" - ] - ], - [ - "ultrasonic1:ECHO", - "uno:12", - "green", - [ - "v28.8", - "h-116", - "v-163.2", - "h-154.1" - ] - ], - [ - "bb1:tp.9", - "servo1:V+", - "red", - [ - "v-94.1", - "h7.6", - "v-105.7" - ] - ], - [ - "bb1:tn.10", - "servo1:GND", - "black", - [ - "v0" - ] - ], - [ - "servo1:PWM", - "uno:10", - "orange", - [ - "h-124.8", - "v-19", - "h-58.3" - ] - ], - [ - "joystick1:GND", - "bb1:tn.36", - "black", - [ - "v57.6", - "h-55.6" - ] - ], - [ - "joystick1:VCC", - "bb1:tp.35", - "red", - [ - "v48", - "h-36.4" - ] - ], - [ - "joystick1:VERT", - "bb1:42t.a", - "green", - [ - "v67.2", - "h-56.4" - ] - ], - [ - "joystick1:HORZ", - "bb1:44t.a", - "blue", - [ - "v67.2", - "h-46.8" - ] - ], - [ - "bb1:42t.b", - "uno:A0", - "green", - [ - "v1.6", - "h-327.6", - "v-86.4", - "h-51.8" - ] - ], - [ - "bb1:44t.c", - "uno:A1", - "blue", - [ - "v1.6", - "h-337.2", - "v-105.6", - "h-51.9" - ] - ], - [ - "lcd1:GND", - "bb1:tn.28", - "black", - [ - "h0" - ] - ], - [ - "lcd1:VCC", - "bb1:tp.29", - "red", - [ - "h0" - ] - ], - [ - "lcd1:SDA", - "bb1:37b.f", - "gray", - [ - "h0" - ] - ], - [ - "lcd1:SCL", - "bb1:38b.f", - "purple", - [ - "h0" - ] - ], - [ - "bb1:59b.f", - "bb1:59t.e", - "red", - [ - "v0" - ] - ], - [ - "bb1:57b.f", - "bb1:57t.e", - "black", - [ - "v0" - ] - ], - [ - "uno:9", - "bb1:58t.d", - "blue", - [ - "v480", - "h519.2", - "v-136" - ] - ], - [ - "bb1:58b.f", - "bb1:58t.e", - "violet", - [ - "v0" - ] - ], - [ - "uno:A4", - "bb1:37b.g", - "gray", - [ - "v0" - ] - ], - [ - "uno:A5", - "bb1:38b.h", - "purple", - [ - "v0" - ] - ], - [ - "stepper1:A-", - "uno:2", - "green", - [ - "h0" - ] - ], - [ - "stepper1:A+", - "uno:4", - "green", - [ - "h0" - ] - ], - [ - "stepper1:B+", - "uno:5", - "green", - [ - "h0" - ] - ], - [ - "stepper1:B-", - "uno:6", - "green", - [ - "h0" - ] - ], - [ - "btn1:1.l", - "bb1:4t.c", - "", - [ - "$bb" - ] - ], - [ - "btn1:2.l", - "bb1:2t.c", - "", - [ - "$bb" - ] - ], - [ - "btn1:1.r", - "bb1:4b.h", - "", - [ - "$bb" - ] - ], - [ - "btn1:2.r", - "bb1:2b.h", - "", - [ - "$bb" - ] - ], - [ - "r1:1", - "bb1:58b.g", - "", - [ - "$bb" - ] - ], - [ - "temp1:GND", - "bb1:57t.c", - "", - [ - "$bb" - ] - ], - [ - "temp1:DQ", - "bb1:58t.c", - "", - [ - "$bb" - ] - ], - [ - "temp1:VCC", - "bb1:59t.c", - "", - [ - "$bb" - ] - ] + [ "encoder1:DT", "uno:A2", "orange", [ "v0.1", "h48", "v-172.8", "h82.4" ] ], + [ "encoder1:CLK", "uno:7", "orange", [ "h57.6", "v-278.4", "h34.8" ] ], + [ "encoder1:SW", "uno:A3", "orange", [ "v0.1", "h67.2", "v-172.8", "h72.7" ] ], + [ "uno:5V", "bb1:tp.1", "red", [ "v0" ] ], + [ "uno:GND.2", "bb1:tn.1", "black", [ "v0" ] ], + [ "bb1:tn.50", "bb1:bn.50", "black", [ "h28", "v174" ] ], + [ "bb1:tp.50", "bb1:bp.50", "red", [ "h37.6", "v174" ] ], + [ "bb1:bn.2", "bb1:4b.j", "black", [ "v0" ] ], + [ "bb1:2t.b", "uno:8", "gold", [ "v-240", "h-19.2", "v-86.4" ] ], + [ "bb1:59b.j", "bb1:bp.48", "red", [ "v0" ] ], + [ "bb1:57b.j", "bb1:bn.46", "black", [ "v0" ] ], + [ "encoder1:VCC", "bb1:bp.1", "red", [ "h57.6", "v58.9" ] ], + [ "encoder1:GND", "bb1:bn.1", "black", [ "h48", "v59.7" ] ], + [ "bz1:2", "uno:3", "red", [ "h-28.8", "v-38.8", "h-61.6" ] ], + [ "bb1:bp.14", "bb1:18b.j", "green", [ "v0" ] ], + [ "bb1:bn.16", "bb1:21b.j", "green", [ "v0" ] ], + [ "bz1:1", "bb1:tn.7", "black", [ "h0" ] ], + [ "bb1:tn.19", "ultrasonic1:GND", "black", [ "v0" ] ], + [ "bb1:tp.16", "ultrasonic1:VCC", "red", [ "v-36.5", "h-2" ] ], + [ "ultrasonic1:TRIG", "uno:11", "violet", [ "v19.2", "h-96.4", "v-172.8", "h-154.2" ] ], + [ "ultrasonic1:ECHO", "uno:12", "green", [ "v28.8", "h-116", "v-163.2", "h-154.1" ] ], + [ "bb1:tp.9", "servo1:V+", "red", [ "v-94.1", "h7.6", "v-105.7" ] ], + [ "bb1:tn.10", "servo1:GND", "black", [ "v0" ] ], + [ "servo1:PWM", "uno:10", "orange", [ "h-124.8", "v-19", "h-58.3" ] ], + [ "joystick1:GND", "bb1:tn.36", "black", [ "v57.6", "h-55.6" ] ], + [ "joystick1:VCC", "bb1:tp.35", "red", [ "v48", "h-36.4" ] ], + [ "joystick1:VERT", "bb1:42t.a", "green", [ "v67.2", "h-56.4" ] ], + [ "joystick1:HORZ", "bb1:44t.a", "blue", [ "v67.2", "h-46.8" ] ], + [ "bb1:42t.b", "uno:A0", "green", [ "v1.6", "h-327.6", "v-86.4", "h-51.8" ] ], + [ "bb1:44t.c", "uno:A1", "blue", [ "v1.6", "h-337.2", "v-105.6", "h-51.9" ] ], + [ "lcd1:GND", "bb1:tn.28", "black", [ "h0" ] ], + [ "lcd1:VCC", "bb1:tp.29", "red", [ "h0" ] ], + [ "lcd1:SDA", "bb1:37b.f", "gray", [ "h0" ] ], + [ "lcd1:SCL", "bb1:38b.f", "purple", [ "h0" ] ], + [ "bb1:59b.f", "bb1:59t.e", "red", [ "v0" ] ], + [ "bb1:57b.f", "bb1:57t.e", "black", [ "v0" ] ], + [ "uno:9", "bb1:58t.d", "blue", [ "v480", "h519.2", "v-136" ] ], + [ "bb1:58b.f", "bb1:58t.e", "violet", [ "v0" ] ], + [ "uno:A4", "bb1:37b.g", "gray", [ "v0" ] ], + [ "uno:A5", "bb1:38b.h", "purple", [ "v0" ] ], + [ "stepper1:A-", "uno:2", "green", [ "h0" ] ], + [ "stepper1:A+", "uno:4", "green", [ "h0" ] ], + [ "stepper1:B+", "uno:5", "green", [ "h0" ] ], + [ "stepper1:B-", "uno:6", "green", [ "h0" ] ], + [ "btn1:1.l", "bb1:4t.c", "", [ "$bb" ] ], + [ "btn1:2.l", "bb1:2t.c", "", [ "$bb" ] ], + [ "btn1:1.r", "bb1:4b.h", "", [ "$bb" ] ], + [ "btn1:2.r", "bb1:2b.h", "", [ "$bb" ] ], + [ "r1:1", "bb1:58b.g", "", [ "$bb" ] ], + [ "temp1:GND", "bb1:57t.c", "", [ "$bb" ] ], + [ "temp1:DQ", "bb1:58t.c", "", [ "$bb" ] ], + [ "temp1:VCC", "bb1:59t.c", "", [ "$bb" ] ] ], "dependencies": {} } \ No newline at end of file