Game of Life: Unterschied zwischen den Versionen
Aus d0b
Zur Navigation springenZur Suche springenSysd0b (Diskussion | Beiträge) (→Warum?) |
Sysd0b (Diskussion | Beiträge) |
||
Zeile 41: | Zeile 41: | ||
== Hardware Entwurf == | == Hardware Entwurf == | ||
+ | === Bauteile === | ||
Hier ist unsere Einkaufsliste! '''Gesamtwert 48,52€''', eingekauft wurde bei [http://www.reichelt.de/ Reichelt] , abgebildete Preise incl. Mwst., Stand vom 03.01.2012 | Hier ist unsere Einkaufsliste! '''Gesamtwert 48,52€''', eingekauft wurde bei [http://www.reichelt.de/ Reichelt] , abgebildete Preise incl. Mwst., Stand vom 03.01.2012 | ||
{|class="wikitable sortable" | {|class="wikitable sortable" | ||
Zeile 64: | Zeile 65: | ||
| TC 20-11 RT || Dot-Matrix-Display, 5x7 Pkt., 8,5mm, rot, Kathode || 6 || 2,10€ || 12,60€ | | TC 20-11 RT || Dot-Matrix-Display, 5x7 Pkt., 8,5mm, rot, Kathode || 6 || 2,10€ || 12,60€ | ||
|} | |} | ||
+ | |||
+ | === Werkzeug === | ||
+ | * Programmieradapter, mySmartUSB MK2 ca. 25-50€ | ||
+ | * Breadboard mit min. 1380 Kontakte ca. 10€ | ||
+ | * Drahtbrücken Set 140 Teile für Breadboard 4,89€ | ||
+ | * Netzteil 5V ca. 10€ | ||
+ | * Mini Zangen Set Elektronikzangen 6 tlg. - 5-10€ |
Version vom 13. Januar 2012, 16:08 Uhr
Inhaltsverzeichnis
Warum?
Es wurde ein geeignete Projektidee für ein Praktika für das Fach ES (Eingebette Systeme) gesucht. Ideengeber waren Martin und Max, Dennis und ich sind etwas später dazugestossen. Ziel ist es ein Eingebettestes System zu entwerfen auf welchen dann nach Fertigstellung Conway`s Game of Life gezockt werden kann.
IDE
Wir haben uns entschieden Eclipse mit der AVR Toolchain zu nutzen, als Versionsverwalzung dient git. Das Projekt beinhaltet bisher 4 Personen, eingesetzte BS sind Debian / Mac OSX, deswegen gibts es auch keine infos zur Windows IDE einrichtung.
- Eclipse Add-Ons
- AVR
- Eclipse öffnen -> "Help" -> "Install new Software..." -> folgenden Link im Eingabefeld neben "Work with" eingeben und bestätigen mit "Add"
- http://avr-eclipse.sourceforge.net/updatesite
- Egit, Jgit
- Eclipse öffnen -> "Help" -> "Install new Software..." -> folgenden Link im Eingabefeld neben "Work with" eingeben und bestätigen mit "Add"
- http://download.eclipse.org/egit/updates
- AVR
- AVRdude
- Linux Debian / Ubuntu
aptitude install avrdude avr-libc
- Mac OSX (via Macports)
sudo port install avrdude avr-libc
- Linux Debian / Ubuntu
- Eclipse Settings
- AVR
- Unter "Eclipse" -> "Einstellungen" -> "AVR" -> "Paths" entfernen wir den Haken bei "Diable search for System Paths at Statup"
- Projektbezogen: Rechtklick auf euer Projekt -> Properties -> "C/C++ General" -> "Paths and Symbols" hier fügen wir folgenden Pfad hinzu "opt/local/avr/include/avr", da Eclipse Unterverzeichnisse anscheinend nicht beachtet. Typischer Fehler ist das trotz erfolgreicher installation der AVR-Toolchain, Eclipse noch immer nicht weiß wie es an die Header Files kommt.
- AVRdude Settings
- Window -> Preferences -> AVR -> AVRDude ->
- Name: mySmartUSB
- Typ: Atmel Low Cost Serial Programmer (avr910)
- Override default Port to /dev/ttyUSB0
- AVR
Links:
- Atmel AVR Toolchain - Atmel Installationspakete für Linux / Windows
- CrossPack for AVR® Development - Installationspaket Mac OSX
- AVR Toolchain - Linux AVR Toolchain von Hand insallieren
Hardware Entwurf
Bauteile
Hier ist unsere Einkaufsliste! Gesamtwert 48,52€, eingekauft wurde bei Reichelt , abgebildete Preise incl. Mwst., Stand vom 03.01.2012
Artikelnr. | Position | Menge | Einzelpreis | Gesamtpreis |
ATMEGA 32-16 DIP | ATMega AVR-RISC-Controller, DIL 40 | 2 | 4,45€ | 8,90€ |
BL 1X20W8 2,54 | 20pol. Buchsenl. gewinkelt, RM 2,54, H:8,5mm | 4 | 0,45€ | 1,80€ |
16,0000-HC49U-S | Standardquarz, Grundton, 16,0MHz | 2 | 0,17€ | 0,34€ |
KERKO 22P | Keramik-Kondensator 22P | 4 | 0,06€ | 0,24€ |
SL 1X40W 2,54 | 40pol. Stiftleiste | 2 | 0,29€ | 0,58€ |
BC 337-16 | Transistor NPN TO-92 45V 0,5A 0,625W | 40 | 0,05€ | 2,00€ |
METALL 68,0 | Metallschichtwiderstand 68,0 Ohm | 20 | 0,49€ | 9,81€ |
METALL 470 | Metallschichtwiderstand 470 Ohm | 25 | 0,49€ | 12,26€ |
TC 20-11 RT | Dot-Matrix-Display, 5x7 Pkt., 8,5mm, rot, Kathode | 6 | 2,10€ | 12,60€ |
Werkzeug
- Programmieradapter, mySmartUSB MK2 ca. 25-50€
- Breadboard mit min. 1380 Kontakte ca. 10€
- Drahtbrücken Set 140 Teile für Breadboard 4,89€
- Netzteil 5V ca. 10€
- Mini Zangen Set Elektronikzangen 6 tlg. - 5-10€