Skip to content
Snippets Groups Projects
Brandon.markdown 2.73 KiB
Newer Older
Fabian Schwarze's avatar
Fabian Schwarze committed
---
layout: project
name:  "Brandon B1aze"
date:   2018-12-21 00:00:00 +0200
image: b1aze.gif
tag: BrandonB1aze
contact:
- "@faab_e"
- "@malteschmitz"
- "@leobloess"
- "Anja"
status: produktiv
short: "Der Brandschutzbeauftragte des MOIN-Clusters - wohnhaft im Chaotikum e.V."
categories:
- project
tags:
- Brandon
- B1aze
---
![](https://wiki.chaotikum.org/_media/projekte:brandon:2018-12-02-brandonb1aze_zeichenflaeche_1.jpg?t=1545418704&w=500&h=351&tok=931db3)
Fabian Schwarze's avatar
Fabian Schwarze committed
## Prinzip ##
"B1 Schwer entflammbar"

Fabian Schwarze's avatar
Fabian Schwarze committed
Auf geht es zum Chaos Communication Congress. Doch Moment dieses Jahr werden beim 35C3 einige Aufbauten und Projekte nicht mehr realisierbar sein. 
Die Frage ist "Ist das B1?".
Brandon B1aze ist der Brandschutzbeaftragte des MOIN-Clusters auf dem 35C3 und beobachtet alles, dass möglicherweise nicht B1 ist! 

Er überprüft auf dem C3 ob B1 und das 1A!

Brandon ist ein entleerter Feuerlöscher, der das jeweils nächste Objekt mithilfe seiner Motoren verfolgt und anblickt und dabei die "Drohkulisse" des gelöscht werdens versprüht!
## Funktion ##
Brandons Gehirn ist ein Raspberry Pi 3 an den eine Kinect angeschlossen ist. Über eine OpenCV-Schnittstelle erhält dieser ein Tiefenbild in Graustufen und berechnet die Position des dunkelsten Pixels (am nächsten). Aus der Position des Pixels kann eine Position für den Schrittmotor (horizontal) und die beiden Servomotoren (vertikal) berechnet werden. Der Schrittmotor bewegt über eine 3D-gedruckte Zahnradkranzkonstruktion den entleerten Feuerlöscher auf einem Kugellager. Die Servomotoren bewegen die Augenpartie mit den LED-Matrizen in vertikaler Richtung auf den Pixel hinzu.

Genaueres im [Git](https://git.chaotikum.org/B1aze).

Fabian Schwarze's avatar
Fabian Schwarze committed
## Material ##
- Raspberry Pi 3
- [Schrittmotor](https://www.amazon.de/gp/product/B07CZHLKTC/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1)
- 2x [MiniServo](https://www.amazon.de/Top-Spring-Kleine-Stellmotor-Hubschrauber-Flugzeug/dp/B01KNWN8LW/ref=sr_1_cc_1?s=aps&ie=UTF8&qid=1545413390&sr=1-1-catcorr&keywords=miniservo)
- [Schritttreiber](https://www.amazon.de/s/ref=nb_sb_noss?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&url=search-alias%3Dtoys&field-keywords=schritttreiber&rh=n%3A12950651%2Ck%3Aschritttreiber)
- [Taster](https://www.amazon.de/s/ref=nb_sb_noss_2?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&url=search-alias%3Dtoys&field-keywords=taster+&rh=n%3A12950651%2Ck%3Ataster+)
Fabian Schwarze's avatar
Fabian Schwarze committed
- Kinect Version 1
- [LED-Matrix 8x8](https://www.amazon.de/AZDelivery-MAX7219-Matrix-Anzeigemodul-Arduino/dp/B07HPD2R1H/ref=sr_1_19?ie=UTF8&qid=1545414588&sr=8-19&keywords=8x8+led+matrix)
- 3D gedruckte Bauteile: [HIER](https://seafile.chaotikum.org/d/0299bf3472/)
Fabian Schwarze's avatar
Fabian Schwarze committed

## Schaltplan ##
![](https://wiki.chaotikum.org/_media/projekte:brandon:b1aze.jpg)
Fabian Schwarze's avatar
Fabian Schwarze committed
## Gallerie ##
{% include {{site.gallery}} topic="b1aze" %}