Arduino Asksin library

Begonnen von trilu, 06 August 2013, 10:02:17

Vorheriges Thema - Nächstes Thema

herrmannj

Hallo Dirk,

+ Piri, Display, Taster ?

vg
jörg

shaddi

Hallo Dirk,

ja! einmal eine Handvoll von allen Teilen :)
Ich möchte vor allem Sensoren für alle möglichen Werte großflächig verteilen. Die Temp/hygro-Sensoren für das System sind einfach unverschämt teuer. Genauso wie die Tür/Fenster-melder.
Und auch so spielereien wie RGB-Dimmer wären sehr interessant.

Was ich mich frage ist, wie kompleziert ist es, eigene Modelle ins FHEM zu integrieren. Ich überblicke den Code fürs HM im FHEM üüüberhaupt nicht.

bye,
Karl

trilu

Das Einbinden in FHEM wird einfach. Es wird ein Perl script geben, zur Definition der Register. Der Output wird nach register.h kopiert und damit sind dann die Register des panstamp definiert.
Hier gibt es heute schon aus der Homematic Familie jede Menge Parameter die wir recyceln können.

Die Messages aus dem HM Protokoll sind eigentlich auch flexibel genug um verschiedene eigene Devices bauen zu können. Martin wollte sich auch noch was überlegen, wie die Device Konfig dann nach FHEM kommt.


Samsi

Zitat von: Dirk am 15 November 2013, 09:35:31
Wie gesagt, ich bin dabei und würde die Platinen entwerfen.
- Weitere Ideen ?
Klar ;)

Vibrationssensor
MPU-6050 3 Axis Gyroscope Accelerometer (Vielleicht ist das ja genau genug um die Exakte Fenster Position zu bestimmen  ;D )
Hallsensor
Wassersensor
Touchsensor
RFID Modul (Wobei da gleich das Bessere das auch NFC kann) (Dafür habe ich auch schon mal Arduino sketches gesehen)
(Die Modle gibt es alle günstigl vom Chinesen)

ALDIs Digitale RGB Stripes (Dafür gibt es auch schon Arduino Sketches,das werde ich mir mal ansehen, sobald ich endlich mal meinen Arduino  bekomme)

So, das waren meine Ideen ;)

FHEM 5.5 / BBB Debian Wheezy

Homematic CFG-LAN

HM-Sec-MDIR / HM-Sec-SD / HM-Sec-WDS / HM-LC-Sw2-FM / HM-Sec-SC / HM-LC-Sw1PBU-FM / HM-SCI-3-FM / HM-Sec-Key / HM-RC-Key3-B / HM-LC-Dim1TPBU-FM /  HM-CC-RT-DN / HM-PBI-4-FM / HM-RC-Key4-2 / HM-ES-PMSw1-Pl / HM-LC-Sw4-WM

trilu

ich bräuchte noch einen garagentoröffner, schaltbare strommesssteckdose, haustürklingel mit mp3,
gas und stromzähler  8)

Dirk

Zitat von: PeterS am 15 November 2013, 12:54:30
Ein Spannungssensor wäre sicherlich noch nützlich (Spannung liegt (nicht) an).
Das müsste sich doch bereits jetzt schon z.B. mit hilfe eines kleinen Relais und einem Tastsensor realisieren lassen. Oder wie genau hattest du dir das gedacht? Evtl. mit Spannungsmessung?

ZitatWie hast du dir die Platine den gedacht ?
Als Trägerplatine fur den Arduino Mini Pro + optionale austauschbare Boards für die Komponenten?
Evtl. sowohl als auch.

Zitat von: herrmannj am 15 November 2013, 13:36:43
+ Piri, Display, Taster ?
Ein Display würde ich auch gerne implementieren. Am besten währ hier natürlich was Stromsparendes (Epaper währ genial. Aber vergleichsweise teuer).

Zitat von: Samsi am 15 November 2013, 14:36:12
Vibrationssensor
MPU-6050 3 Axis Gyroscope Accelerometer (Vielleicht ist das ja genau genug um die Exakte Fenster Position zu bestimmen  ;D )
Interessant. Wie währen die Einsatzszenarien bei dir hier?

