- Motors (chassis)
- Sounds
- Led Pixels (headlights)
- Stepper motor (crusher lifting gear)
- Infrared Obstacle Avoidance Sensor
- Ultrasonic distance meter
- LCD 16x2 LCD screen.
Library: gpiozero
Hardware: l298n - driver.
Library: pydub
https://realpython.com/playing-and-recording-sound-python/
Libraries: rpi_ws281x, adafruit-circuitpython-neopixel
Hardware WS2812B led strip
TODO
- Right now to run Pixels you should run the script with sudo preveiges. Fix this issue
Libraries: RPi.GPIO
Hardware: motor 28BYJ-48-12V + A3967 EasyDriver
TODO
- find library
Libraries: RPi.GPIO
Hardware: IR Obstacle Avoidance Sensor. LM393
TODO
- Add information about voltage divider. (voltage divider is necessary, beacouse IR sensor don't enough 3.3 volts or use logic shifter)
Libraries gpiozero
Hardware: Ultrasonic distance meter 2 rezistors for voltage divider(for example 1000 and 2000 om). (used to make 3.3 volts from echo pin of ultrasonic distance meter)
TODO
- _set_speed should control speed of robot.
Libraries rpi-lcd
Hardware: LCD 128x2 LCD screen