W tym rozdziale opisany jest sprzęt który został zaprojektowany specjalnie pod AquaPi.
Dla wersji 1.0 AquaPi powstała dedykowana wersja elektroniki, która zapewniała podstawowe funkcjonalności i umożliwiła przetestowanie konceptu AquaPi w praktyce. Elektronika ta, pomimo że dedykowana do wersji 1.0, może pracować z późniejszymi wersjami AquaPi.
Pomimo ograniczonych możliwości, elektronika w tej wersji jest prosta do wykonania w domowych warunkach (mała liczba elementów, płytka jednostronna, montaż przewlekany), oraz zapewnia podstawowe funkcjonalności umożliwiając pracę również z nowszą wersją oprogramowania.
Dla wersji 2.0 AquaPi powstała dedykowana wersja elektroniki, która zapewnia obsługę sprzętową wszystkich funkcjonalności które obsługuje oprogramowanie. Ta wersja elektroniki zaprojektowana jest jako modułowa, w której elementy wykonawcze znajdują się na osobnych płytkach, a całość łączona jest ze sobą przewodami z wtyczkami RJ12. Płytki są bardziej skomplikowane, przez co trudniejsze do wykonania w domu, jednak w obecnych czasach ceny wykonania profesjonalnych płytek w serwisach typu pcbway są na tyle niskie, iż wybrano właśnie to rozwiązanie. Pomimo większego skomplikowania płytek drukowanych, są one nadal zaprojektowane tak, aby korzystać z montażu przewlekanego, wiec do montażu wystarczą podstawowe umiejętności z zakresu lutowania. Tam gdzie jest wymóg stosowania elementów SMD, wybierane są moduły w postaci dostępnych kitów, które można zamontować na płytkach. Wszystkie płytki są projektowane w programie KiCad.
Płyta główna zawiera wyprowadzone na zewnątrz 3 złącza 1-wire, 1 złącze krańcówki trybu serwisowego, 3 złącza RJ12 z liniami I/O (4 linie na złącze), oraz miejsce na przetwornik ADC ADS1115 z wyprowadzonymi na płycie złączami do podłączenia mostków pomiarowych (4 kanały).
BOM (spis elementów) płyty głównej:
4 x Rezystor 4,7kΩ
3 x Gniazdo RJ12 6P6C kątowe
3 x Gniazdo Jack 3,5mm (PJ-327)
1 x Gniazdo DC 1.7/4.0mm (GDC1.7/4.0K2)
1 x PCF8574
1 x ADS1115 w postaci kitu
1 x Gniazdo żeńskie 2x20 raster 2,54mm
1 x listwa kołkowa 1x4 raster 2,54mm (prosta)
1 x listwa kołkowa 1x4 raster 2,54mm (kątowa)
3 x listwa kołkowa 1x3 raster 2,54mm (prosta)
1 x listwa kołkowa 1x3 raster 2,54mm (kątowa)
1 x Gniazdo żeńskie 1x10 raster 2,54mm
Płyta PWM została zaprojektowana pod 4 tranzystory MOSFET IRF520, umożliwając niezależne sterowanie 4 odbiornikami zasilanymi napięciem max 24V (maksymalne dopuszczalne napięcie tranzystora), i prądzie max 3A (maksymalny prąd projektowy obwodu drukowanego). Należy jednak pamiętać, iż powyżej 1A, IRF520 wymaga radiatora. Płyta ta została zaprojektowana aby pasować do obudowy Kradex Z6. Używając tej płyty, można zgodnie z jej nazwą, sterować urządzeniami podając sygnał PWM, np. symulująć wschód i zachód słońca przy oświetleniu LED.
BOM (spis elementów) płyty PWM:
4 x Rezystor 100kΩ
1 x Gniazdo RJ12 6P6C kątowe
5 x Gniazdo DC 2.1/5.5mm
4 x IRF520
4 x radiator TO220 (dla prądów > 1A)
2 x stopka pod bezpiecznik rurkowy 20mm
1 x bezpiecznik rurkowy 20mm 1A
Ta sekcja opisuje jakie złącza są wykorzystywane w projekcie, oraz jakie na nich występują sygnały
To złącze używane jest do łączenia płyty głównej z modułami wykonawczymi. Do połączenia wykorzystywane jest wszystkie 6 przewodów. W złączu tym występuje zasilanie (+5v), masa, oraz 4 linie GPIO.
To złącze używane jest w płycie PWM do podłączania urządzeń zasilanych z zewnętrznego źródła (do 24v). W tym złączu + zasilania znajduje się na bolcu.
To złącze używane jest do podłączania krańcówek lub czujników (np. kontaktronów, czujników poziomu cieczy, otwarcia klapy, itd). W tym złączu +3.3v zasilania znajduje się na bolcu.