Remote Smart Home

by marijn_vantieghem in Circuits > Remote Control

621 Views, 0 Favorites, 0 Comments

Remote Smart Home

103770131_561042757930643_6418761267337270229_n.jpg
Screenshot_2020-06-10 Project Editor - Instructables.png
103940918_2080105905466556_2454878333120893263_n.jpg
103862573_886434488523367_3273557744038743818_n.jpg
104110410_578912462995222_6422883921660734596_n.jpg
104059194_2842525896034298_2231848974421768481_n.jpg
103877499_259775202106176_6256021537437657765_n.jpg
103755005_292091708628701_7342089999157860714_n.jpg
103724231_595006201427341_3877625181942866377_n.jpg
103846008_564876034087168_3969906693190543026_n.jpg
104007702_254887442487458_926400594034857756_n.jpg
images.jpg
raspberry.jpg
jumper.png
breadbord.jpg
HTB1O.7adnmWBKNjSZFBq6xxUFXaX.jpg
potentiometer.jpg
ob_3d5132_lm35.jpg
ledstrip.png
pcf.jpg
mcp.jpg
heating.jpg
Elektrisch-solenoid-mini-slot-12V.jpg
103583961_258132651956089_4894927149206555351_n.jpg
103904811_3702414766451884_2132115949132382966_n.jpg

Materialen:

dunne gelamineerde hout platen.

1 x grondplaat met een diameter van 1 cm

kleine nagels

2 x breadbords

plakband

veel kabels met diameter 0.3 cm

veel jumper kabels

gereedschap:

boormachine

lijmpistool

soldeerbout

schroevendraaier

componenten

2 x relais boards met 4 relais er op

1 x Raspberry pi 3 of 4

1 x ethernetkabel(min 1 meter)

2 x voeding kabels voor 12 V(1 met jack en 1 met zichtbare VCC en GND kabel)

1 x Raspberry pi voeding kabel

1 x druppel sensor met bijhorende convertor

1 x MCP3208(ADC)

1 x PCF8574(voor lcd)

1 x I2C LCD scherm

1 x arduino UNO

1 x RFID (VMA405)

4 x leds

4 x led strip(12V)

4 x LM35GZ(temperatuur sensor)

1 x potentiometer

1 x Mb120 voeding module(3.3V en 5V)

De totale kost van het project is ongeveer 130 euro exclusief het verwerkte hout.

In de bestanden vindt u de BOM met alle links en prijzen van de componenten.

Downloads

Elektronica Aanlsuiten

103872277_873958536421642_1734690040120066966_n.jpg
103876087_262721961611712_8763306023116275021_n.jpg
103874752_562924861086588_4225545064686349958_n.jpg
103650797_2648267035492966_4622828970190678616_n.jpg
104164797_2616856485237897_6265571455168713038_n.jpg
103457799_186784049363316_6426049246395226509_n.jpg
103510219_253622942729168_3955143092492554289_n.jpg

Begin met de T-cobbler van de raspberry pi te monteren op het breadbord en plaats de MB102(voeding) aan de andere kant van het breadbord. Zorg ervoor dat ze een gemeenschappelijke ground hebben. Daarna plaats je de mcp3208 en de PCF8574 sluit deze juist aan op de raspberry pi3. Vergeet niet van een pullup weerstand te plaatsen voor de i2C bus. Maak gebruik van de externe voeding als bron niet de Raspberry pi. Indien je het fout aansluit of als er problemen zijn is dit veiliger. sluit aan de pcf8574 de 8 datalijnen aan van de LCD en verbind alle andere kabels van de lcd met de raspberry pi. Je kan de backlight ook activeren maar gebruik hiervoor de externe voeding. Maak een spanningsdeler met een weerstand en de potentiometer om zo de lichtintensiteit te kunnen meten. Sluit deze 4 spanningsdelers dan aan op de MCP analoge ingangen. De LM35GZ temperatuur sensor heeft 3 pinnen de gnd, vcc en de output. verbind deze met de externe voeding en de MCP. De RFID sluit je aan op de Arduino. Voed de arduino met de USB-kabel vanuit de Raspberry pi. Dit is de test omgeving nadat deze schakeling volledig juist is en werkt kan je hem verwerken in de maquette. Verbind de relais borden met de 12 V voeding en sluit alles ingangen aan op de raspberry pi. Aan de uitgangen hang je het slot, 2 leds en de 4 ledstripts. De overige leds sluit je rechtstreeks aan op de raspberry pi met een voorschakelweerstand.

Maquette

104004864_392753578350151_3283851584307843311_n.jpg
103981137_308802806813916_8665769713480713285_n.jpg
103848918_281816903196114_8309956958533626538_n.jpg
103976086_2722057564709212_8589740117254353379_n.jpg
104015054_187782829222785_2977877709874102899_n.jpg
103981564_395979168027964_3363518845355341271_n.jpg
104026389_559554321425555_827165457625271882_n.jpg
103969508_257706549007338_9113786955622101092_n.jpg
103890724_952859021809901_5881943185984721813_n.jpg

