Archiv der Kategorie: BitBastelei

[ICStation.com] BitBastelei #246 – Bluetooth Smart Car

[ICStation.com] BitBastelei #246 - Bluetooth Smart Car

(351 MB) 00:54:25

2017-07-09 10:00 🛈

Huh? Noch ein Roboter? Der „D2-6“ ist eine erweiterte Version des letzten Roboters – einige Probleme wie die Stromversorgung wurden gelöst, Sensoren für eine Hinderniserkennung ergänzt und – als Sahnehäubchen – eine Bluetooth-Steuerung über Smartphone oder Tablet ermöglicht.

Inhalt

  • 00:37 Kit-Beschreibung & Inhalt
  • 02:46 Kit-Inhalt
  • 05:12 Aufbau der Schaltung
  • 07:25 Bausatz löten
  • 33:07 Motor & Mechanik
  • 43:23 Sensor-Kalibrierung
  • 44:25 Test: Line-Following-Mode
  • 45:55 Test: Collision-Avoidance-Mode
  • 47:37 Test: Bluetooth-Modus

Links

Ergänzungen/Korrekturen

  • 52:34 Über den Button unten Mitte kann man den Gyro-Modus einschalten und auch durch Kippen des Handy/Tablet steuern

Hinweise

Der Bausatz wurde mit von ICStation.com kostenfrei zur Verfügung gestellt

BitBastelei #245f – Haussteuerung mit CAN und Arduino: IO-Module

BitBastelei #245f - Haussteuerung mit CAN und Arduino: IO-Module

(24 MB) 00:10:07

2017-07-02 11:02 🛈

Die vermutlich komplexeste, aber auch leistungsfähigste Variante in aSysBus: IO-Module. Hierbei werden nicht mehr separate Funktionen geschrieben, sondern nur noch Konfigurationen für Adressen und Pins vergeben. Diese werden im EEPROM abgelegt und können – ganz ohne dem Arduino neu zu programmieren – im Betrieb geändert werden.

CAN-Bus-Library:
https://github.com/adlerweb/CAN_BUS_Shield
aSysBus-Library:
https://github.com/adlerweb/aSysBus

BitBastelei #245e – Haussteuerung mit CAN und Arduino: Eigene Funktionen anbinden

BitBastelei #245e - Haussteuerung mit CAN und Arduino: Eigene Funktionen anbinden

(14 MB) 00:08:05

2017-07-02 11:01 🛈

Über „Hooks“ kann man in aSysBus eigene Funktionen mit einem Filter verbinden. Statt selbst das aussortieren der Pakete programmieren zu müssen kann man hier diese Aufgabe der Library übertragen. Trifft später ein Paket ein, welches den angegebenen Daten entspricht, wird die eigene Funktion aufgerufen.

CAN-Bus-Library:
https://github.com/adlerweb/CAN_BUS_Shield
aSysBus-Library:
https://github.com/adlerweb/aSysBus

BitBastelei #245d – Haussteuerung mit CAN und Arduino: Einfacher Knoten

BitBastelei #245d - Haussteuerung mit CAN und Arduino: Einfacher Knoten

(15 MB) 00:09:45

2017-07-02 11:00 🛈

Jetzt geht es ans programmieren: Die Variante „simple“ beschränkt sich auf das nötigste: Den Knoten online bringen, Pakete senden und Empfangen. Programmlogik kann man mit wenigen Befehlen in Arduino selbst entwickeln. Diese Methode eignet sich daher für alle, welche individuelle Steuerungen bauen.

CAN-Bus-Library:
https://github.com/adlerweb/CAN_BUS_Shield
aSysBus-Library:
https://github.com/adlerweb/aSysBus

BitBastelei #245c – Haussteuerung mit CAN und Arduino: Installation & Hardware

BitBastelei #245c - Haussteuerung mit CAN und Arduino: Installation & Hardware

(24 MB) 00:05:43

2017-07-02 10:31 🛈

Selbst eine Haussteuerung mit Arduino bauen? Kein Problem. Hier schauen wir wie wir die nötigen Libraries installieren und für wenig Geld passende Hardware zusammenstecken können.

CAN-Bus-Library:
https://github.com/adlerweb/CAN_BUS_Shield
aSysBus-Library:
https://github.com/adlerweb/aSysBus

Bild: https://www.adlerweb.info/blog/wp-content/uploads/2017/07/mcparduino-300×169.png

BitBastelei #245b – Haussteuerung mit CAN und Arduino: Der aSysBus

BitBastelei #245b - Haussteuerung mit CAN und Arduino: Der aSysBus

(19 MB) 00:09:21

2017-07-02 10:30 🛈

Nach langem Gebastel ist er da: Der Arduino System Bus (aSysBus). Schauen wir mal, was dahinter steckt, wie die Library aufgebaut ist und was alles unterstützt wird.

CAN-Bus-Library:
https://github.com/adlerweb/CAN_BUS_Shield
https://github.com/Seeed-Studio/CAN_BUS_Shield
aSysBus-Library:
https://github.com/adlerweb/aSysBus

BitBastelei #245a – Haussteuerung mit CAN und Arduino: Was ist Haussteuerung?

BitBastelei #245a - Haussteuerung mit CAN und Arduino: Was ist Haussteuerung?

(23 MB) 00:10:23

2017-07-02 10:00 🛈

Nach langer Zeit geht es mal wieder um Haussteuerung: Ich habe mein System nun soweit auf Arduino portiert und online gestellt. Aber schauen wir erst mal was überhaupt Haussteuerung ist, warum man eine solche haben möchte, was dagegen spricht und welche Konzepte es gibt.

BitNotice #124 – Huawei P8 – mehr Rant als Reparatur

BitNotice #124 - Huawei P8 - mehr Rant als Reparatur

(212 MB) 00:35:26

2017-06-27 12:00 🛈

Eigentlich wollte ich dem Huawei P8 eines Bekannten eine Reparatur zu Gute kommen lassen, allerdings gingen Hardware und Support so sehr auf meine Nerven, dass ich irgendwann dann doch mehr als freiwillig die Elektroschrottkiste öffnete.

BitBastelei #244 – Versionskontrolle mit Git

BitBastelei #244 - Versionskontrolle mit Git

(46 MB) 00:28:59

2017-06-25 10:00 🛈

Warm. Zu warm zum Basteln. Vor einiger Zeit hatte ich einen Vortrag zum Versionskontrollsystem Git gehalten, warum also nicht auch mal hier veröffentlichen? Mit Git kann man Dateien „versionssicher“ Verwalten, also eine Historie der Änderungen aufzeichnen. Dies ist vor allem für Quelltexte interessant, da man so bei Problemen schnell wieder auf ältere Versionen zurückgreifen und so den Fehler eingrenzen kann. Auch praktisch ist das Trennen von produktivem Code und Entwicklungszweigen und die Möglichkeit mit mehreren Entwicklern gleichzeitig am Code arbeiten zu können.

Links zum Thema:
https://github.com/adlerweb/vortraege/tree/master/git
https://git-scm.com/
https://github.com/
https://about.gitlab.com/
http://whatthecommit.com/
https://try.github.io/

BitNotice #123 – IBM/Lenovo Server-Firmware mit BoMC

BitNotice #123 - IBM/Lenovo Server-Firmware mit BoMC

(21 MB) 00:12:19

2017-06-23 12:00 🛈

Der Bootable Media Creator von Lenovo (ehemals IBM) erstellt Datenträger mit den aktuellsten Firmware-Updates für Serversysteme des Herstellers. Schauen wir mal, wie der BoMC bedient wird und man die Software per IMM installieren kann.