hit with stick

This commit is contained in:
petrukhnov
2026-06-18 22:11:09 +01:00
parent c2b23e2a79
commit 80d38f8d74
9 changed files with 99 additions and 1 deletions
+3 -1
View File
@@ -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 @@
![hit-with-stick-1.png](hit-with-stick-1.png)
![hit-with-stick-2.png](hit-with-stick-2.png)
![hit-with-stick-3.png](hit-with-stick-3.png)
![hit-with-stick-4.png](hit-with-stick-4.png)
![hit-with-stick-5.png](hit-with-stick-5.png)
![hit-with-stick-6.png](hit-with-stick-6.png)
Video:
https://www.youtube.com/watch?v=RTrSjhRTgA0
+79
View File
@@ -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
```