Space Shuttle: Unterschied zwischen den Versionen

Aus Hackerspace Ffm
Wechseln zu: Navigation, Suche
(Bilder / Videos)
(27 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Bilder / Videos ==
+
== Features ==
  
 
==== Features implementiert ====
 
==== Features implementiert ====
Zeile 20: Zeile 20:
 
[gihub.com | https://github.com/hackffm/SpaceShuttle/]
 
[gihub.com | https://github.com/hackffm/SpaceShuttle/]
  
== Verwendete Teile ==
+
== Raspi Config ==
  
==== Elektronik Teile ====
+
install python 3.7 or greater.
* bis jetzt 1x Raspberry PI 3
+
https://github.com/instabot-py/instabot.py/wiki/Installing-Python-3.7-on-Raspberry-Pi
* bis jetzt 1x Weitwinkel Raspberry PI Kamera
+
* 1x USB Wifi Adapter: Edimax EW-7711UAn V2
+
* 1x DC Step-Down Wandler für Arduino
+
* bis jetzt 1x Arduino Pro Mini für die Motortreiber Steuerung
+
* 4x Pololu DRV8825 Stepper Motor Driver Carrier, High Current
+
* 2x 12v Bleigel Akkus seriell verbunden um auf 24V zu kommen
+
  
==== Unterboden / Fahrwerk Teile ====
 
* 2x Aluminumprofil 20x20 B-type 265mm
 
* 2x Aluminumprofil 20x20 B-type 365mm
 
* 4x Aluminumprofil 20x40 B-type 305mm
 
* 4x Cube connector 20 B-type
 
* 8x Bracket 20x20 B-type
 
* Div schrauben und Muttern Aluminiumprofil
 
* 4x Nexusrobot 100mm Mechanum Räder
 
* 8x Kugellager für 8mm Achse
 
* 2x 8mm nicht rostfreie Achse
 
  
== Bilder / Videos ==
+
mjpg-streamer installation
 +
# Update & Install Tools
 +
sudo apt-get update
 +
sudo apt-get upgrade -y
 +
sudo apt-get install build-essential libjpeg8-dev imagemagick libv4l-dev cmake -y
 +
 
 +
# Clone Repo in /tmp
 +
cd /tmp
 +
git clone https://github.com/jacksonliam/mjpg-streamer.git
 +
cd mjpg-streamer/mjpg-streamer-experimental
 +
 
 +
# Make
 +
make
 +
sudo make install
 +
 
 +
== UV4L ==
 +
Currently(2020/01/12) testing the UV4L WebRTC streaming.
 +
 
 +
https://www.linux-projects.org/uv4l/
 +
 
 +
<code>
 +
curl http://www.linux-projects.org/listing/uv4l_repo/lpkey.asc | sudo apt-key add -
 +
 
 +
echo "deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/stretch stretch main" | sudo tee -a /etc/apt/sources.list
 +
 
 +
sudo apt-get update
 +
 
 +
sudo apt-get install -y uv4l uv4l-raspicam uv4l-raspicam-extras uv4l-webrtc-armv6 uv4l-raspidisp uv4l-raspidisp-extras
 +
</code>
 +
 
 +
 
 +
Enabling SSL on raspberry pi running buster, little change is required:
 +
https://blog.domski.pl/uv4l-on-raspberry-pi-running-debian-buster/
 +
 
 +
 
 +
Next step, having issues with iOS Safari: https://github.com/SmallpTsai/rpi-webrtc-streaming-to-ios
 +
 
 +
== Movies ==
  
 
[[Datei:SpaceShuttle_demo_1.jpg|500px]]
 
[[Datei:SpaceShuttle_demo_1.jpg|500px]]
 +
 
https://youtu.be/H8aDcV44OCk
 
https://youtu.be/H8aDcV44OCk
  
 
[[Datei:SpaceShuttle_demo_ui_1.jpg|500px]]
 
[[Datei:SpaceShuttle_demo_ui_1.jpg|500px]]
 +
 
https://youtu.be/Eb7Z1ctGpoU
 
https://youtu.be/Eb7Z1ctGpoU
  
<gallery caption="SpaceShuttle">
+
== Images MK-2 ==
 +
<gallery caption="SpaceShuttle" mode="packed">
 +
Datei:SpaceShuttel_base7.jpg
 +
Datei:spaceshuttle_drive_and_network_stacks.JPG
 +
Datei:spaceshuttle_drive_inside_a1.JPG
 +
Datei:spaceshuttle_network_stack_inside_a1.JPG
 +
</gallery>
 +
 
 +
== Images MK-1 ==
 +
<gallery caption="SpaceShuttle" mode="packed">
 
Datei:SpaceShuttel_totale.jpg
 
Datei:SpaceShuttel_totale.jpg
 
Datei:Spaceshuttle guts 20160328.JPG
 
Datei:Spaceshuttle guts 20160328.JPG
Zeile 59: Zeile 91:
 
</gallery>
 
</gallery>
  
 +
== Undercarriage ==
 +
<gallery caption="SpaceShuttle" mode="packed">
 +
Datei:SpaceShuttel_base1.jpg
 +
Datei:SpaceShuttel_base2.jpg
 +
Datei:SpaceShuttel_base3.jpg
 +
Datei:SpaceShuttel_base4.jpg
 +
Datei:SpaceShuttel_base5.jpg
 +
Datei:SpaceShuttel_base6.jpg
 +
</gallery>
 +
 +
 +
== BOM ==
 +
 +
=== Drive stack ===
 +
 +
==== Elektronik Teile ====
 +
* 1x Makerbase MKS GEN L 1.0
 +
** https://github.com/makerbase-mks/MKS-GEN_L
 +
* 4x Pololu DRV8825 Stepper Motor Driver Carrier, High Current
 +
* 1x Raspberry PI 2
 +
* 1x DC/DC Step-Down to 5V for Raspberry PI
 +
 +
==== Undercarriage ====
 +
* 2x Aluminumprofil 20x20 B-type 265mm
 +
* 2x Aluminumprofil 20x20 B-type 365mm
 +
* 4x Aluminumprofil 20x40 B-type 305mm
 +
* 4x Cube connector 20 B-type
 +
* 8x Bracket 20x20 B-type
 +
* Div schrauben und Muttern Aluminiumprofil
 +
* 4x Nexusrobot 100mm Mechanum Räder
 +
* 8x Kugellager für 8mm Achse
 +
* 2x 8mm nicht rostfreie Achse
 +
 +
=== Power stack ===
 +
* 2x 12v Bleigel Akkus seriell verbunden um auf 24V zu kommen
  
[[Datei:SpaceShuttel_base1.jpg|320px]]
+
=== Vision stack ===
[[Datei:SpaceShuttel_base2.jpg|320px]]
+
* 1x Weitwinkel Raspberry PI Kamera
[[Datei:SpaceShuttel_base3.jpg|320px]]
+
* 1x Raspberry PI 3
[[Datei:SpaceShuttel_base4.jpg|320px]]
+
[[Datei:SpaceShuttel_base5.jpg|320px]]
+
[[Datei:SpaceShuttel_base6.jpg|320px]]
+
[[Datei:SpaceShuttel_base7.jpg|320px]]
+

Version vom 23. Januar 2020, 17:55 Uhr

Features

Features implementiert

  • Live-Video-Streaming
  • Multitouch Webinterface

Features in Entwicklung

  • 360 Grad LIDAR (Lidar light v1) Platform. Bis zu 100 Messungen pro Sekunde müssten möglich sein.

Features in Planung

  • Indoor GPS mit Ultraschall
  • Webinterface schöner machen
  • Weitere Steuerungselemente für Webinterface
  • Manipulator
  • Manipulator für Türgriffe
  • Nerf Bewaffnung
  • Autonomes Fahren um Werkzeuge und Marte von Raum zu Raum zu transportieren.


[gihub.com | https://github.com/hackffm/SpaceShuttle/]

Raspi Config

install python 3.7 or greater. https://github.com/instabot-py/instabot.py/wiki/Installing-Python-3.7-on-Raspberry-Pi


mjpg-streamer installation

  1. Update & Install Tools

sudo apt-get update sudo apt-get upgrade -y sudo apt-get install build-essential libjpeg8-dev imagemagick libv4l-dev cmake -y

  1. Clone Repo in /tmp

cd /tmp git clone https://github.com/jacksonliam/mjpg-streamer.git cd mjpg-streamer/mjpg-streamer-experimental

  1. Make

make sudo make install

UV4L

Currently(2020/01/12) testing the UV4L WebRTC streaming.

https://www.linux-projects.org/uv4l/

curl http://www.linux-projects.org/listing/uv4l_repo/lpkey.asc | sudo apt-key add -

echo "deb http://www.linux-projects.org/listing/uv4l_repo/raspbian/stretch stretch main" | sudo tee -a /etc/apt/sources.list

sudo apt-get update

sudo apt-get install -y uv4l uv4l-raspicam uv4l-raspicam-extras uv4l-webrtc-armv6 uv4l-raspidisp uv4l-raspidisp-extras


Enabling SSL on raspberry pi running buster, little change is required: https://blog.domski.pl/uv4l-on-raspberry-pi-running-debian-buster/


Next step, having issues with iOS Safari: https://github.com/SmallpTsai/rpi-webrtc-streaming-to-ios

Movies

SpaceShuttle demo 1.jpg

https://youtu.be/H8aDcV44OCk

SpaceShuttle demo ui 1.jpg

https://youtu.be/Eb7Z1ctGpoU

Images MK-2

Images MK-1

Undercarriage


BOM

Drive stack

Elektronik Teile

Undercarriage

  • 2x Aluminumprofil 20x20 B-type 265mm
  • 2x Aluminumprofil 20x20 B-type 365mm
  • 4x Aluminumprofil 20x40 B-type 305mm
  • 4x Cube connector 20 B-type
  • 8x Bracket 20x20 B-type
  • Div schrauben und Muttern Aluminiumprofil
  • 4x Nexusrobot 100mm Mechanum Räder
  • 8x Kugellager für 8mm Achse
  • 2x 8mm nicht rostfreie Achse

Power stack

  • 2x 12v Bleigel Akkus seriell verbunden um auf 24V zu kommen

Vision stack

  • 1x Weitwinkel Raspberry PI Kamera
  • 1x Raspberry PI 3