Ennél még tovább mentem. Megterveztem a dobozt, a hátlapot és a modul méreteit. A modulok 5x5cm-es panelen kerülnek megvalósításra. Miért? Mert ez a méret olcsón (10$/10db) rendelhető a Kínai NYÁK üzemekből.
A tervezett modul csatlakozó tartalmaz egy SPI-t, egy I2C-t és nyolc GPIO-t. Ez 17 érintkező együtt a két tápsínnel (3.3V és 5V). A 17 érintkezős 0.1" osztású egysoros tüskesor elfér a panel 5cm-es élén.
A rendszerhez kitaláltam jó néhány modult, amiket meg akarok valósítani. A lista nem teljes és a modulok még változhatnak:
- Relé - Egy csatornás relé modul
- RCR - Az ugrókódos távirányító vevőjének a modulja
- Hálózati érzékelő - A hálózati feszültség meglétének ellenőrzése, ezt terveztem a kapcsolókhoz
- Hőmérséklet/páratartalom - AM2302 alapú modul (a szenzor maga, kívül is, belül is elhelyezhető)
- Esp01 - ESP-01 alapú "agy" a modul kapcsolható két GPIO és egy I2C között
- Esp07/12 + pcf8574 - ESP-07 vagy ESP-12 alapú modul I2C bővítővel
- Esp12e/f - Kérdőjeles. Ez akkor hozható létre, ha a belső flash memória SPI portja könnyedén megosztható külső SPI eszközökkel - tesztelés szükséges
- Arduino + nrl24l01+ - MySensors.org szenzor "agy"
- Tápegység - 5V/3.3V képes táp, egy HLK-PM01 és egy 3.3V LDO vagy buck konverter alapon
- Nrl24l01+ - Nordic kommunikációs modul - elsősorban a Beaglebone-hoz készül, hogy MySensors.org átjátszó lehessen belőle
- Barométer
- Busz bővítő
- Teljesítmény mérő - Áramváltó alapú
- Teljesítmény mérő - Hall elemes
- Teljesítmény mérő - Digitális mérőóra impulzus számláló
- Gázóra Hall szenzor
- SSR Modul
- GPIO Modul - Izolált I/O Modul, esetleg DC/DC konverterrel együtt.
Egy 3D nyomtatható, parametrikus doboz is készül.
Néhány panel terve már elkészült. Ugyan meg lehet rendelni a Kínai gyártótól, ugyanakkor minden terv idáig egyoldalas, ami lehetővé teszi, a könnyű házi gyártást.
A tervek nagyja (nem mind) kizárólag furatszerelt alkatrészeket használ, ami könnyebbé teszi az életet.
És így fog kinézni a modul és doboza. Első OpenSCAD-es animációm!