Maak de maquette volgens de schetsen. Gebruik houtlijm om de muren vast te lijmen en nagels voor de dikkere grondplaten. Voorzie een extra achter kamer voor de hardware. Voorzie een 2 extra platen voor de achterkamer te kunnen bedekken en 1 voor de hardware later op te kunnen monteren. De houten plaat voor de achterkamer te bedekken voorzie je van 4 magneten om het huis dan gemakkelijk te kunnen sluiten. Aan de binnenkant van de achterkant monteer je een frame zodat de achterplaat ergens kan tegen staan. Hierop plaats je ook nog 4 magneten. Monteer op de achterplaat ook nog 2 handvatten voor het gemakkelijk te kunnen openen van het huis.

Website En Code

104296015_1688243671334679_4800817838660957325_n.jpg
103784444_619715625565604_4963884149317512466_n.jpg
Capture.PNG

Gebruik python voor het openzetten van een website op de raspberry pi en ook voor het inlezen an alle sensoren op de. Je kan deze website zelf aanmaken of kiezen hoe deze eruit ziet. Maak gebruik van de talen HTML,CSS en javascript voor de frontend. Gebruik socketio voor het versturen van de data tussen de backend en frontend. Voor alle data op te slaan gebruik je mysqlworkbench en maak je een model op je Raspberry pi.Het Arduino gedeelte bestaat uit het inlezen van de id's met de RFID en het doorsturen van de ingelezen waardes naar de Raspberry pi via seriƫle communicatie. Voor het gemak gebruik een externe library voor het inlezen van de RFID. De Raspberry pi leest alle andere analoge sensoren in via de MCP3208. De druppel sensor kan je analoog en digitaal inlezen. De MCP maakt gebruik van de SPI bus om te communiceren met de Raspberry pi. Maak gebruik van threads om de software voor de sensoren en de website op hetzelfde moment te laten werken.

Hier vind u alle andere nuttige informatie voor het maken van dit project.(software en meer)
https://github.com/howest-mct/1920-1mct-project1-VantieghemMarijn.git

Monteren Hardware

103583966_556144458625041_1966495627060617836_n.jpg
103462909_655364358375587_5937841885917771712_n.jpg
103969906_609854109632777_3450161541814677339_n.jpg
103533856_690219308192726_6115110227542865643_n.jpg
103727565_195596678334862_4178377467630069550_n.jpg
103793816_643272726274051_8095126917122991047_n.jpg
103862575_299536208102681_3354841728782043023_n.jpg
104124096_252054776079380_7332206053064101971_n.jpg
103984558_2637620436513768_8609074467699808019_n.jpg
104049211_2949715545142372_8357379580059612528_n.jpg
103967085_1199410893734903_5836797534262427155_n.jpg
103323624_733445157294247_5750152179597991720_n.jpg
104098339_584479282475088_1020485661325149254_n.jpg
104074438_931638673964680_2559892906727614439_n.jpg
103941397_589511515281529_9008953704306471934_n.jpg
103876083_302262114270044_9189532996049820316_n.jpg

Nadat alle software in orde is en de harware juist is aangesloten kan je testen al alles werkt. Indien alles werkt en vlot verloopt kan je beginnen aan het verwerken van alle componenten in de hardware kamer. Plaats de breadbords, relais, Raspberry pi en de arduino uno op een plaat. Verleng alle draden zodat de leds en led strip in de kamers passen. Gebruik hiervoor een soldeerbout en krimpkous om de verlengingen mooi af te werken. Monteer ook alle temperatuur sensoren en licht sensoren in de muur en verleng de kabels waar nodig. Hang de RFID aan de linker zijkant van het huis en boor een gat van een diameter van 0.5 cm. Hier door passen alle kabels van de Arduino en het slot. Aan de andere kant van de maquette plaats je het LCD scherm en hier boor je ook een gat van 1 cm. Verleng alle kabels van de PCF8574 en verbind ze door het gat. Monteer een plastic L profiel aan de onder kant zodat de plaat met alle elektronica kan recht staan. Monteer in de bovenste kamer bij de convertor voor de regen sensor een dikke plaat om daar aan een plankje te hangen om de plaat te kunnen vergrendelen. Verwijder ook 1 cm aan de onder kant van het frame met de magneten zodat daar alle kabels door kunnen. Gebruik dubbelzijdige plakband om de kabels geordend te houden en om zo een overzicht te behouden over de schakeling. Aan de led strips hangt er een plakker trek de onderste laag van de strip en plak het aan de bovenkant.Je kan achteraf ook nog de led's vervangen door echte verwarmingselementen(RC016) maar hier heb je dan wel een zwaardere voeding voor nodig.

Afwerking

Screenshot_2020-06-10 Project Editor - Instructables(1).png
103904811_3702414766451884_2132115949132382966_n.jpg
103580553_264431431285531_8634927502925589512_n.jpg

De maquette is nu zo goed als klaar. Je kan de deze nu nog afwerken met verf of je kan deze beplakken met stickers om de kamers er wat leuker te laten uitzien. Als u de maquette zou willen uitbreiden dan kan u altijd de overige plaats op de zolder benuttigen als extra kamer.