README.md 1.97 KB
Newer Older
Sam Calisch's avatar
Sam Calisch committed
1
2
# zundscope

Sam Calisch's avatar
Sam Calisch committed
3
4
zund usb microscope tool with wifi streaming

Sam Calisch's avatar
Sam Calisch committed
5
6
7
8
<img src='img/UDT_corner-2.jpg' height=300px>
<img src='img/UDT_corner.jpg' height=300px>


Sam Calisch's avatar
Sam Calisch committed
9
## Connecting to the scope
Sam Calisch's avatar
Sam Calisch committed
10
11
12
13
14
15
16
17
18
19

1. Add power through USB battery (remember to push the button)
2. Give Linux about ~60 seconds to start up.
3. Join the "Zundtastic" wifi network from any nearby computer. 
4. Open a terminal and log into the tool: `ssh pi@192.168.4.1`
5. Start the webcam server: `/usr/local/bin/mjpg_streamer -i "/usr/local/lib/mjpg-streamer/input_uvc.so -n -f 15 -r 1920x1080" -o "/usr/local/lib/mjpg-streamer/output_http.so -p 8080 -w /usr/local/www"`
6. Open a web browser and go to `http://192.168.4.1:8080/target.html` to view the stream.
7. When you are ready to shut down the scope, from the terminal run `sudo shutdown now`
8. Unplug the battery.

Sam Calisch's avatar
Sam Calisch committed
20
21
22
23
24
25
26
## BOM

1. <a href='https://www.adafruit.com/product/3400'>Raspberry Pi Zero W</a>, $10.00
2. <a href='https://www.amazon.com/Supereyes-Portable-Microscope-Endoscope-Magnifier/dp/B0066H7H1Q'>SuperEyes B008 USB Microscope</a>, $95.50
3. <a href='https://www.amazon.com/Anker-PowerCore-Lipstick-Sized-Generation-Batteries/dp/B005X1Y7I2'>Anker 3350mAh</a>, $19.99


Sam Calisch's avatar
Sam Calisch committed
27
## Building the scope
Sam Calisch's avatar
Sam Calisch committed
28

Sam Calisch's avatar
Sam Calisch committed
29
30
31
### 3D models to print

The main body, with supports for 3D printing is available <a href='model/zundscope_with_supports.stl'>here</a>.
Sam Calisch's avatar
Sam Calisch committed
32
33
34

### Assembly

Sam Calisch's avatar
Sam Calisch committed
35
36
TODO

Sam Calisch's avatar
Sam Calisch committed
37
38
### Alignment

Sam Calisch's avatar
Sam Calisch committed
39
40
41
The tool can be aligned to the rotational axis of the universal module by adjusting the set screws on the lower part of the tool body.  This allows the microscope to be used for accurate registration tasks (in addition to simple measurement and inspection tasks, for which alignment isn't necessary).

TODO: write detailed instructions.
Sam Calisch's avatar
Sam Calisch committed
42

Sam Calisch's avatar
Sam Calisch committed
43

Sam Calisch's avatar
Sam Calisch committed
44
## Future tasks
Sam Calisch's avatar
Sam Calisch committed
45
46
47

1. Make a startup service that starts the webcam server.  Need to issue the shutdown command via the webpage to avoid potential corruption of SD card.
2. Would be great to adjust field of view without disassembling the scope.  Maybe as simple as an access hole for adjusting knob.