diff --git a/README.md b/README.md index f34f9ea..a145d01 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,20 @@ # Magic Trout Imaginarium V2 -To be run on ESP8266. +Rewrite of the Magic Trout control software to be run on an ESP8266 microcontroller. Could easily be adapted to run on other microcontrollers. -The tail and mouth are both just on/off but the head is controlled with a bidirectional h-bridge. The head can be driven both forward and backward. The tail and mouth are returned by spring. \ No newline at end of file +# Cases +Parts on the back are 3d printed. Parts are designed in Onshape. You can copy the projects at these links. The rendered out STL files are included in the parts directory. +Control box: +https://cad.onshape.com/documents/043c3a39a97f1b821955c03b/w/93248ce4fd4cac564a92f262/e/5e92760116738c28ccedb01d + +Mount for the connector on the back of the fish. +https://cad.onshape.com/documents/b16a1caab3e71b815caed591/w/0d1a3dc45dbcdb8519a24483/e/a3f8292bcb0fa2a3ff2797b2 +This is epoxyed to the connector and to the back of the trout. + +# Circuitry +Running on 12v so the system can be powered from a standard lead acid battery. + +The tail and mouth are both just on/off but the head is controlled with a bidirectional h-bridge. The head can be driven both forward and backward. The tail and mouth are returned by spring. +10w resistors are used to moderate the speed of the motors. This is wasteful and generates heat, but simple and easily adjustable. + +See Schematic PNG diff --git a/docs/TroutConnector_V5_1Bottom.stl b/docs/TroutConnector_V5_1Bottom.stl new file mode 100644 index 0000000..5eb4da8 Binary files /dev/null and b/docs/TroutConnector_V5_1Bottom.stl differ diff --git a/docs/TroutConnector_V5_2Top.stl b/docs/TroutConnector_V5_2Top.stl new file mode 100644 index 0000000..3554e54 Binary files /dev/null and b/docs/TroutConnector_V5_2Top.stl differ diff --git a/docs/TroutControl_V1_1Bottom.stl b/docs/TroutControl_V1_1Bottom.stl new file mode 100644 index 0000000..ca12efa Binary files /dev/null and b/docs/TroutControl_V1_1Bottom.stl differ diff --git a/docs/TroutControl_V1_2Top.stl b/docs/TroutControl_V1_2Top.stl new file mode 100644 index 0000000..772adae Binary files /dev/null and b/docs/TroutControl_V1_2Top.stl differ diff --git a/docs/schematic.png b/docs/schematic.png new file mode 100644 index 0000000..e0a87b5 Binary files /dev/null and b/docs/schematic.png differ