Stap 1: Onderdelen die nodig zijn
Om te bouwen van de Raspberry Pi kant van het systeem:
- 1 raspberry Pi 1 B of beter. (U mei zitten kundig gebruik van eerdere versies, maar ik vind dat zelfs de B loopt een beetje traag. Ik zou aanraden de Pi 2 B)
- Powered USB-Hub (als u werkt met meer dan 1 Arduino dan dit wordt aanbevolen.)
- 8 GB SD kaart
Optioneel:
- USB WiFi Dongle
- Geval voor Raspberry Pi
Om te programmeren van de Arduino Controller, moet u de volgende handelingen uit voor elke kamer:
- 1 Arduino Uno (kloon van bestuur hier: http://www.banggood.com/Wholesale-Arduino-Compati...
- 1 kabel van de B-A van de USB (Type B einde, en Type A einde.)
Zoals ik al zei, ik zal een link naar de instructies voor het toevoegen van de sensoren, relais en LCD-schermen, dit Instructable zal zich richten op de programmering kamer meerdere en setup alleen. Echter...
Het bouwen van de Arduino controller sensoren, relais en LCD-schermen (optioneel) moet u een set van deze items voor elke kamer:
- 1 Arduino Uno compatibel ProtoBoard (zie hier: http://www.banggood.com/Arduino-Compatible-328-Pro...)
- 1 74HC595D 8 Bit Shift Register (http://www.banggood.com/25Pcs-SN74HC595N-74HC595-7...)
- 1 4.7K weerstand
- 2.1-1 uF condensatoren (stijl, maar als gepolariseerd, Bekijk de oriëntatie!)
- 1 20 x 4 Serial (niet I2C!) LCD-scherm met achtergrondverlichting (ik gebruikte deze: http://www.banggood.com/5V-2004-20X4-204-2004A-LCD...)
- 1 10 K Ohm Trimpot (Potentiometer voor het beheersen van contrast in het LCD-scherm. U hoeft niet te stellen dit meer dan eens zo een PCB gemonteerd stijl is prima. http://www.banggood.com/10Pcs-6mm-10K-OHM-Trimpot-...)
- Veel van de Jumper of andere draden van de aansluiting. (Jumpers zijn eenvoudigste aansluiten op het bord maar kunnen rommelig.)
- 1 2 kanaals relais boord (http://www.banggood.com/3Pcs-2-Way-Relay-Module-Wi...)
- 2 DS18B20 temperatuursensoren (wilt u degenen die zijn "waterdicht" die lijken op een sonde, niet degenen die eruit als een transistor zien. http://www.banggood.com/Wholesale-DS18B20-Waterpro...)
- Standaard stopcontacten (een huishoudelijk stopcontact werkt prima, net breken het koperen tabblad om te scheiden van het circuit tussen de aansluitingen.)
- Geschikt koperen kabel voor kachel/koelkast verbindingen.
- Project vak of behuizing.
- Geschikte kabel uit te breiden van de lengte van de sensor, zoals Ethernet-kabels en aansluitingen of telefoonkabels en aansluitingen.