RaumZeitMesser: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
(Projektkategorie „Elektronik“ setzen) |
||
(10 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{ProjektInfoBox | {{ProjektInfoBox | ||
|name = RaumZeitMesser | |name = RaumZeitMesser | ||
|status = | |status = experimental | ||
|image = | |image = | ||
|description = Binäres RaumZeit-Messgerät | |description = Binäres RaumZeit-Messgerät | ||
|author = thinkJD, muzy | |category = Elektronik | ||
|author = [[Benutzer:thinkJD|thinkJD]], [[Benutzer:muzy|muzy]] | |||
|username = | |username = | ||
|version = 0.1 | |version = 0.1 | ||
|update = | |update = | ||
|platform = | |platform = Atmel AVR | ||
|license = | |license = | ||
|download = | |download = | ||
}} | }} | ||
Es ist bunt, es blinkt und misst sekundengenau die RaumZeit! Der RaumZeitMesser wird ein einfacher Selbstbau-Bausatz, welcher Grundlagen von Mikrocontrollerschaltungen und der Mikrocontrollerprogrammierung anschaulich vermittelt. | Es ist bunt, es blinkt und misst sekundengenau die RaumZeit! Der RaumZeitMesser wird ein einfacher Selbstbau-Bausatz, welcher Grundlagen von Mikrocontrollerschaltungen und der Mikrocontrollerprogrammierung anschaulich vermittelt. | ||
Der RaumZeitMesser soll mit einem sehr kleinen Mikrocontroller ([http://www.atmel.com/dyn/resources/prod_documents/doc2535.pdf ATtiny13]) aufgebaut werden. Durch die notwendige Außenbeschaltung soll ein Lerneffekt in folgenden Bereichen erzielt werden: | |||
* Digitaltechnik was ist Low, was ist High und gibt's da was dazwischen | |||
* Schieberegister das unbekannte wesen | |||
* Mehr Strom dank Treiber | |||
* I²C | |||
* Programmieren mit (sehr) geringen Ressourcen | |||
==Bausätze== | ==Bausätze== | ||
Bausatz wird momentan entwickelt - | Bausatz wird momentan entwickelt - Dokumentation ist in Entwicklung. | ||
==Schaltplan(V0.3)== | |||
[[Datei:Board.png|400px|thumb]] | |||
Eagle-Datei: [[Datei:Board.sch]] | |||
==Bauteile== | ==Bauteile== | ||
[https://secure.reichelt.de/index.html?;ACTION=20;AWKID= | [https://secure.reichelt.de/index.html?;ACTION=20;AWKID=509672;PROVID=2084 Link zum Reichelt-Warenkorb] | ||
==Software== | |||
Die Software findet ihr auf GitHub. | |||
[https://github.com/thinkJD/RaumZeitMesser GitHub] | |||
==ToDo== | |||
Wir können die Datenleitung des TWI auch als Datenleitung für die Schieberegister verwenden. | |||
Solange kein Clock auf der Taktleitung ist, stört sich die DS1337 nicht sonderlich daran. | |||
Den frei gewordenen Pin PB4 können wir an den Schieberegistern an den Output Enable pin anschließen. So ist ein dimmen der Uhr über pwm möglich. | |||
In Schaltplan V. 03 gemerged --[[Benutzer:Muzy|Muzy]] 19:08, 13. Dez. 2011 (CET) | |||
Ich habe die Platine ein wenig abgeändert. | |||
Wir verwenden acht Bit Schieberegister aber nur sieben Bit Treiber. Ich habe immer ein Treiber an ein Register gelötet, der letzte Pin am Register bleibt daher frei. Das müsste im Plan geändert werden. | |||
Grund: Es schaut im Code und auf der Platine übersichtlicher aus. | |||
Das Layout der Platine auf GutHub einchecken. (Macht das sinn oder gibt es eine bessere Lösung?) |
Aktuelle Version vom 12. Dezember 2019, 18:26 Uhr
RaumZeitMesser Release status: experimental [box doku] | |
---|---|
Beschreibung | Binäres RaumZeit-Messgerät |
Kategorie | Elektronik |
Autor(en) | thinkJD, muzy |
Letzte Version | 0.1 |
Plattform | Atmel AVR |
Es ist bunt, es blinkt und misst sekundengenau die RaumZeit! Der RaumZeitMesser wird ein einfacher Selbstbau-Bausatz, welcher Grundlagen von Mikrocontrollerschaltungen und der Mikrocontrollerprogrammierung anschaulich vermittelt. Der RaumZeitMesser soll mit einem sehr kleinen Mikrocontroller (ATtiny13) aufgebaut werden. Durch die notwendige Außenbeschaltung soll ein Lerneffekt in folgenden Bereichen erzielt werden:
- Digitaltechnik was ist Low, was ist High und gibt's da was dazwischen
- Schieberegister das unbekannte wesen
- Mehr Strom dank Treiber
- I²C
- Programmieren mit (sehr) geringen Ressourcen
Bausätze
Bausatz wird momentan entwickelt - Dokumentation ist in Entwicklung.
Schaltplan(V0.3)
Eagle-Datei: Datei:Board.sch
Bauteile
Software
Die Software findet ihr auf GitHub. GitHub
ToDo
Wir können die Datenleitung des TWI auch als Datenleitung für die Schieberegister verwenden. Solange kein Clock auf der Taktleitung ist, stört sich die DS1337 nicht sonderlich daran. Den frei gewordenen Pin PB4 können wir an den Schieberegistern an den Output Enable pin anschließen. So ist ein dimmen der Uhr über pwm möglich.
In Schaltplan V. 03 gemerged --Muzy 19:08, 13. Dez. 2011 (CET)
Ich habe die Platine ein wenig abgeändert. Wir verwenden acht Bit Schieberegister aber nur sieben Bit Treiber. Ich habe immer ein Treiber an ein Register gelötet, der letzte Pin am Register bleibt daher frei. Das müsste im Plan geändert werden. Grund: Es schaut im Code und auf der Platine übersichtlicher aus.
Das Layout der Platine auf GutHub einchecken. (Macht das sinn oder gibt es eine bessere Lösung?)