7d072aa55be4c65058181f3e741f0b6dca627f1c
BOM-DAT/encoder-dat/encoder-dat.md
| ... | ... | @@ -1,6 +1,25 @@ |
| 1 | 1 | |
| 2 | 2 | # encoder dat |
| 3 | 3 | |
| 4 | +## motor encoder |
|
| 5 | + |
|
| 6 | +- hall encoder |
|
| 7 | +- GMR encoder |
|
| 8 | + |
|
| 9 | +Encoder parameters and comparison |
|
| 10 | + |
|
| 11 | +1. The encoder has a pull-up output, which is pulled up to the power supply VCC pin by default, and can be directly collected by the microcontroller |
|
| 12 | + |
|
| 13 | +2. The accuracy of the GMR encoder is 38 times that of the Hall encoder, with higher accuracy. It is much better than the Hall encoder when measuring low speeds, and has the magnetic stability of the Hall encoder. In general, the Hall encoder is also sufficient. |
|
| 14 | + |
|
| 15 | + |
|
| 16 | +| Model | Encoder Lines | Type | Power Supply | Encoder Protection | Compatible Microcontrollers | |
|
| 17 | +| -------------- | ------------- | ---------------- | ------------ | ------------------ | ------------------------------------------------------------ | |
|
| 18 | +| GMR Encoder | 500ppr | Giant Magnetoresistance | 3.3-5V | With Plastic Cover | STM32 and other microcontrollers with hardware encoder interfaces, Arduino | 51 and others not available | |
|
| 19 | +| Hall Encoder | 13ppr | Magnetic Induction | 3.3-5V | Exposed | (Magnetic encoders are relatively stable and do not require a cover) Almost all microcontrollers | |
|
| 20 | + |
|
| 21 | +## rotary encoder |
|
| 22 | + |
|
| 4 | 23 | - Datasheet here. - https://s5.electrodragon.com/wp-content/uploads/2014/06/EC11.pdf |
| 5 | 24 | - Rotary Encoder Tutorial and Arduino Project. - http://www.circuitsathome.com/mcu/programming/reading-rotary-encoder-on-arduino |
| 6 | 25 | - Example Arduino Project. Thanks Steve! - http://www.sparkfun.com/datasheets/Components/RotaryEncoder.pde |
BOM-DAT/wheel-dat/wheel-dat.md
| ... | ... | @@ -0,0 +1,13 @@ |
| 1 | + |
|
| 2 | +# wheel-dat |
|
| 3 | + |
|
| 4 | +## Mecanum wheel == omnidirectional wheel |
|
| 5 | + |
|
| 6 | +- [Mecanum wheel](https://en.wikipedia.org/wiki/Mecanum_wheel) - Wikipedia |
|
| 7 | + |
|
| 8 | +The Mecanum wheel is a type of omnidirectional wheel that allows a vehicle to move laterally, diagonally, or rotate in place without changing its orientation. It is widely used in omnidirectional robots, AGVs (Automated Guided Vehicles), and mobile robotics applications. |
|
| 9 | + |
|
| 10 | + |
|
| 11 | +## ref |
|
| 12 | + |
|
| 13 | +- [[robot-dat]] |
|
| ... | ... | \ No newline at end of file |
Board-dat/SCU/SCU1007-dat/SCU1007-dat.md
| ... | ... | @@ -1,4 +1,21 @@ |
| 1 | 1 | |
| 2 | -# SCU1007dat |
|
| 2 | +# SCU1007-dat |
|
| 3 | + |
|
| 4 | +## Info |
|
| 5 | + |
|
| 6 | +[product url - 5PCs Rotary Encoder](https://www.electrodragon.com/product/5pcs-rotary-encoder/) |
|
| 7 | + |
|
| 8 | +## Applications, category, tags, etc. |
|
| 9 | + |
|
| 10 | +- [[encoder-dat]] |
|
| 11 | + |
|
| 12 | +## Demo Code and Video |
|
| 13 | + |
|
| 14 | +## ref |
|
| 15 | + |
|
| 16 | +- [[SCU1007]] |
|
| 17 | + |
|
| 18 | +- legacy wiki page |
|
| 19 | + |
|
| 20 | + |
|
| 3 | 21 | |
| 4 | -- [[encoder-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/SBC-dat/RPI-dat/RPI-camera-dat/2025-03-28-16-04-03.png
| ... | ... | Binary files /dev/null and b/Tech-dat/SBC-dat/RPI-dat/RPI-camera-dat/2025-03-28-16-04-03.png differ |
Tech-dat/SBC-dat/RPI-dat/RPI-camera-dat/2025-03-28-16-04-41.png
| ... | ... | Binary files /dev/null and b/Tech-dat/SBC-dat/RPI-dat/RPI-camera-dat/2025-03-28-16-04-41.png differ |
Tech-dat/SBC-dat/RPI-dat/RPI-camera-dat/RPI-camera-dat.md
| ... | ... | @@ -9,6 +9,54 @@ camera stream and GPIOs control - [[pi-cam-flask-control]] |
| 9 | 9 | |
| 10 | 10 | |
| 11 | 11 | |
| 12 | +## and |
|
| 13 | + |
|
| 14 | +### mplayer + fswebcam |
|
| 15 | + |
|
| 16 | +player and software |
|
| 17 | + |
|
| 18 | + sudo apt-get install mplayer -y |
|
| 19 | + sudo apt-get install fswebcam -y |
|
| 20 | + |
|
| 21 | +Input following command to view USB camera picture. |
|
| 22 | + |
|
| 23 | + sudo mplayer tv:// |
|
| 24 | + |
|
| 25 | +After confirming the screen, you need to exit through “ctrl+c” before proceeding to the next operation. |
|
| 26 | + |
|
| 27 | +If you run mplayer and use the fswebcam command at the same time, the system will prompt an error that the camera is busy. As shown below. |
|
| 28 | + |
|
| 29 | + |
|
| 30 | + |
|
| 31 | +Input following command to generate a real-time photo taken by the current camera in the /home/pi directory |
|
| 32 | + |
|
| 33 | + fswebcam -d /dev/video0 --no-banner -r 320x240 -S 10 /home/pi/image.jpg |
|
| 34 | + |
|
| 35 | + |
|
| 36 | + |
|
| 37 | +#### Parameter explanation: |
|
| 38 | + |
|
| 39 | +- -d -- configure which camera device to use |
|
| 40 | +- --no-banner --- There is no watermark in the photos taken. If this parameter is not used, the system may prompt a wrong font |
|
| 41 | +- -r -- Size of picture |
|
| 42 | +- -S -- Visibility, the range is from 1 to 10. If this parameter is not set or this parameter is set to 0, the photo will be black. |
|
| 43 | +- /home/pi/image.jpg -- Save the image path (if you do not add the path, picture will be saved in the current directory /home/pi/ by default ). |
|
| 44 | + |
|
| 45 | +### raspistill |
|
| 46 | + |
|
| 47 | + raspistill -o image.jpg |
|
| 48 | + |
|
| 49 | +### raspivid |
|
| 50 | + |
|
| 51 | + raspivid -o video.h264 |
|
| 52 | + |
|
| 53 | +### picamera |
|
| 54 | + |
|
| 55 | + sudo apt-get install python3-picamera |
|
| 56 | + |
|
| 57 | + |
|
| 58 | + |
|
| 59 | + |
|
| 12 | 60 | ## ref |
| 13 | 61 | |
| 14 | 62 | - [[RPI-dat]] |
| ... | ... | \ No newline at end of file |
Tech-dat/acturator-dat/motor-dat/reduction-gear-motor-dat/2025-03-28-15-51-20.png
| ... | ... | Binary files /dev/null and b/Tech-dat/acturator-dat/motor-dat/reduction-gear-motor-dat/2025-03-28-15-51-20.png differ |
Tech-dat/acturator-dat/motor-dat/reduction-gear-motor-dat/MG513-dat/2025-03-28-15-47-40.png
| ... | ... | Binary files /dev/null and b/Tech-dat/acturator-dat/motor-dat/reduction-gear-motor-dat/MG513-dat/2025-03-28-15-47-40.png differ |
Tech-dat/acturator-dat/motor-dat/reduction-gear-motor-dat/MG513-dat/MG513-dat.md
| ... | ... | @@ -42,4 +42,13 @@ Note: Ke and Kt are the parameters of the motor itself (without reduction gearbo |
| 42 | 42 |  |
| 43 | 43 | |
| 44 | 44 | ## products images |
| 45 | - |
|
| ... | ... | \ No newline at end of file |
| 0 | + |
|
| 1 | + |
|
| 2 | + |
|
| 3 | +## dimension |
|
| 4 | + |
|
| 5 | + |
|
| 6 | + |
|
| 7 | +## ref |
|
| 8 | + |
|
| 9 | +- [[reduction-gear-motord-dat]] |
|
| ... | ... | \ No newline at end of file |
Tech-dat/acturator-dat/motor-dat/reduction-gear-motor-dat/reduction-gear-motor-dat.md
| ... | ... | @@ -6,6 +6,13 @@ |
| 6 | 6 | |
| 7 | 7 | - [[torque-dat]] |
| 8 | 8 | |
| 9 | +- [[encoder-dat]] |
|
| 10 | + |
|
| 11 | + |
|
| 12 | +## Apps and Specs Selection |
|
| 13 | + |
|
| 14 | + |
|
| 15 | + |
|
| 9 | 16 | ## ref |
| 10 | 17 | |
| 11 | 18 | - [[motor-dat]] |
| ... | ... | \ No newline at end of file |
Tech-dat/power-dat/battery-dat/rechargerable-battery-dat/lithium-battery-dat/2025-03-28-15-59-52.png
| ... | ... | Binary files /dev/null and b/Tech-dat/power-dat/battery-dat/rechargerable-battery-dat/lithium-battery-dat/2025-03-28-15-59-52.png differ |
Tech-dat/power-dat/battery-dat/rechargerable-battery-dat/lithium-battery-dat/2025-03-28-16-00-03.png
| ... | ... | Binary files /dev/null and b/Tech-dat/power-dat/battery-dat/rechargerable-battery-dat/lithium-battery-dat/2025-03-28-16-00-03.png differ |
Tech-dat/power-dat/battery-dat/rechargerable-battery-dat/lithium-battery-dat/lithium-battery-dat.md
| ... | ... | @@ -14,6 +14,14 @@ By Electrode Materials Status - [[li-ion-battery-dat]] - [[lipo-battery-dat]] |
| 14 | 14 | By size - [[18650-dat]] |
| 15 | 15 | |
| 16 | 16 | |
| 17 | +### By Apps |
|
| 18 | + |
|
| 19 | +Robot tank battery |
|
| 20 | + |
|
| 21 | + |
|
| 22 | + |
|
| 23 | + |
|
| 24 | + |
|
| 17 | 25 | ## Classification |
| 18 | 26 | |
| 19 | 27 |
Tech-dat/robot-dat/robot-dat.md
| ... | ... | @@ -5,15 +5,21 @@ |
| 5 | 5 | |
| 6 | 6 | [[control-dat]] - [[RPI-dat]] - [[PS2-console-dat]] |
| 7 | 7 | |
| 8 | -[[sensor-dat]] - [[camera-dat]] |
|
| 8 | +[[sensor-dat]] - [[camera-dat]] - [[RPI-camera-dat]] |
|
| 9 | 9 | |
| 10 | 10 | [[power-dat]] - [[lithium-battery-dat]] |
| 11 | 11 | |
| 12 | 12 | [[acturator-dat]] - [[motor-dat]] - [[servo-dat]] - [[reduction-gear-motor-dat]] |
| 13 | 13 | |
| 14 | +[[BOM-dat]] - [[wheel-dat]] |
|
| 15 | + |
|
| 16 | + |
|
| 14 | 17 | |
| 15 | 18 | |
| 16 | 19 | ## APP |
| 17 | 20 | |
| 18 | -- [[rc-car-dat]] |
|
| 21 | +- [[rc-car-dat]] - [[robot-arm-dat]] |
|
| 22 | + |
|
| 23 | +## ref |
|
| 24 | + |
|
| 19 | 25 |
Tech-dat/tech-dat.md
| ... | ... | @@ -7,6 +7,8 @@ |
| 7 | 7 | |
| 8 | 8 | - [[interface-dat]] - [[audio-dat]] - [[sensor-dat]] - [[actuator-dat]] - [[camera-dat]] |
| 9 | 9 | |
| 10 | +- [[robot-dat]] |
|
| 11 | + |
|
| 10 | 12 | ## Circuits |
| 11 | 13 | |
| 12 | 14 | ## MOD |
weekly-dat/week-9-12-dat/week-9-12-dat.md
| ... | ... | @@ -25,6 +25,8 @@ This a weekly update newsletter, to briefly tell you whats new and whats fun we |
| 25 | 25 | |
| 26 | 26 | - update raspberry pi camera and gpio driven articles here: - [[RPI-camera-dat]] |
| 27 | 27 | |
| 28 | +- writing on the [[robot-dat]] tech stacks |
|
| 29 | + |
|
| 28 | 30 | ## Dissusion, Feedback, To-do |
| 29 | 31 | |
| 30 | 32 |