Kazalo:
- Zaloge
- 1. korak: Zberite vse svoje zaloge
- 2. korak: Gradnja stanovanja
- 3. korak: Izdelava vezja
- 4. korak: Prenesite kodo iz Github -a
- 5. korak: Ustvarite bazo podatkov MySQL
- 6. korak: Testiranje pametne sobe
- 7. korak: Vstavite vezje v svoje ohišje
- 8. korak: Uživajte v pametni sobi
Video: Pametna soba: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Se vam kdaj zdi, da bi ležali v postelji in ne želite vstati? Se vam kdaj zdi, da je vstati, da odprete žaluzije, preveč za zahtevati? Potem imam popolno rešitev za vas. Predstavljamo Smartroom in s svojim mobilnim telefonom, tabličnim računalnikom ali celo računalnikom prevzemite nadzor nad svojo sobo!
Zaloge
V naslednjem koraku bom prikazal seznam zalog, ki jih boste potrebovali. Najpomembnejše od vsega, kar boste morali imeti Raspberry Pi in računalnik.
1. korak: Zberite vse svoje zaloge
Najpomembnejše so zaloge! Vse sem dal v Excelovo preglednico.
2. korak: Gradnja stanovanja
Za ohišje sem uporabil ploščo MDF velikosti 122 cm x 61 cm, te lahko najdete v kateri koli trgovini z lastnimi rokami. Izrežite jih s krožno žaginim listom z dimenzijami na risbi. Plošče se nato zlepijo skupaj z lepilom Soudal Fix All. Slikanje ni obvezno, vendar daje prijeten pridih:), uporabil sem vrste barve, kot je prikazano na zgornjih slikah. Za zavese sem naredil en sam list najtanjše tkanine, ki sem jo imel. Naokrog sem položil tudi plastično cev pod kotom 90 stopinj. Narezala sem jih na koščke, da se ti senzorji prilegajo.
3. korak: Izdelava vezja
To ni najmanjši električni tokokrog, vendar je zaradi tega ta projekt zabaven. Poskusite se izogniti prečkanju skakalnih žic. Žice, ki ne gredo na isto mizo, morajo biti daljše. Lahko spajkate dve žici ali med seboj povežete moške z ženskimi žicami.
4. korak: Prenesite kodo iz Github -a
Kodo za ta projekt lahko prenesete na moj Github, povezava je https://github.com/howest-mct/1920-1mct-project1-V… Kliknite na Code in prenesite backend in frontend.
Vzpostavite povezavo SSH med svojim PI in Visual Studio Code, če ne veste, kako, tukaj je majhen vodič.
V VS Code ustvarite novo mapo in jo poimenujte, kot želite, resno, ni pomembno. V to mapo prilepite vse datoteke iz zaledja. Prvi del je opravljen. Zdaj se pomaknite do/var/www/na kodi VC in vanjo prilepite sprednje datoteke. Kodiranje je končano!
5. korak: Ustvarite bazo podatkov MySQL
Program, ki ga uporabljam za ustvarjanje baz podatkov, je MySQL Workbench. Povezavo za prenos najdete tukaj.
Ustvarite brezžično povezavo, glejte moje nastavitve in se prepričajte, da je ime gostitelja SSH naslov IP vašega RPi.
Zdaj pojdite na ikono pod Datoteka v zgornjem levem kotu zaslona, kliknite nanjo, odprla bi se navadna datoteka SQL. tja prilepite kodo smartroomdb.txt in jo zaženite (rumena strela). Zdaj ste zlati!
6. korak: Testiranje pametne sobe
Zdaj, ko je večina tehničnih delov končana, pojdite v pravkar ustvarjeno mapo v VS Code in zaženite app.py. V zgornjem desnem kotu je majhna začetna ikona. Zdaj pojdite v brskalnik in vnesite naslov IP vašega RPi. Morali bi videti spletno mesto.
Ta spletna stran je najprej ustvarjena za mobilne naprave! Torej, da, ta projekt lahko uporabite v telefonu. Samo vnesite naslov IP svojega RPi.
Prav tako lahko pustite, da se projekt začne, ko se zažene vaš Raspberry Pi. Če želite to narediti, boste morali ustvariti storitev app1.py. Sledite tej vadnici
Main.py boste morali spremeniti v app1.py in imenik spremeniti v imenik, kjer se nahaja app1.py. Preverite, ali vse deluje v električnem vezju. Če je tako, pojdite na naslednji korak!
7. korak: Vstavite vezje v svoje ohišje
Dosegli ste zadnji del, čestitamo!
V stenah bo treba izvrtati dve luknji. Eno, kjer je preliv, in eno pod mizo. Za to lahko uporabite navaden vrtalnik. Nato plošča z MCP3008 in L293D gre pod omaro, druga plošča pa pod posteljo. Upravljanje kablov je odvisno od vas. Uporabil sem nekaj lepljivih blazinic, ki sem jih našel v lokalni trgovini DIY (Hubo).
8. korak: Uživajte v pametni sobi
Zdaj ste popolnoma pripravljeni za uporabo pametne sobe, ne vstajate več, da odprete polkna!
Priporočena:
Pametna namizna LED luč - Pametna razsvetljava W/ Arduino - Delovni prostor Neopixels: 10 korakov (s slikami)
Pametna namizna LED luč | Pametna razsvetljava W/ Arduino | Delovni prostor Neopixels: Danes preživljamo veliko časa doma, študiramo in virtualno delamo, zakaj torej ne bi povečali svojega delovnega prostora s prilagojenim in pametnim sistemom osvetlitve, ki temelji na LED -diodah Arduino in Ws2812b. Tukaj vam pokažem, kako zgradite svoj pametni Namizna LED luč, ki
Prostoročna soba: 8 korakov
Prostoročna soba: Pozdravljeni, ime mi je Avroh in grem v 6. razred. To navodilo sem naredil za kul način za vstop in izstop iz sobe. Nisem pa imel sredstev za programiranje in smisel, če pride kdo. Zato sem prostor naredil iz nič
Pametna budilka: pametna budilka iz Raspberry Pi: 10 korakov (s slikami)
Pametna budilka: pametna budilka iz Raspberry Pi: Ste si kdaj želeli pametno uro? Če je tako, je to rešitev za vas! Naredil sem pametno budilko, to je ura, ki jo lahko spremenite glede na spletno stran. Ko se alarm sproži, bo zaslišal zvočni signal in dve lučki bosta
DEEDU prazna soba: 6 korakov
DEEDU Empty Room: Namen te dejavnosti je povečati občutljivost uporabnika na porabo energije za nadzor temperature. Ta dejavnost je namenjena otrokom, starejšim od 12 let, ki lahko preberejo in razumejo okvirne številke temperature in
Pametna soba NodeMCU - ESP8266 - Arduino: 6 korakov
Pametna soba NodeMCU | ESP8266 | Arduino: Ustvarjam youtube serijo " Kako avtomatizirati svojo sobo z arduinom? &Quot; in kot del te produkcije vam predstavljam eno mojih najnovejših nadgradenj. Odločil sem se za uporabo modula WiFi Nodemcu ESP8266, ker bi ga bilo mogoče programirati kot