hit with stick
This commit is contained in:
@@ -2,4 +2,6 @@
|
|||||||
|
|
||||||
## Some simple and fun robotics projects
|
## Some simple and fun robotics projects
|
||||||
|
|
||||||
[pong-catapult.md](lego-ev3/pong-catapult/pong-catapult.md)
|
[pong-catapult.md](lego-ev3/pong-catapult/pong-catapult.md)
|
||||||
|
|
||||||
|
[hit-with-stick.md](arduino/hit-with-stick/hit-with-stick.md)
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 634 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 789 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 756 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 785 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 729 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.2 MiB |
@@ -0,0 +1,17 @@
|
|||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
Video:
|
||||||
|
|
||||||
|
https://www.youtube.com/watch?v=RTrSjhRTgA0
|
||||||
@@ -0,0 +1,79 @@
|
|||||||
|
|
||||||
|
|
||||||
|
# hit with stick robot
|
||||||
|
|
||||||
|
Can I build an interesting robot below 10€, that could be a prototype for robotics competition?
|
||||||
|
|
||||||
|
Robot will scan for targets in 180 degrees arc, and will try to hit targets that are not too close or too far.
|
||||||
|
|
||||||
|
Lot of room for improvements, but good enough for proof of concept.
|
||||||
|
|
||||||
|
Photos and video: [hit-with-stick-photos.md](hit-with-stick-photos.md)
|
||||||
|
|
||||||
|
|
||||||
|
## Required components
|
||||||
|
|
||||||
|
- nodemcu/arduino
|
||||||
|
- breadboard
|
||||||
|
- 2x servo (SG90)
|
||||||
|
- Ultrasonic Distance Sensor (HC-SR04)
|
||||||
|
- 3x 1kOhm resistors
|
||||||
|
- ~20 wires
|
||||||
|
- couple of sticks for arms
|
||||||
|
- some way to attach everything together
|
||||||
|
|
||||||
|
Total cost ~15€ .
|
||||||
|
|
||||||
|
## Steps
|
||||||
|
|
||||||
|
1. Get components.
|
||||||
|
2. Download arduino IDE.
|
||||||
|
3. Connect and test a simple program with blinking light.
|
||||||
|
4. Assemble components according to the diagram below.
|
||||||
|
5. Connect to the computer and upload program.
|
||||||
|
1. https://git.makerobots.eu/konstantin/arduino-robots/src/branch/main/src/2026-06-18_hit-with-stick/2026-06-18_hit-with-stick.ino .
|
||||||
|
6. Iterate and find distances and delays that work for your setup.
|
||||||
|
1. Min 10cm, max 20cm for detection.
|
||||||
|
2. Offset if hitting stick is not centered.
|
||||||
|
3. How fast could you make it without missing targets or hitting ones that are too close?
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## wiring diagram
|
||||||
|
|
||||||
|
```
|
||||||
|
5V Power Bank
|
||||||
|
+ -
|
||||||
|
| |
|
||||||
|
| +-------------------- GND ------------------+
|
||||||
|
| |
|
||||||
|
| |
|
||||||
|
+----+-------------------+----------------+ |
|
||||||
|
| | | |
|
||||||
|
Servo 1 Servo 2 NodeMCU VIN |
|
||||||
|
Red wire Red wire (5V in) |
|
||||||
|
| | | |
|
||||||
|
| | | |
|
||||||
|
Signal D5 Signal D6 GND ---------+
|
||||||
|
|
||||||
|
HC-SR04
|
||||||
|
VCC ---------------------- 5V
|
||||||
|
GND ---------------------- GND
|
||||||
|
TRIG --------------------- D1
|
||||||
|
ECHO -- voltage divider -- D2
|
||||||
|
|
||||||
|
HC-SR04 Echo
|
||||||
|
|
|
||||||
|
1kΩ
|
||||||
|
|
|
||||||
|
+----> NodeMCU D2
|
||||||
|
|
|
||||||
|
2kΩ
|
||||||
|
|
|
||||||
|
GND
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user