Përmbajtje:

Automatizimi bazë i dhomës: 7 hapa
Automatizimi bazë i dhomës: 7 hapa

Video: Automatizimi bazë i dhomës: 7 hapa

Video: Automatizimi bazë i dhomës: 7 hapa
Video: Грунтовка развод маркетологов? ТОП-10 вопросов о грунтовке. 2024, Nëntor
Anonim
Automatizimi bazë i dhomës
Automatizimi bazë i dhomës

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

Rasti
Rasti
Rasti
Rasti
Rasti
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ë

Elektronikë
Elektronikë
Elektronikë
Elektronikë
Elektronikë
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:

  1. pip3 instaloni mysql-connector-python
  2. pip3 instaloni flaks-socketio
  3. pip3 instaloni balona-cors
  4. pip3 instaloni gevent
  5. pip3 instaloni gevent-websocket

Hapi 4: Lidhja e MySQl

Po lidh MySQl
Po lidh 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:

  1. Komunikimi serik aktivizohet në PI -në tuaj
  2. SPI është aktivizuar në PI -në tuaj
  3. 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

Baza e të dhënave
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

Hapi 5 Testimi i Programit
Hapi 5 Testimi i Programit
Hapi 5 Testimi i Programit
Hapi 5 Testimi i Programit
Hapi 5 Testimi i Programit
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: