|
|
(14 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) |
Zeile 2: |
Zeile 2: |
| = Kurzbeschreibung = | | = Kurzbeschreibung = |
| Dieses Projekt bildet eine Spielwiese für verschiedene kleinere Mikrocontroller-basierte Teilprojekte. Hier können eingebettete Systeme anhand unterschiedlicher Basistechnologien hautnah erforscht werden. | | Dieses Projekt bildet eine Spielwiese für verschiedene kleinere Mikrocontroller-basierte Teilprojekte. Hier können eingebettete Systeme anhand unterschiedlicher Basistechnologien hautnah erforscht werden. |
− |
| |
− | Wir beschäftigen uns mit unterschiedlichen Controller-Familien wie z.B. AVR (Atmel), Pic (Microchip) oder auch STM (ST). Wirf bitte einen Blick auf die [https://swlab.cs.uni-kl.de/wiki/index.php/MC_talk:Hauptseite Diskussionsseite] wo wir diverse Ideen und Technologien ansprechen werden.
| |
| | | |
| =Ziele= | | =Ziele= |
− | <!-- Listen Sie hier ihre kurzfristigen und langfristigen Ziele auf. -->
| |
− |
| |
− | <!-- Commented out by slopjong -->
| |
− | <!-- Ein Datum für unser Treffen finden => [http://www.doodle.com/cddqfgupr3xgnmgs Umfrage]
| |
− |
| |
− | Falls Du zu keinem der genannten Termine kommen kannst, hinterlasse bitte einen Kommentar.
| |
− | -->
| |
− | * Erstes Treffen, Plan ausarbeiten, Aufgaben verteilen
| |
| | | |
| = Projekt-Team = | | = Projekt-Team = |
Zeile 22: |
Zeile 12: |
| --> | | --> |
| | | |
− | * [[Benutzer:r_schmit | Romain Schmitz]] (Projektsprecher)
| + | = Projekt = |
− | * [[Benutzer:S_schlosse10 | Stephan Schlosser]]
| + | |
− | * [[Benutzer:J_bayer | Johannes Bayer]]
| + | |
− | | + | |
− | =Projektideen= | + | |
− | | + | |
− | * ''QR-Decoder.'' μ-Controller liest den Speicher einer Webcam aus und decodiert den QR-Code (oder versucht es zumindest ;-) Wie sämtliche gängigen Strichcode-Scanner wird auch dieser Decoder eine Tastatur emulieren und den decodierten Code als eine Serie von Keystrokes an den Rechner senden. Als Controller kann man verwenden:
| + | |
− | ** Vinculum II μ-Controller von FTDI
| + | |
− | ** Atmels (ohne nativen USB Support) mit der V-USB Firmware
| + | |
− | ** Atmels mit nativem USB Support. Ob diese auch als Host agieren können, muss im Datenblatt nachgeschaut werden
| + | |
− | * ''Endgerät für Web Services.'' Hierzu muss eine SOAP-, JSON- oder eine entsprechende Engine für das Nachrichtenprotokoll geschrieben werden. Es wird empfohlen Ethersex oder etwas ähnliches zu benutzen, damit man den Http-Stack nicht selber implementieren muss ;-)
| + | |
− | * ''Serieller Logger.'' Ein Gerät, das Kommunikation an einer seriellen Schnittstelle wie RS232 mitschneiden und wiedergeben kann. Das kann beliebig komplex ausgelegt werden, bis hin zu Geräten mit eigenem Display, SD-Karte, … (in einer der letzten Funkamateur-Zeitschriften ist genau solch ein Logger vorgestellt worden)
| + | |
| | | |
| =Aktueller Projektstand= | | =Aktueller Projektstand= |
| <!-- Versuchen Sie den aktuellen Projektstand für Außenstehende zu skizzieren. --> | | <!-- Versuchen Sie den aktuellen Projektstand für Außenstehende zu skizzieren. --> |
− |
| |
− | * Doodle für das erste Projekt-Meeting: [http://doodle.com/dn8xaxaa5kvcrhmf http://doodle.com/dn8xaxaa5kvcrhmf]
| |
− |
| |
− | =Inspirationen=
| |
− | ===Linksammlung===
| |
− | [http://www.blafusel.de/misc/my_first_mc.html µC-Hello World] für AT mega8
| |
− |
| |
− | [http://www.hackerspace.lu/wiki/Blinkentree Blinkentree]
| |
− |
| |
− | ===MicroCamp===
| |
− | Ausführliches Tutorial zum Mikrocontroller Einstieg mit dem ATmega8 von Atmel.
| |
− | # Hardware & Microcontroller
| |
− | # Development Software
| |
− | # C Programming with AVR Studio and WinAVR
| |
− | # Library and Function programming
| |
− | # WinAVR c-Compiler
| |
− | # MicroCamp Librarys
| |
− | # Building a Robot
| |
− | ## Basic Movement
| |
− | ## Object Detection
| |
− | ## Line Tracking
| |
− | # Sources
| |
− |
| |
− | [http://www.scribd.com/doc/13419821/MicroCamp-ATmega8-Activity-Kit-Manua MicroCamp ATmega8 Activity Kit Manual]
| |
− |
| |
− | [http://www.sparkfun.com/datasheets/Robotics/MicroCamp2_e.pdf MicroCamp ATmega8 Activity Kit Manual (rev. 2.0)]
| |
− |
| |
− | =Wish list=
| |
− |
| |
− | * [http://www.saleae.com/logic/ Logic Analyzer] (129€) oder [http://www.watterott.com/de/Open-Logic-Sniffer Open Logic-Sniffer] (45,22€ bei Watterott, Software: [http://www.lxtreme.nl/ols/ 1] [http://dangerousprototypes.com/docs/Logic_Sniffer_quick_start_guide 2])
| |
− | * Tischbohrmaschine, alternativ Dremel mit Bohrständer
| |
− | * Heißluftfön (Reichelt ~50€)
| |
− | * Zangenset (bei Reichelt gibt's brauchbare für wenig Geld)
| |
− | * Lötspitzen
| |
− | * Messleitungen, Anschlussleitungen für Netzgerät
| |
− | * Krokodilsklemmen für Anschlussleitungen
| |
− | * gescheites Schraubenzieher-Set
| |
− | * Torx-Schraubenzieher-Set
| |
− | * Lupe, vielleicht sogar ne Leuchtlupe
| |
− | * Oszilloskop
| |
− |
| |
− | =Verfügbare Ausstattung=
| |
− |
| |
− | Von Romain privat zur Verfügung gestellte Sachen:
| |
− |
| |
− | * Belichtungsgerät
| |
− | * Große Bohrmaschine
| |
− | * Kleine Eisensäge (aber auch zum hackertypischen Sägen von Holz-/PVC-/Alles-andere benutzbar, wenn vom Allessägen stumpf => einfach Sägeblatt ersetzen)
| |
− | * Weiteres Werkzeug (nachfragen!)
| |
| | | |
| =Interne Dokumente= | | =Interne Dokumente= |
Dieses Projekt bildet eine Spielwiese für verschiedene kleinere Mikrocontroller-basierte Teilprojekte. Hier können eingebettete Systeme anhand unterschiedlicher Basistechnologien hautnah erforscht werden.