Home aktualisiert
44
Home.md
44
Home.md
@@ -1,20 +1,38 @@
|
||||
This is the wiki of AqHome.
|
||||
|
||||
|
||||
# What is AqHome
|
||||
# Was ist Aquamaniac Home Control System?
|
||||
|
||||
AqHome is a software set with assembler code for AVR AtTiny microcontrollers and a C library for computers to communicate with those controllers.
|
||||
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.
|
||||
|
||||
The core of AqHome is a network of microcontrollers (MCU) which communicate via an adaptation of the RS232 protocol modified to support multimaster operation. Each MCU is usually accompanied by sensors (e.g. for temperature, humidity etc).
|
||||
## Mikrokontroller
|
||||
|
||||
## Why AVR AtTiny 84/85 (8-bit-Controllers)?
|
||||
Das Projekt enthält Assembler Code für Mikrokontroller, die zusammen mit Sensoren auf kleinen Platinen betrieben werden und über ein 2-Draht-Protokoll miteinander kommunizieren. Bisher verwendet werden ATtiny 84, ATtiny 845, ATtiny 841 sowie ATmega 324 und ATmega 664 .
|
||||
|
||||
Enthalten sind Module für:
|
||||
- Two-Wire-Bus (AKA I2C)
|
||||
- One-Wire-Bus
|
||||
- SPI-Bus
|
||||
- UART
|
||||
|
||||
sowie Treiber-Module für (u.a.):
|
||||
- DS18b20 (Temperatursensor)
|
||||
- SI7021 (Temperatur- und Luftfeuchtigkeitssensor)
|
||||
- SGP30 (CO2-Sensor)
|
||||
- CCS811 (CO2-Sensor)
|
||||
- SK6812 (LED-Module in LED-Streifen)
|
||||
- I2C-Displays
|
||||
- SPI-Displays
|
||||
|
||||
## Warum ATtiny (8-Bit-Kontroller)?
|
||||
|
||||
* verfügbar in DIP-Packages, damit sind selbst für Anfänger einfache Schaltungen auf Breadboards möglich
|
||||
* benötigen kaum externe Komponenten zum Betrieb, was für erste Testschaltungen extrem hilfreich ist
|
||||
* klein und preiswert
|
||||
* leistungsstark genug zum Betrieb moderner Umwelt-Sensoren
|
||||
* viele Informationen und Tutorials verfügbar
|
||||
* freie Assembler und Compiler verfügbar
|
||||
* sehr tolerant bezüglich der benötigten Spannung (3.3V, 5V)
|
||||
* viele Peripherie-Geräte bereits enthalten (z.B. Timer, ADC)
|
||||
* Selbst-Flash-fähig, d.h. man kann später im Feld neue Firmwareaus der Ferne aufspielen
|
||||
|
||||
* they are available in DIP packages which can easily be soldered on boards or just be used to develop circuits on breadboards, even for beginners
|
||||
* powerfull enough to handle modern sensors (temperature, humidity etc.)
|
||||
* cheap and small
|
||||
* many ressources available for development
|
||||
* free compilers and assemblers
|
||||
* very few extra components needed to run
|
||||
* quite tolerant regarding supported operation voltages
|
||||
* variety of built-in peripherals (e.g. ADC, timers)
|
||||
* self-flash capabilities which allow for remote flashing
|
||||
|
||||
Reference in New Issue
Block a user