Zitat von: trilu am 15 November 2013, 14:59:38
... haustürklingel mit mp3 ...
Dafür kann ich dir diesen Bausatz als Grundlage empfehlen:
http://www.elv.de/mp3-tuerklingel-mtk1-komplettbausatz.html

Da steckt auch schon ein AVR drin. Und dafür hab ich schon eine Alternative Firmware geschrieben mit einem Sprachmenü und 2 verschiedenen Melodien für 2 unterschiedliche Klingeltaster. Daran lässt sich auch recht einfach ein Arduino+Funkmodul anschliessen. Der Platz im ingegrierten AVR (Atmega328) könnte knapp werden. Das teil läuft bei uns seit einiger Zeit zuverlässig als Klingel im Batteriebetrieb.

Gruß
Dirk

trilu

Ich hab mir mal diese module bestellt. Angeblich kann man seriell als auch per spi ansteuern...
http://www.ebay.de/itm/370668434887

Mal testen. Ist ja nicht teuer  :P

Hat schon jemand den aktuellen sketch getestet?

Dirk

Erzähl dann mal wie das klappt.
Ich habe für MP3-Ausgaben immer den VS1011e eingesetzt. Ist auch in dem Genannten MP3-Gong drinn.

Gruß
Dirk

herrmannj

ZitatEin Display würde ich auch gerne implementieren. Am besten währ hier natürlich was Stromsparendes (Epaper währ genial. Aber vergleichsweise teuer).

Ja, außerdem brauchen die richtig fett ram: http://www.adafruit.com/products/1346.

Die Nokia 5110 Displays gibt es günstig und genügend lib's, dafür halt nur b/w ...

vg
Jörg

trilu

ram wäre nicht das problem - davon ist etwa 1k frei. flash wird schon eher das problem, die lib braucht ohne debug und serielle konsole etwa die hälfte.
also 15k sind noch frei. mit debug sind etwa 10k noch frei....

justme1968

ich hab das epaper display an einem pansamp am laufen und kann auch von fhem verbrauchswerte und temperaturen hin senden und anzeigen. (http://forum.fhem.de/index.php/topic,14063.msg95018.html#msg95018 und hier http://forum.fhem.de/index.php/topic,14063.msg95612.html#msg95612

die version von embedded artists hat flash für icons und grafiken auf dem board und als ram reicht ein spi sram baustein für unter 2 euro. zur not geht es auch mit 1k. es muss also kein avr mit viel ram sein.

das display hält die anzeige auch nach 2 wochen ohne batterie. wichtig ist das der refresh nicht sofort geht sondern etwas dauert. für realtime anzeigen also nicht geeignet, für status übersicht, temperatur, verbrauch alle 10-15 minuten aktualisiert oder Fenster status bei bedarf ist es sehr gut.

es gibt auch versionen mit bis zu 1280x1024 auflösung. dann ist aber wirklich eine cpu mit mehr ram nötig.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

trilu


Dirk

Zitatram wäre nicht das problem
Je nach Auflösung könnte das aber eins werden.
Meist wird man für das Display einen eigenen Framebuffer benötigen.
Bei 128x64 Pixel und 1 Bit Farbtiefe währen das schon 8 KB Ram.
Aber auch hier könnte man ggf. ein serielles RAM anbinden.

Ich hab ja noch einige kleine Displays von der RPI-LCD-CSM-Platine hier. Damit werde ich demnächst mal experimentieren.

Zitatwas kostet so ein display?
Um die 5€

Gruß
Dirk

justme1968

nein. ram ist kein problem.

das display kann häppchenweise angesteuert werden. 1k reicht. es dauert dann nur etwas länger.

oder wie gesagt spi sram für 2 euro. das ist dann einen tick schneller. der refresh des displays geht immer noch häppchenweise.

das display kostet in der 2.7'' version inklusive board zum ansteuern und flash etwa 30 euro.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

trilu

puh, 30 euro find ich heftig. ein kindle wlan gibts für 50 euro, größeres display und cpu & funk on board :-)
bin nur noch nicht zum patchen gekommen ....