ByteWorker: Unterschied zwischen den Versionen

Aus bytewerk-Wiki
Zur Navigation springen Zur Suche springen
(Init)
 
K (Umlaute, ß, Groß- und Kleinschreibung)
Zeile 1: Zeile 1:
[[Datei:ByteWorker v0.1.png |right|280x375px|thumb|ByteWorker v0.1]]
[[Datei:ByteWorker v0.1.png |right|280x375px|thumb|ByteWorker v0.1]]
Immer wieder gilt es in einem Hackerspace die selben Probleme zu loesen. Eines dieser Probleme ist die Anbindung eines neuen Geraets an den Hausbus.
Immer wieder gilt es in einem Hackerspace die selben Probleme zu lösen. Eines dieser Probleme ist die Anbindung eines neuen Geräts an den Hausbus.


==Ziel==
==Ziel==
Es gilt ein moeglichst generisches Microcorntoller-Modul zu entwickeln, das mit dem Hausbus kommunizieren kann. Ein solches Modul heist "ByteWorker". Der Preis spielt hierbei eine erhebliche Rolle.
Es gilt ein möglichst generisches Microcontroller-Modul zu entwickeln, das mit dem Hausbus kommunizieren kann. Ein solches Modul heißt "ByteWorker". Der Preis spielt hierbei eine erhebliche Rolle.


==Verantwortlich==
==Verantwortlich==
Zeile 11: Zeile 11:


==Ansatz==
==Ansatz==
Es wurde der ATMega16M1 als Plattform ausgewaehlt. Ein AVR ist leicht zu programmieren und es gibt viele Codebeispiele im Netz verfuegbar. Sie ist Kosstenguenstig und leicht zu beschaffen.
Es wurde der ATMega16M1 als Plattform ausgewählt. Ein AVR ist leicht zu programmieren und es gibt viele Codebeispiele im Netz verfügbar. Sie ist kostenguenstig und leicht zu beschaffen.
Die Leiterplatte sollte so konzipiert sein, dass sie auf eine andere Aufgesteckt werden kann. So wird aus einer generischen eine spezielle Baugruppe.
Die Leiterplatte sollte so konzipiert sein, dass sie auf eine andere aufgesteckt werden kann. So wird aus einer generischen eine spezielle Baugruppe.




==Probleme==
==Probleme==
Die Leistungsfaehigkeit des ATMega16M1 ist stark begrenzt. Die Recheneinheit ist schwach, manche Schnittstellen schliessen gegenseitig einen Parallelbetrieb aus.
Die Leistungsfähigkeit des ATMega16M1 ist stark begrenzt. Die Recheneinheit ist schwach, manche Schnittstellen schließen gegenseitig einen Parallelbetrieb aus.





Version vom 12. November 2014, 06:30 Uhr

ByteWorker v0.1

Immer wieder gilt es in einem Hackerspace die selben Probleme zu lösen. Eines dieser Probleme ist die Anbindung eines neuen Geräts an den Hausbus.

Ziel

Es gilt ein möglichst generisches Microcontroller-Modul zu entwickeln, das mit dem Hausbus kommunizieren kann. Ein solches Modul heißt "ByteWorker". Der Preis spielt hierbei eine erhebliche Rolle.

Verantwortlich


Ansatz

Es wurde der ATMega16M1 als Plattform ausgewählt. Ein AVR ist leicht zu programmieren und es gibt viele Codebeispiele im Netz verfügbar. Sie ist kostenguenstig und leicht zu beschaffen. Die Leiterplatte sollte so konzipiert sein, dass sie auf eine andere aufgesteckt werden kann. So wird aus einer generischen eine spezielle Baugruppe.


Probleme

Die Leistungsfähigkeit des ATMega16M1 ist stark begrenzt. Die Recheneinheit ist schwach, manche Schnittstellen schließen gegenseitig einen Parallelbetrieb aus.


Status

  • Schaltplan fertig
  • Layout fertig

ToDo

  • Prototyp fertigen
  • Firmware schreiben

Links

Hardware repository