Përmbajtje:
- Furnizimet
- Hapi 1: Rasti
- Hapi 2: Elektronikë
- Hapi 3: Vendosja e PI
- Hapi 4: Lidhja e MySQl
- Hapi 5: Kodi
- Hapi 6: Baza e të dhënave
- Hapi 7: Hapi 5 Testimi i Programit
Video: Automatizimi bazë i dhomës: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:14
Pershendetje
për projektin tim shkollor kam bërë një sistem mini automatizimi të shtëpisë. Kjo mund të përdoret për njerëzit që punojnë gjatë gjithë kohës në zyrë dhe harrojnë të rregullojnë ndriçimin, të hapin dritaren ose të ftojnë dhomën kur është nxehtë. Unë kam qenë ai djalë shumë herë ndërsa luaj lojëra ose punoj për shkollë. Thjesht më duhet ta bëj këtë për dhomën time në jetën reale dhe jam mirë të shkoj! Tani për tani është vetëm për mikun tim "Anthony", një figurë e lëvizshme e lojës …
Çfarë
Një sistem mini automatizimi i shtëpisë që rregullon temperaturën, ndriçimin dhe cilësinë e ajrit për ne njerëzit e zyrës që punojmë shumë. Punon automatikisht, por ju rregulloni gjithçka në faqen e internetit.
Pse:
Siç e përmenda më parë, e bëra këtë për një projekt shkollor. Somethingshtë diçka që do ta doja në jetën reale, kështu që ndoshta një ditë mund ta ndërtoj për dhomën time kush e di…
Furnizimet
Artikujt e mëposhtëm kërkohen për të bërë këtë projekt. Ju nuk keni nevojë të porosisni gjithçka nga faqet e lidhura, këtu e kam marrë.
(Në bashkëngjitje mund të gjeni të njëjtën listë, pak më të pastër dhe me çmime.)
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- 1 x
- Rezistencë 1 x 1k ohm
- Rezistencë 2 x 10k Ohm
- Rezistencë 6 x 220 ohm
- 6 x
- Për shumë tela
- MDF e gjelbër ose çdo lloj druri tjetër
- Mjaft zam
- Bojë 200 cl për MDF, çdo ngjyrë që dëshironi.
- 1 x
Hapi 1: Rasti
Në skedarët që gjeni gjeni të gjitha madhësitë që ju nevojiten për të krijuar panele druri sperate ose mdf. Kam përdorur një makinë CNC për të bërë vrimat. Përdorimi i asaj makine nuk është i detyrueshëm! Ju mund të përdorni mjete më themelore dhe të arrini një rezultat të ngjashëm.
Pjesët janë bërë që të përshtaten bukur me njëra -tjetrën, kështu që me pak zam mund t'i vendosni të gjitha së bashku.
Vini re se muri i brendshëm "i rremë" nuk është ngjitur në mënyrë që ta nxjerr, njësoj për tavanin "të rremë", pjesën e jashtme të murit "të rremë" dhe vetë tavanin. Do të na duhet të arrijmë tavanin e rremë dhe murin e rremë më vonë kur të vendosim pajisjet elektronike.
Tjetra mund ta lyeni kutinë nëse dëshironi ta bëni këtë. Kam përdorur bojë të bardhë, por mund të jetë çdo ngjyrë që dëshironi.
Hapi 2: Elektronikë
Ju lutemi përdorni skedarin e furrës së ngrirë kur bëni qarkun. Unë sugjeroj që të përdorni të njëjtat kunja si unë ose mund të jeni në ndonjë telash. Meqenëse e kemi bërë tashmë kutinë, nuk ka nevojë të bëni një qark "provë", mund ta ndërtoni në 1 nga 3 mënyrat e listuara më poshtë.
Ka shumë mënyra për ta vendosur këtë qark në kuti.
Mënyra "dembele":
Ju mund t'i vendosni tabelat midis murit të rremë dhe murit aktual, pastaj përdorni tela më të gjatë për të arritur sensorët në krye
Mënyra "më profesionale":
Ju mund të bëni si unë dhe të bëni një PCB ku ngjitni gjithçka mbi të, kështu që është pak më profesionale
Mënyra "kjo është për punën time":
Ju ende keni nevojë për një PCB, porositni një ku telat janë pjesë e PCB kështu që ju vetëm duhet të lidhni përbërësit dhe disa tela për të arritur në majë të kutisë
Hapi 3: Vendosja e PI
Për ata që nuk kanë koduar kurrë në Pi, së pari duhet ta konfiguroni atë.
Kjo lidhje do t'ju tregojë se si të punoni në distancë duke përdorur ssh.
Lidhja:
Kjo lidhje do t'ju tregojë se si të konfiguroni serverin e bazës së të dhënave
Lidhja:
Pastaj do të dëshironi të instaloni disa pako, zgjidhni dosjen që keni dashur të krijoni duke përdorur udhëzuesin dhe hapni një terminal.
Ju duhet të instaloni:
- pip3 instaloni mysql-connector-python
- pip3 instaloni flaks-socketio
- pip3 instaloni balona-cors
- pip3 instaloni gevent
- pip3 instaloni gevent-websocket
Hapi 4: Lidhja e MySQl
Pasi të keni hapur tryezën e punës MySQl, duhet të krijoni një lidhje të re.
Lidhja duhet të duket si fotografia e mësipërme.
- Padyshim që ju e quani atë për çfarëdo që ju pëlqen, unë e quaj "Raspi"
- Pastaj vendosni metodën e lidhjes në "Standard TCP/IP over ssh", KJO VSHT V SHUM E RORTNDSISHME
- Emri i hostit ssh është vetëm adresa IP e PI -së tuaj
- Emri i përdoruesit Ssh është përdoruesi i pi tuaj
- Emri i hostit Mysql nuk ka nevojë të ndryshojë
- As porti nuk ka nevojë të ndryshohet
- Emri i përdoruesit duhet të jetë emri i përdoruesit në tryezën e punës.
Lidhje me tryezën e punës mysql:
Hapi 5: Kodi
Në depo do të gjeni kodin e nevojshëm.
Vini re se keni nevojë edhe për arduino, kodi për leximin e cilësisë së ajrit është shkruar në arduino.
Github:
Biblioteka për sensorin e cilësisë së ajrit:
Thjesht vendosja e të gjithë skedarëve në kodin vizual të studios nuk ka të ngjarë të funksionojë.
Së pari ju duhet të kontrolloni nëse:
- Komunikimi serik aktivizohet në PI -në tuaj
- SPI është aktivizuar në PI -në tuaj
- Një tel aktivizohet në pi tuaj
Pastaj mund të vendosni kodin e sfondit kudo që ju pëlqen në pi tuaj, por dosja "html" duhet të jetë në /var /www.
Mos ngurroni të ndryshoni kodin dhe të përmirësoni projektin.
Hapi 6: Baza e të dhënave
Për të ruajtur të dhënat dhe për të qenë në gjendje të përdorni sistemin ju nevojitet kjo bazë të dhënash MySQL.
Kam përdorur Maria DB si sistem të menaxhimit të bazës së të dhënave në Raspberry Pi tim (https://mariadb.org/).
Nëse nuk e kuptoni bazën e të dhënave, mund të lexoni "ndihmën e DB" dhe shpresojmë të kuptoni gjithçka.
Të dhënat në bazën e të dhënave duhet të lihen atje. Kjo është për pajisjet, pa këto të dhëna sistemi nuk do të funksionojë.
Hapi 7: Hapi 5 Testimi i Programit
Për të qenë në gjendje të testoni nëse gjithçka funksionon, së pari do të duhet të lidhni PI -në tuaj dhe furnizimin me energji elektrike. Absolutelyshtë absolutisht e nevojshme që të ketë një furnizim me energji 3.3V dhe 5V. Nëse ju mungon 1 prej tyre, projekti nuk do të funksionojë.
Për të hyrë në uebfaqe ju duhet vetëm të googleoni adresën IP të PI-së tuaj.
Pastaj mund të regjistroheni, të regjistroheni dhe të eksploroni.
Recommended:
Kontrolluesi dhe kontrolluesi i zënies së dhomës MicroBit: 4 hapa
Kontrolluesi dhe kontrolluesi i zënies së dhomës MicroBit: Gjatë një pandemie, një mënyrë për të zvogëluar transmetimin e virusit është të maksimizoni distancën fizike midis njerëzve. Në dhoma ose dyqane, do të ishte e dobishme të dini se sa njerëz janë në hapësirën e mbyllur në çdo kohë. Ky projekt përdor një palë
Automatizimi llafazan -- Audio Nga Arduino -- Automatizimi i kontrolluar nga zëri -- HC - 05 Moduli Bluetooth: 9 hapa (me fotografi)
Automatizimi llafazan || Audio Nga Arduino || Automatizimi i kontrolluar nga zëri || HC - 05 Moduli Bluetooth: …………………………. Ju lutemi SUBSCRIBE në kanalin tim në YouTube për më shumë video …. …. Në këtë video ne kemi ndërtuar një Automatizim Bisedues .. Kur do të dërgoni një komandë zanore përmes celularit, atëherë ai do të ndezë pajisjet shtëpiake dhe do të dërgojë reagime për
Termometër infra të kuqe pa kontakt me bazë Arduino - Termometri me bazë IR duke përdorur Arduino: 4 hapa
Termometër infra të kuqe pa kontakt me bazë Arduino | Termometri i bazuar në IR duke përdorur Arduino: Përshëndetje djema në këtë udhëzues ne do të bëjmë një termometër pa kontakt duke përdorur arduino. Meqenëse ndonjëherë temperatura e lëngut/ngurtës është shumë e lartë ose shumë e ulët dhe pastaj është e vështirë të kontaktosh me të dhe të lexosh temperatura atëherë në atë skenë
Riparimi i problemit bazë të ndërgjegjes së kompjuterit bazë (dështimi i diskut në sistem dhe furnizimi me energji i dëmtuar dhe skedarët e humbur/të korruptuar): 4 hapa
Riparimi i problemit bazë të ndërgjegjes kompjuterike bazë (dështimi i sistemit të diskut dhe PSU i prishur dhe skedarët që mungojnë/korruptojnë): KJO UDHZUES NUK KA PINRFUNDUAR, DO T AD SHTOJ M M SHUM INFORMACION KUR M G KA NJ SHANS. Nëse keni nevojë për ndonjë ndihmë me rregullimin e një kompjuteri ose nëse keni ndonjë pyetje fare, mos ngurroni të më dërgoni mesazh " Në këtë udhëzues do t'ju tregoj se si të riparoni komin bazë
Automatizimi i dhomës së gjumit: 6 hapa
Automatizimi i dhomës së gjumit: Në këtë Instructable do t'ju tregoj se si kam ndërtuar një sistem për të më lejuar të drejtoj dhomën time të gjumit duke përdorur kompjuterin tim