Universalplatinen für Smart Home basierend auf dem Mikrocontroller ATmega128 (ATmega2561)

Ich habe kürzlich den ersten Beitrag darüber geschrieben, wie ich angefangen habe, herkömmliche LED-Leuchten in dimmbare umzuwandeln. Vielen hat es nicht gefallen, dass ich meinen Dimmer auf Basis des ATmega128- Mikrocontrollers herstelle . Daher möchte ich erklären, warum dieser spezielle Mikrocontroller verwendet wird und warum Sie heutzutage bei der Entwicklung von etwas für sich nicht danach streben sollten, alles auf dem schwächsten Mikrocontroller zu tun, der nur die Funktionalität des von Ihnen entwickelten Geräts erweitern kann.





Um nicht für jedes Smart-Home-Gerät eine Karte von Grund auf neu zu entwickeln, habe ich mich für eine Universalkarte auf Basis des ATmega128- Mikrocontrollers entschieden , an die bereits speziellere Karten für bestimmte Geräte angeschlossen werden.



Warum wurde dieser spezielle Mikrocontroller ausgewählt? Es ist einfach, denn der ATmega128 ist nur 20 Cent teurer als der ATtiny2313 . Und der ATtiny2313 kostet genauso viel wie der ATmega8 . Das ist schon über ATtiny2313 kann wie ein böser Traum vergessen werden.

Hier sind ein paar Bilder mit Preisen auf AliExpress (wo ich Teile kaufe) und weiter.





ATtiny2313:





Die Kosten für ATtiny2313
Die Kosten für ATtiny2313

ATmega8:





ATmega8 kosten
ATmega8 kosten

ATmega128:





ATmega128 Preis
ATmega128

ATmega2561:





ATmega2561 Preis
ATmega2561

, ATmega128 8 , , . 5 , ATmega128. 128 , . - , , .





ATmega128 ATmega2561.





Vergleich zwischen ATmega128 und ATmega2561
ATmega128 ATmega2561

, SPI , , , , , , ATmega128, ATmega2561, 2 "". , ATmega2561, ATmega128. , ATmega2561. , , smd . , - ( ). 10 . ATmega128, ATmega2561 . , , smd , , .





.

:





Platinenlayout

:





Vorderseite der Bretter
Rückseite der Bretter

:





Die Vorderseite der Platinen nach dem Löten der Komponenten
Die Rückseite der Platinen nach dem Löten der Komponenten

ADM488 :





Karte mit ADM488-Modul
ADM488
Karte mit ADM488-Modul
ADM488

nRF24L01+:





Karte mit nRF24L01 + Modul
nRF24L01+
Karte mit nRF24L01 + Modul
nRF24L01+

, 2 , ADM488 nRF24L01+, .





. - - .








All Articles