Änderungen

Aus Hackerspace Ffm
Wechseln zu: Navigation, Suche

IR Reaktivlicht

608 Byte hinzugefügt, 17:03, 9. Okt. 2012
Konkret soll die Schaltung später mal mit wenigen Batterien arbeiten, als Low-Drop-Regler mit besonders geringem Ruhestrom ist vorgesehen: MCP 1702-3302
 
== Bootloader ==
Der Bootloader klappt jetzt. Er basiert auf optiboot, benötigt aber einen 1K Bootblock statt 512 Byte. Der Bootloader kalibriert bei jedem Start den internen RC-Oszillator anhand des 32kHz Quarzes nach und startet dann den Bootloader und nach einem Timeout das eigentliche Program.
 
Benutzung: Alles so entpacken, dass am Ende im Benutzer-Ordner für die Sketches folgende Struktur auftaucht: <br>
<code>
[Benutzersketchordner]/hardware/gcduino/...
</code>
 
Anschliessend Arduino starten, unter den Boards steht jetzt auch die GCDuino-Plattformen bereit.
 
[[Datei:Hardware_gcduino01.zip]]
 
 
== Zu lösende Probleme ==
* Das Teil soll autark arbeiten, daher muss der Stromverbrauch möglichst optimiert werden
** ATmega328 mit internen 8 MHz RC-Osci aber zusätzlich 32 kHz Quarz für genaues Timing
** Zu LösenDone: Kalibration des RC-Oszis mit Hilfe vom 32 kHz Oszi an Timer2, muss im Bootloader gemacht werden!
** Zu Lösen: Batterie nachladen z.B. mit Solar. Dafür eine Schaltung bzw. ein IC finden
* IR-Empfang soll auf Reichweite optimiert werden. SFH ist gut, bei nicht so rigider IR-Dekodierung kann Reichweite nahezu verdoppelt werden.
1.954
Bearbeitungen