wokwi diagram and config
This commit is contained in:
parent
5943413731
commit
9faad61b23
176
Arduino-Satellite-Dish/diagram.json
Normal file
176
Arduino-Satellite-Dish/diagram.json
Normal file
@ -0,0 +1,176 @@
|
||||
{
|
||||
"version": 1,
|
||||
"author": "Generated for IR_Tracker_Optimized_ProdReady.ino v2.2.2 (Button Sim)",
|
||||
"editor": "wokwi-arduino-ide",
|
||||
"parts": [
|
||||
{ "type": "wokwi-arduino-uno", "id": "uno" },
|
||||
{
|
||||
"type": "wokwi-uln2003-stepper-driver",
|
||||
"id": "drvX",
|
||||
"top": -150,
|
||||
"left": -150,
|
||||
"attrs": { "label": "Stepper X Driver" }
|
||||
},
|
||||
{
|
||||
"type": "wokwi-stepper-motor",
|
||||
"id": "motX",
|
||||
"top": -150,
|
||||
"left": -280,
|
||||
"attrs": { "label": "Stepper X" }
|
||||
},
|
||||
{
|
||||
"type": "wokwi-uln2003-stepper-driver",
|
||||
"id": "drvY",
|
||||
"top": -50,
|
||||
"left": -150,
|
||||
"attrs": { "label": "Stepper Y Driver" }
|
||||
},
|
||||
{
|
||||
"type": "wokwi-stepper-motor",
|
||||
"id": "motY",
|
||||
"top": -50,
|
||||
"left": -280,
|
||||
"attrs": { "label": "Stepper Y" }
|
||||
},
|
||||
{
|
||||
"type": "wokwi-pushbutton",
|
||||
"id": "irL",
|
||||
"top": -134.4,
|
||||
"left": 220.8,
|
||||
"attrs": { "label": "Button L (D2)", "color": "cyan" }
|
||||
},
|
||||
{
|
||||
"type": "wokwi-pushbutton",
|
||||
"id": "irR",
|
||||
"top": -86.4,
|
||||
"left": 220.8,
|
||||
"attrs": { "label": "Button R (D3)", "color": "cyan" }
|
||||
},
|
||||
{
|
||||
"type": "wokwi-pushbutton",
|
||||
"id": "irU",
|
||||
"top": -134.4,
|
||||
"left": 288,
|
||||
"attrs": { "label": "Button U (D12)", "color": "cyan" }
|
||||
},
|
||||
{
|
||||
"type": "wokwi-pushbutton",
|
||||
"id": "irD",
|
||||
"top": -86.4,
|
||||
"left": 288,
|
||||
"attrs": { "label": "Button D (D13)", "color": "cyan" }
|
||||
},
|
||||
{
|
||||
"type": "wokwi-pushbutton",
|
||||
"id": "irC",
|
||||
"top": -38.4,
|
||||
"left": 259.2,
|
||||
"attrs": { "label": "Button C (A0)", "color": "white" }
|
||||
},
|
||||
{
|
||||
"type": "wokwi-pushbutton",
|
||||
"id": "swX",
|
||||
"top": 100,
|
||||
"left": -150,
|
||||
"attrs": { "label": "Limit X (A4)", "color": "blue" }
|
||||
},
|
||||
{
|
||||
"type": "wokwi-pushbutton",
|
||||
"id": "swY",
|
||||
"top": 100,
|
||||
"left": -100,
|
||||
"attrs": { "label": "Limit Y (A5)", "color": "blue" }
|
||||
},
|
||||
{
|
||||
"type": "wokwi-led",
|
||||
"id": "ledSearch",
|
||||
"top": 100,
|
||||
"left": 200,
|
||||
"attrs": { "label": "Searching (A1)", "color": "yellow" }
|
||||
},
|
||||
{
|
||||
"type": "wokwi-resistor",
|
||||
"id": "resSearch",
|
||||
"top": 65,
|
||||
"left": 230,
|
||||
"rotate": 90,
|
||||
"attrs": { "value": "220" }
|
||||
},
|
||||
{
|
||||
"type": "wokwi-led",
|
||||
"id": "ledTrack",
|
||||
"top": 100,
|
||||
"left": 250,
|
||||
"attrs": { "label": "Tracking (A2)", "color": "green" }
|
||||
},
|
||||
{
|
||||
"type": "wokwi-resistor",
|
||||
"id": "resTrack",
|
||||
"top": 65,
|
||||
"left": 280,
|
||||
"rotate": 90,
|
||||
"attrs": { "value": "220" }
|
||||
},
|
||||
{
|
||||
"type": "wokwi-led",
|
||||
"id": "ledLost",
|
||||
"top": 100,
|
||||
"left": 300,
|
||||
"attrs": { "label": "Lost (A3)", "color": "red" }
|
||||
},
|
||||
{
|
||||
"type": "wokwi-resistor",
|
||||
"id": "resLost",
|
||||
"top": 65,
|
||||
"left": 330,
|
||||
"rotate": 90,
|
||||
"attrs": { "value": "220" }
|
||||
}
|
||||
],
|
||||
"connections": [
|
||||
[ "drvX:OUT1", "motX:COIL1", "blue", [ "v0" ] ],
|
||||
[ "drvX:OUT2", "motX:COIL2", "pink", [ "v0" ] ],
|
||||
[ "drvX:OUT3", "motX:COIL3", "yellow", [ "v0" ] ],
|
||||
[ "drvX:OUT4", "motX:COIL4", "orange", [ "v0" ] ],
|
||||
[ "uno:8", "drvX:IN1", "green", [ "v0" ] ],
|
||||
[ "uno:9", "drvX:IN2", "green", [ "v0" ] ],
|
||||
[ "uno:10", "drvX:IN3", "green", [ "v0" ] ],
|
||||
[ "uno:11", "drvX:IN4", "green", [ "v0" ] ],
|
||||
[ "drvY:OUT1", "motY:COIL1", "blue", [ "v0" ] ],
|
||||
[ "drvY:OUT2", "motY:COIL2", "pink", [ "v0" ] ],
|
||||
[ "drvY:OUT3", "motY:COIL3", "yellow", [ "v0" ] ],
|
||||
[ "drvY:OUT4", "motY:COIL4", "orange", [ "v0" ] ],
|
||||
[ "uno:4", "drvY:IN1", "purple", [ "v0" ] ],
|
||||
[ "uno:5", "drvY:IN2", "purple", [ "v0" ] ],
|
||||
[ "uno:6", "drvY:IN3", "purple", [ "v0" ] ],
|
||||
[ "uno:7", "drvY:IN4", "purple", [ "v0" ] ],
|
||||
[ "uno:2", "irL:2.r", "cyan", [ "v0", "h-10" ] ],
|
||||
[ "irL:1.r", "uno:GND", "black", [ "h0", "v130", "h-280", "v-20"] ],
|
||||
[ "uno:3", "irR:2.r", "cyan", [ "v0", "h-10" ] ],
|
||||
[ "irR:1.r", "uno:GND", "black", [ "h0", "v90", "h-280", "v-20" ] ],
|
||||
[ "uno:12", "irU:2.l", "cyan", [ "v0", "h10" ] ],
|
||||
[ "irU:1.l", "uno:GND", "black", [ "h0", "v130", "h-340", "v-20" ] ],
|
||||
[ "uno:13", "irD:2.l", "cyan", [ "v0", "h10" ] ],
|
||||
[ "irD:1.l", "uno:GND", "black", [ "h0", "v90", "h-340", "v-20" ] ],
|
||||
[ "uno:A0", "irC:2.l", "cyan", [ "v0", "h-5" ] ],
|
||||
[ "irC:1.l", "uno:GND", "black", [ "h0", "v45", "h-310", "v-20" ] ],
|
||||
[ "uno:A4", "swX:2.r", "orange", [ "v0" ] ],
|
||||
[ "swX:1.r", "uno:GND", "black", [ "h0" ] ],
|
||||
[ "uno:A5", "swY:2.r", "orange", [ "v0" ] ],
|
||||
[ "swY:1.r", "uno:GND", "black", [ "h0" ] ],
|
||||
[ "uno:A1", "resSearch:1", "yellow", [ "v0" ] ],
|
||||
[ "resSearch:2", "ledSearch:A", "yellow", [ "v0" ] ],
|
||||
[ "ledSearch:C", "uno:GND", "black", [ "h0" ] ],
|
||||
[ "uno:A2", "resTrack:1", "green", [ "v0" ] ],
|
||||
[ "resTrack:2", "ledTrack:A", "green", [ "v0" ] ],
|
||||
[ "ledTrack:C", "uno:GND", "black", [ "h0" ] ],
|
||||
[ "uno:A3", "resLost:1", "red", [ "v0" ] ],
|
||||
[ "resLost:2", "ledLost:A", "red", [ "v0" ] ],
|
||||
[ "ledLost:C", "uno:GND", "black", [ "h0" ] ],
|
||||
[ "uno:5V", "drvX:VCC", "red", [ "h27", "v-115", "h-211" ] ],
|
||||
[ "uno:5V", "drvY:VCC", "red", [ "h27", "v-15", "h-180" ] ],
|
||||
[ "uno:GND", "drvX:GND", "black", [ "h20", "v-100", "h-188", "v-15" ] ],
|
||||
[ "uno:GND", "drvY:GND", "black", [ "h20", "v-100", "h-188", "v85" ] ]
|
||||
],
|
||||
"dependencies": {}
|
||||
}
|
4
Arduino-Satellite-Dish/wokwi.toml
Normal file
4
Arduino-Satellite-Dish/wokwi.toml
Normal file
@ -0,0 +1,4 @@
|
||||
[wokwi]
|
||||
version=1
|
||||
firmware='.pio/build/uno/firmware.hex'
|
||||
elf='.pio/build/uno/firmware.elf'
|
Loading…
Reference in New Issue
Block a user