Minitankpi: Difference between revisions

From NURDspace
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 2: Line 2:
|Name=Minitankpi
|Name=Minitankpi
|Skills=Raspberry pi, 3D Printing, Mechanics,
|Skills=Raspberry pi, 3D Printing, Mechanics,
|Status=Getting parts
|Status=In progress
|Niche=Unknown
|Niche=Unknown
|Purpose=Unknown
|Purpose=Unknown
|Picture=Zerobotprotank parts.jpeg
|Picture=5 - 5LfRRG3.jpg
|Tool=No
|Tool=No
}}
}}
I loved the Zerobot Pro Tank so much that i've printed one.
I loved the Zerobot Pro Tank so much that i've printed one.
[[File:Minitankpi-Langsrij.gif|400px]]
<gallery>
Image:1 - oDsjNxm.jpg
Image:2 - EvcCneN.jpg
Image:3 - XYOUi0C.jpg
Image:4 - 45Vodf7.jpg
Image:5 - 5LfRRG3.jpg
Zerobotprotank parts.jpeg
Minitankpi-daughterboard.JPG
Minitankpi-daughterboard-annotated.jpg
Minitankpi-daughterboard-underside.jpg
Minitankpi-mainboard-and-power.jpg
Minitankpi-mainboard-and-power-annotated.jpg
Minitankpi-schematics.jpg
</gallery>


* https://thingiverse.datux.nl/thing:4041063
* https://thingiverse.datux.nl/thing:4041063
== Build log ==
Had some videos i never linked from this page :
* https://www.youtube.com/watch?v=EL4zAS83QmI
* https://www.youtube.com/watch?v=0uRZylncWfc
--[[User:Buzz|buZz]] ([[User talk:Buzz|talk]]) 15:07, 27 December 2020 (CET)
Wrote some code!
For the Teensy ; https://gist.github.com/buzztiaan/7a10806c974db5884cf62acdf7cc2849
For the Pi ; https://gist.github.com/buzztiaan/dc600e571a6332caae1f5952dfbd046b
This now works well, and i can drive around the hackerspace remotely :D
--[[User:Buzz|buZz]] ([[User talk:Buzz|talk]]) 12:04, 27 February 2020 (CET)
Received the motors, so built everything up.
--[[User:Buzz|buZz]] ([[User talk:Buzz|talk]]) 19:07, 20 February 2020 (CET)


== Vitamins ==
== Vitamins ==
Line 21: Line 66:
* https://thepihut.com/products/zerocam-fisheye-camera-for-raspberry-pi-zero
* https://thepihut.com/products/zerocam-fisheye-camera-for-raspberry-pi-zero
* 16GB microSD
* 16GB microSD
* MPU6050 breakout board


* Teensy 2.0 board
* MPU6050 breakout board (i2c)
* HMC5883 breakout board (i2c)


* 2x White 8000mcd LEDs
* (some amount) WS2812 or other leds


* 2x White 8000mcd LEDs (TODO)
* (some amount) WS2812 or other leds (TODO)
* remove unwanted leds (TODO)


* 2x 18650
* 1 or 2x DCDC boost converters


* 2x 18650 in parallel config
* 2x DCDC boost converters , one 5V for pi & teensy , one 6.2v for motors


* some charging solution that i havent decided on


 
* simple microUSB 1A charger board
* wires?


== Setup ==
== Setup ==
Line 42: Line 88:


* https://www.ros.org/
* https://www.ros.org/
* https://github.com/alansrobotlab/rospberrypi    - Everything you need to set up ROS Melodic on the Raspberry Pi Zero / W
* https://github.com/alansrobotlab/rospberrypi    - Everything you need to set up ROS Melodic on the Raspberry Pi Zero / W (gives errors on latest stretch images)
* https://github.com/SamSpaulding/ros_raspberry_pi_zero - seems to compile most of it from source, viable option?
 


* https://github.com/richardghirst/PiBits/tree/master/MPU6050-Pi-Demo
* https://github.com/richardghirst/PiBits/tree/master/MPU6050-Pi-Demo


Something for sending 4 PWM signals to the DRV8833 (arduino pro mini? teensy? bit overkill .. )
Something for sending 4 PWM signals to the DRV8833 (arduino pro mini? teensy? bit overkill .. )
* https://oscarliang.com/raspberry-pi-and-arduino-connected-serial-gpio/
Or connect the DRV8833 to Pi directly?
* https://forum.pololu.com/t/drv8833-motor-runs-unwantedly-upon-battery-connection/8155


Beyond camera and 6dof no other sensors for now. Some kind of external brain ros instance aswell? LXC?
Beyond camera and 6dof no other sensors for now. Some kind of external brain ros instance aswell? LXC?
* http://www.ti.com/lit/ds/symlink/drv8833.pdf

Latest revision as of 15:07, 27 December 2020

Minitankpi
5 - 5LfRRG3.jpg
Participants User:buzz
Skills Raspberry pi, 3D Printing, Mechanics
Status In progress
Niche Unknown
Purpose Unknown
Tool No
Location
Cost
Tool category

Minitankpi

5 - 5LfRRG3.jpg {{#if:No | [[Tool Owner::{{{ProjectParticipants}}} | }} {{#if:No | [[Tool Cost::{{{Cost}}} | }}

I loved the Zerobot Pro Tank so much that i've printed one.

Minitankpi-Langsrij.gif


Build log

Had some videos i never linked from this page :

--buZz (talk) 15:07, 27 December 2020 (CET)


Wrote some code!

For the Teensy ; https://gist.github.com/buzztiaan/7a10806c974db5884cf62acdf7cc2849

For the Pi ; https://gist.github.com/buzztiaan/dc600e571a6332caae1f5952dfbd046b

This now works well, and i can drive around the hackerspace remotely :D

--buZz (talk) 12:04, 27 February 2020 (CET)


Received the motors, so built everything up.

--buZz (talk) 19:07, 20 February 2020 (CET)

Vitamins


  • Teensy 2.0 board
  • MPU6050 breakout board (i2c)
  • HMC5883 breakout board (i2c)


  • 2x White 8000mcd LEDs (TODO)
  • (some amount) WS2812 or other leds (TODO)
  • remove unwanted leds (TODO)


  • 2x 18650 in parallel config
  • 2x DCDC boost converters , one 5V for pi & teensy , one 6.2v for motors


  • simple microUSB 1A charger board

Setup

Planned software setup ;



Something for sending 4 PWM signals to the DRV8833 (arduino pro mini? teensy? bit overkill .. )


Or connect the DRV8833 to Pi directly?


Beyond camera and 6dof no other sensors for now. Some kind of external brain ros instance aswell? LXC?