diff --git a/Home.md b/Home.md index d8365d1..20a1f89 100644 --- a/Home.md +++ b/Home.md @@ -3,7 +3,20 @@ This is the wiki of AqHome. # Was ist Aquamaniac Home Control System? -AqHome ist eine Mischung aus Assembler Code für AVR Mikrokontroller (vor allem AtTiny), einer C-Bibliothek zur Kommunikation mit diesen Mikrokontrollern und Anwendungen zur Integration und Sammlung von Daten, die von diesen und anderen Geräten geliefert werden. +Das Projekt ist in erster Linie ein Aufruf, einfach selbst Elektronik-Ideen umzusetzen, selbst wenn man nicht "vom Fach" ist. Im Prinzip kann jeder kleine Elektronik-Projekte aufbauen, anhand derer man nach und nach die notwendigen Schritte erlernt und verfeinert. + +Aus meiner Sicht das wichtigste ist: Einfach machen! Wenn man nicht gerade mit Hochfrequenz-Schaltungen anfängt, funktionieren eigene Schaltungen meistens doch schon beim ersten Versuch, selbst wenn man bei den ersten Lötversuchen nicht gleich die schönsten Lötstellen erzeugt. Bei der zweiten Platine werden die Lötverbindungen schon wesentlich besser sein. + +Ein typischer Verlauf ist dabei: +* Entstehen einer Idee für eine Schaltung (z.B. Temperatur- und Luftfeuchtigkeits-Überwachung) +* entwickeln eines einfachen Schaltplanes +* erste Umsetzung des Planes auf einem Breadboard +* Programmieren der Software (zu Beginn eher einfach, im Laufe der Entwicklung zunehmende Komplexizität) +* Entwickeln einer Platine, Routen zuerst vielleicht mit Autorouting, später dann zunehmend von hand +* Bestellen bei einem Platinenservice +* Löten der Platine (zunächst normale Komponenten, später dann auch SMD) + +AqHome selbst ist eine Mischung aus Assembler Code für AVR Mikrokontroller (vor allem AtTiny), einer C-Bibliothek zur Kommunikation mit diesen Mikrokontrollern und Anwendungen zur Integration und Sammlung von Daten, die von diesen und anderen Geräten geliefert werden. ## Mikrokontroller