Teensy 3.1 – Heimautomatisierung?
Neue Wohnung, neues Glück. Soweit so gut. Nachdem ich bisher immer mit einem Raspberry Pi für einen gewissen Automatisierungsgrad in meinem Leben gesorgt habe [HIER], möchte ich nun mich noch weiter verkleinern, noch effektiver werden. Deswegen kommt nun ein Mikrocontroller zum Einsatz. Wenn man Mikrocontroller hört, denkt man meist an die Arduino-Reihe. Deswegen lag die Entscheidung nahe, zumindest einen kompatiblen Mikrocontroller zu wählen. Meine Wahl fiel auf den „TEENSY 3.1„. Warum? Nun zum einen ist der Teensy Arduino-kompatibel, zum anderen ist er etwas leistungsfähiger und wesentlich kompakter.

Von den Features liegt der Kleine auch klar vorn:
| Feature | Teensy 3.1 | Units | 
|---|---|---|
| Price | 19.80 | US Dollars | 
| Processor Core Rated Speed Overclockable | MK20DX256VLH7 Cortex-M4 72 96 | MHz MHz | 
| Flash Memory Bandwidth Cache | 256 192 256 | kbytes Mbytes/sec Bytes | 
| RAM | 64 | kbytes | 
| EEPROM | 2 | kbytes | 
| Direct Memory Access | 16 | Channels | 
| Digital I/O Voltage Output Voltage Input | 34 3.3V 5V Tolerant | Pins Volts Volts | 
| Analog Input Converters Resolution Usable Prog Gain Amp Touch Sensing Comparators | 21 2 16 13 2 12 3 | Pins Bits Pins | 
| Analog Output DAC Resolution | 1 12 | Pins Bits | 
| Timers FTM Type PWM Outputs PDB Type CMT (infrared) Type LPTMR Type PIT (interval) Type Systick RTC (date/time) ** | 12 Total 3 12 1 1 1 4 1 1 | Pins | 
| Communication USB Serial With FIFOs High Res Baud Fast Clock SPI With FIFOs I2C CAN Bus I2S Audio FIFO Size | 1 3 | 
Quelle: https://www.pjrc.com/teensy/teensy31.html
Mein Plan geht dahin, meine Heizung zu steuern. Dazu wird das Thermostat mit einem Servo angesteuert (PWM), die Raum-Temperatur wird von einem Thermistor gelesen (analogInput). Zusätzlich wird der Temperatur-Status (zu kalt, zu heiß, Temperatur ok) per RGB-LED angezeigt (wieder per PWM). Die nächsten tage werden hier also Post-reicher als sonst, liebe Gemeinde 😀
