|
QRE1113GRON Semiconductor / Fairchild
|
x 5 | |
|
AC0603FR-07220RLYAGEO
|
x 5 | |
|
AC0603FR-0747KLYageo
|
x 5 | |
|
06033C104KAT2AKYOCERA AVX
|
x 1 | |
|
06033C105KAT2AKYOCERA AVX
|
x 1 |
|
KiCADKicad
|
Custom Line Sensor in KiCad for PID line follower
I'm currently making an advanced line follower from scratch, which will be following a 7.5mm black line with 'intersections', as a part of the RoboRave Line Follow Sprint competition. Earlier this year, I decided to go custom for the first time with a line follow robot, and lost due to many design errors and inexperience. Before, I was just using LEGO mindstorms, and spike prime, and suddenly, I found myself needing to learn C++, Fusion 360 and Fritzing. So, I wanted to come back to next year's World Championships prepared a lot more well. I decided to start the design process with the line sensor (a 5-sensor array), which uses 5 pairs of LEDs and phototransistors arranged in a line. They output a high voltage over black, and a low voltage over white, so measuring them with an MCU's ADC will help me (hopefully) make a really fast PID algorithm. It was all designed in KiCad, and based off of Pololu's QTR reflectance sensor series. In short, I chose 5 sensors because too many sensors makes the coding algorithm too complicated, and too little sensors can easily miss sharp turns. You only need one QRE1113GR reflectance sensor, and two resistors per 'sensor', which means you could even make this array on a breadboard (with through-hole parts, obviously). There is tons more documentation available on my YouTube video:
https://www.youtube.com/watch?v=jIgIj2hZbxc
and GitHub page:
https://github.com/hxelec/custom-line-sensor
Custom Line Sensor in KiCad for PID line follower
*PCBWay community is a shared platform and we are not responsible for any design issues.
- Comments(0)
- Likes(0)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Rain Haase
-
Open Source Very Large Stick - Freejoy & MMjoy2 breakout board
503 0 0 -
RF Control training board for students based on ESP32 C3
674 0 2 -
Aquarius+ Computer, Standard PCB
896 0 4 -
KINETIC COASTERS with a TWIST! Laser or 3D Print some DIY Magic
605 0 1 -
RPI - 8 IO PLC With ATTiny85 Watch Dog
531 0 1 -
Nintendo Famicom HVC-001 Controller Shells
625 0 1 -
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE
596 0 4 -
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER)
799 1 6 -