Donnerstag, 21. Februar 2019

Pi-Hole Werbeblocker auf Raspberry Pi inkl. OLED Display

Hallo!

Eigentlich läuft mein kleiner kompakter Pi-Hole Werbeblocker schon seit geraumer Zeit in meinem LAN bzw. WLAN und ich muss sagen, er verrichtet seinen Job seit Ende 2017 absolut TOP! 



Meine Tochter liebt den Pi-Hole weil er fast sämtliche Werbeunterbrechungen aus ihren Handyspielen herausfiltert und sie somit die meisten Spiele ohne nervige Unterbrechungen spielen kann😉😊

Allerdings muss ich auch meiner Frau rechtgeben (sie hat den Werbeblocker nicht permanent auf ihren Geräten (iPhone, iPad) sondern nutzt ihn nur gezielt, z.B. wenn sie ein Spiel spielt ..) denn: Pi-Hole blockiert die als [Anzeige] markierten Google-Treffer ! Wenn man gerade diese Empfehlungen nutzten möchte offenbart sich eine kleine Schwäche dieses Werbeblockers ...




Ich selbst möchte den Pi-Hole nicht mehr missen und habe ihn permanent auf allen Geräten (PC, Tablet, iPhone, TV) aktiviert. Er filtert nahezu sämtliche Anzeigen und Werbung aus und blockiert erfolgreich Tracker. Dies gibt, insbesondere auf älteren Geräten, einen absoluten Performanceschub!
Und das beim Surfen oder Handyspielen kaum mehr Werbung kommt ist wirklich ein Segen 😅!!


Gestern allerdings war ich gezwungen eine komplette Neuinstallation vorzunehmen! Pi-Hole bzw. der Raspberry Pi hatte sich aufgehängt und startete nicht mehr richtig und legte damit fast mein ganzes Netzwerk lahm... Den Fehler habe ich mehr durch Zufall gefunden: Als ich via HDMI Kabel einen Bildschirm angeschlossen habe, sah ich beim booten des Raspberry Pi (manchmal) die Fehlermeldung, dass nur ungenügend Strom zur Verfügung steht ! 😮

Das Netzteil (5V 0.5A) war anscheinend, bedingt durch Altersschwäche, an seine Grenzen gekommen! Ein ganz normales iPhone Netzteil mit 1A war hier die Lösung und versorgt den Raspberry Pi nun verlässlich mit genug Strom.

Dienstag, 27. November 2018

Pixy2 Mobile Robot - Running the Line

Hallo,

heute habe ich mich mal wieder meinem "Pixy2 Mobile Robot" gewidmet... Die "Running the Line" - Demo wollte ich doch endlich auch einmal umsetzten.

Worum geht's? Der mobile Roboter, bestehend aus einer intelligenten PixyCamera (Pixy2) inkl. Schwenk-/Neige Mechanismus, einem Arduino Uno und einem fahrbahren Untersatz namens "Zumo Robot" soll eigenständig eine Linie folgen. 

Ein kleines motorisiertes Roboterauto hatte ich seinerzeit schonmal als Bausatz aus China bestellt und gemeinsam mit meiner Kleinen Tocher zusammengelötet und zusammengebaut (Das war ein Spass 😄!). Das Fahrzeug funktionierte gut und konnte eine aufgemalte dunkle Linie autonom verfolgen. Die Steuerung basiert auf Lichtsensoren die einen Unterschied zwischen hell und dunkel registrieren... Bei der intelligenten Pixy2 Camera funktioniert das ein bisschen anders:

Die Pixy2 hat (neben dem Erkennen von farbigen Objekten) einen Line-Tracking Algorithmus integriert. Dieser erkennt und verfolgt Linien auf Vektor-Basis und erkennt auch Abzweigungen und Kreuzungen. Neben diesen Eigenschaften kann Pixy2 auch simple Barcodes lesen und dadurch Anweisungen erhalten (z.B. Richtungswechsel).

Also nichts wie ans Werk:

Den Arduino fix mit dem passenden Sketch programmiert und Funktion (Vektorerkennung, Barcodeerkennung) mit PixyMon überprüft... funktioniert!














Eine Test-Strecke war auch schnell gemalt und die "Verkehrsschilder" zum Rechts- und Links-Abbiegen ausgedruckt. 


Fertig! ... ab auf die Rennstrecke!

Schaut euch das Ergebnis hier an; Video 1 zeigt das "normale" verfolgen der Linie, spannend wird es in Video 2, da kommen dann die Verkehrszeichen zum Einsatz 😏😎 



Das hat Spass gemacht!! Schauen wir mal, was noch so geht mit der Pixy2  als mobilen Roboter ... I'll keep you posted!

Donnerstag, 22. November 2018

Pixy2 Mobile Robot


Hallo!
Gestern war es endlich soweit, meine bestellten Teile für mein neues Projekt sind eingetrudelt!

Hatte ich doch letztens durch Zufall die Pixy2 entdeckt... und den Plan entwickelt diesen "Mobile Robot" nachzubauen 😊

Eine Anleitung war im Internet schnell gefunden und so konnte es direkt losgehen.


Einen Arduino Uno hatte ich noch aus einem anderen Projekt (Obstacle Avoiding Robot Car) also musste ich, neben der Pixy2 Kamera, noch das Pan/Tilt-Kit und den Zumo Robot bestellen.



 

 
 
Das Pan/Tilt-Kit (Schwenken/Neigen) war schnell zusammengebaut. So sah es aus:





Auch den Arduino zu verbinden stellte kein Problem dar, einzige kleine Herausforderung war das Anpassen der benötigten Kabelverbindung.



Damit die Pixy2 Strom bekommt ist eine Verbindung an den V.in-Pin des Zumo Robot Boards notwendig. Hier habe ich einen entsprechenden Pin eingelötet und ein separates Kabel in den Quetschverbinder eingefügt. 
 

Kabel Verbindung (Pin 2) unterbrechen (Wichtig damit sich die 5V Regulatoren von Zumo und Pixy2 nicht in die Quere kommen!).


Der Zumo Robot kommt fertig montiert, hier gab es kaum was zu tun; fertig montiert sieht das dann so aus:





Damit war die Mechanik fertig! Schnell noch die Software (PixyMon) aufspielen und die Kamera auf ein Objekt trainieren.

 


Den passenden Arduino Sketch "ccc_zumo_chase", enthalten in der Pixy2 Library, via Arduino IDE hochladen und los geht's:



Das hat Spass gemacht! Mal sehen was man noch so alles mit der mobilen Pixy2 machen kann; I'll keep you posted 😄