|
||
---|---|---|
code | ||
.gitignore | ||
Makefile | ||
README.org | ||
default.nix | ||
requirements.txt |
README.org
Setup
virtualenv --no-site-packages --distribute .env
source .env/bin/activate
pip install -r requirements.txt
Connect to serial port
picocom /dev/ttyUSB0 -b115200
Copying file
ampy --port /dev/ttyUSB0 put hcsr04.py
How to connect things
Distance measuring
HCSR04 Pins
Pin on component | Pin on card |
---|---|
Trig | D2 |
Echo | D3 |
Vcc | 5V |
GND | GND |
Set up distance measuring
import time
while True:
print(getDistance())
time.sleep(1)
Movement sensor
Sensor pins
Pin on component | Pin on card |
---|---|
5V | 5V |
GND | GND |
OUT | D4 |
Set up movement sensor
import time
while True:
print(getMovement())
time.sleep(0.5)
Relay
Pins
Pin on component | Pin on card |
---|---|
Vcc | 5V |
Gnd | GND |
In1 | D5 |
In2 | D6 |
Set up relays
# Use this to reset the state of the relay
resetRelay()
# Move table up
toggleRaiseUp()
# Move table down
toggleLowerDown()
# To go up and down and measure distance and stuff at the same time
goCrazy()