Turinys:

„Smartroom“: 8 žingsniai
„Smartroom“: 8 žingsniai

Video: „Smartroom“: 8 žingsniai

Video: „Smartroom“: 8 žingsniai
Video: 8 Space Smart Room 2024, Lapkritis
Anonim
„Smartroom“
„Smartroom“

Ar kada nors jaučiate, kaip gulite savo lovoje ir nenorite keltis? Ar kada nors manote, kad pakilti atidaryti langines yra per daug prašoma? Tada aš turiu jums geriausią sprendimą. Pristatydami „Smartroom“, valdykite kambarį savo mobiliuoju telefonu, planšetiniu kompiuteriu ar net kompiuteriu!

Prekės

Kitame žingsnyje parodysiu jums reikalingų prekių sąrašą. Svarbiausia, kad jums reikės „Raspberry Pi“ir kompiuterio.

1 žingsnis: surinkite visas savo reikmenis

Surinkite visas savo reikmenis
Surinkite visas savo reikmenis
Surinkite visas savo reikmenis
Surinkite visas savo reikmenis
Surinkite visas savo reikmenis
Surinkite visas savo reikmenis

Svarbiausia - atsargos! Viską sudėjau į „Excel“skaičiuoklę.

2 žingsnis: būsto statyba

Būsto statyba
Būsto statyba
Būsto statyba
Būsto statyba
Būsto statyba
Būsto statyba

Korpusui naudojau 122 cm x 61 cm dydžio MDF plokštę, juos galite rasti bet kurioje „pasidaryk pats“parduotuvėje. Iškirpkite juos apskrito ašmenų pjūklu, kurio matmenys yra brėžinyje. Tada plokštės klijuojamos kartu su klijais „Soudal Fix All“. Dažymas yra neprivalomas, tačiau suteikia malonų prisilietimą:), aš naudoju dažų rūšis, kaip parodyta aukščiau esančiose nuotraukose. Užuolaidoms padariau vieną lapą iš ploniausio turimo audinio. Aš taip pat turėjau plastikinį vamzdelį aplink 90 laipsnių kampą. Aš juos supjaustiau gabalėliais, kad jutikliai tilptų.

3 žingsnis: grandinės sukūrimas

Grandinės sukūrimas
Grandinės sukūrimas
Grandinės sukūrimas
Grandinės sukūrimas

Tai nėra mažiausia elektros grandinė, tačiau tai daro šį projektą įdomų. Stenkitės vengti kirtimo laidų. Laidai, kurie nepatenka į tą pačią lentą, turėtų būti ilgesni. Galite lituoti du laidus arba tarpusavyje prijungti patinus prie moteriškų laidų.

4 veiksmas: atsisiųskite kodą iš „Github“

Šio projekto kodą galite atsisiųsti iš mano „Github“, nuoroda yra https://github.com/howest-mct/1920-1mct-project1-V…. Spustelėkite kodą ir atsisiųskite užpakalinę bei priekinę sąsają.

Užmegzkite SSH ryšį tarp savo PI ir „Visual Studio Code“, jei nežinote, kaip tai padaryti, čia yra nedidelė pamoka.

„VS Code“sukurkite naują aplanką ir vadinkite jį, kaip norite, rimtai, nesvarbu. Įklijuokite visus failus iš „Backend“į tą aplanką. Pirmoji dalis padaryta. Dabar eikite į/var/www/on VC Code ir įklijuokite ten esančius frontend failus. Kodavimo dalis baigta!

5 veiksmas: sukurkite „MySQL“duomenų bazę

Sukurkite „MySQL“duomenų bazę
Sukurkite „MySQL“duomenų bazę
Sukurkite „MySQL“duomenų bazę
Sukurkite „MySQL“duomenų bazę

Programa, kurią naudoju kurdama duomenų bazes, yra „MySQL Workbench“. Atsisiuntimo nuorodą rasite čia.

Sukurkite belaidį ryšį, žr. Mano nustatymus, įsitikinkite, kad SSH pagrindinio kompiuterio pavadinimas yra jūsų RPi IP adresas.

Dabar eikite į piktogramą, esančią viršutiniame kairiajame ekrano kampe esančiame faile, spustelėkite ją, ji turėtų atidaryti paprastą SQL failą. įklijuokite „smartroomdb.txt“kodą ir paleiskite jį (geltonas žaibas). Dabar tu auksas!

6 veiksmas: išbandykite „Smartroom“

„Smartroom“testavimas
„Smartroom“testavimas
„Smartroom“testavimas
„Smartroom“testavimas

Dabar, kai dauguma techninių dalių yra atliktos, eikite į ką tik sukurtą aplanką „VS Code“ir paleiskite „app.py“. Viršutiniame dešiniajame kampe yra maža pradžios piktograma. Dabar eikite į savo naršyklę ir įveskite savo RPi IP adresą. Turėtumėte pamatyti svetainę.

Ši svetainė pirmiausia sukurta mobiliesiems! Taigi taip, galite naudoti šį projektą savo telefone. Tiesiog įveskite savo RPi IP adresą.

Taip pat galite leisti projektui prasidėti, kai prasideda „Raspberry Pi“. Jei norite tai padaryti, turėsite sukurti „app1.py“paslaugą. Sekite šią pamoką

Turėsite pakeisti main.py į app1.py ir pakeisti katalogą į katalogą, kuriame yra app1.py. Patikrinkite, ar elektros grandinėje viskas veikia. Jei taip, pereikite prie kito žingsnio!

7 žingsnis: grandinės įdėjimas į korpusą

Grandinės įvedimas į jūsų korpusą
Grandinės įvedimas į jūsų korpusą
Įdėkite grandinę į savo korpusą
Įdėkite grandinę į savo korpusą
Grandinės įvedimas į jūsų korpusą
Grandinės įvedimas į jūsų korpusą
Grandinės įvedimas į jūsų korpusą
Grandinės įvedimas į jūsų korpusą

Jūs pasiekėte paskutinę dalį, sveikinu!

Sienose reikės išgręžti dvi skyles. Vieną, kur yra padažas, o kitą - po stalu. Tam galite naudoti įprastą gręžtuvą. Po to duonos lenta su MCP3008 ir L293D eina po komoda, o kita duonos lenta - po lova. Kabelių valdymas priklauso nuo jūsų. Aš panaudojau keletą lipnių pagalvėlių, kurias radau savo vietinėje „pasidaryk pats“parduotuvėje („Hubo“).

8 žingsnis: Mėgaukitės „Smartroom“

Mėgaukitės „Smartroom“!
Mėgaukitės „Smartroom“!
Mėgaukitės „Smartroom“!
Mėgaukitės „Smartroom“!
Mėgaukitės „Smartroom“!
Mėgaukitės „Smartroom“!

Dabar esate visiškai pasiruošę naudoti „smartroom“, nebereikia keltis atidaryti langinių!

Rekomenduojamas: