Skip to content

harvey637/Beispiel_AskSinPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

Beispiel einer Umsetzung eines HM-1-Kanal Senders mittels Arduino Pro mini, CC1101 und AskSinPP Library.

Hardwaresektion

Bauteile

  • 1x Arduino Pro Mini (3.3V 8MHz) (ca. 2,20 EUR bei eBay)
  • 1x CC1101 Funkmodul 868MHz (ca. 2,60 EUR bei eBay)
  • 1x Batteriehalter 2x AA (ca. 2,30 EUR bei eBay)
  • 1x FTDI Adapter (falls nicht schon vorhanden, gibts bei Amazon)
  • 2x Taster (beliebig, z.B. Kurzhubtaster)
  • 2x AA Batterien

Verdrahtung

allgemeingültige Verdrahtung (Anschluss CC1101 an Arduino Pro Mini) auch für andere AskSinPP-Projekte wiring

Der Anschluss des Sende-Tasters

  • erfolgt an A0 / GND!

Der Anschluss der Batterien

  • + an VCC
  • - an GND

Mithilfe von Kupferlackdraht kann das Funkmodul platzspared "huckepack" am Arduino Pro Mini angeschlossen werden: wiring2

Unterseite: wiring3

Anschluss des FTDI Adapters zum Flashen

  • Um die Schaltung sehr kompakt zu halten, verzichte ich auf das Anlöten eines Steckverbinders. Es reicht aus, wenn man die Pins des FTDI Adapters durch die Lötbohrungen steckt. Während des Flash-Vorgangs verkantet man beide Platinen leicht, damit die Kontaktierung gegeben ist.

flash

Softwareabteilung

Arduino IDE

  • Arduino IDE herunterladen und installieren

  • AskSinPP Bibliothek als ZIP herunterladen

  • notwendige Bibliotheken in der Arduino IDE hinzufügen:

    • Sketch -> Bibliothek einbinden -> .ZIP-Bibliothek hinzufügen
      • heruntergeladene AskSinPP Bibliothek ZIP-Datei auswählen
    • Sketch -> Bibliothek einbinden -> Bibliotheken verwalten
      • im Suchfeld folgende Bibliotheken suchen und installieren:
        • TimerOne
        • EnableInterrupt
        • Low-Power
  • Board einstellen:

    • Board: Arduino Pro or Pro Mini
    • Prozessor: ATmega328P (3.3V, 8 MHz)
    • Port: COM-Port des FTDI Adapters
  • Sketch öffnen:

    • Datei

      • Beispiele
        • AskSinPP
          • HM-RC-P1
    • Anpassungen:     - gerade wenn man mehrere Geräte des selben Typs verwenden will, muss man für jedes Gerät eine eigene Seriennummer vergeben! Es sind dabei sowohl die Device ID (Hexadezimal) als auch die Device Serial (Freitext) zu ändern!    

  • Sketch hochladen:

    • Sketch
      • Hochladen

Anlernen an HomeMatic

  • Geräte anlernen -> HM-Gerät anlernen klicken
  • Config-Taster am Arduino Pro Mini kurz drücken
  • das neue Gerät erscheint anschließend im Posteingang

  • Einstellungen -> Geräte -> "+" anklicken, anschließend den Kanal anklicken
    • "gesicherte" Übertragung deaktivieren

AES Verschlüsselung für die gesicherte Übertragung ist prinzipiell auch möglich, ist aber etwas kompliziert zu beschreiben (auch wenn die Sache selbst relativ unkompliziert ist

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published