Turinys:
- Prekės
- 1 žingsnis: surinkite visas savo reikmenis
- 2 žingsnis: būsto statyba
- 3 žingsnis: grandinės sukūrimas
- 4 veiksmas: atsisiųskite kodą iš „Github“
- 5 veiksmas: sukurkite „MySQL“duomenų bazę
- 6 veiksmas: išbandykite „Smartroom“
- 7 žingsnis: grandinės įdėjimas į korpusą
- 8 žingsnis: Mėgaukitės „Smartroom“
Video: „Smartroom“: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
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
Svarbiausia - atsargos! Viską sudėjau į „Excel“skaičiuoklę.
2 žingsnis: 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
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ę
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“
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ą
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“
Dabar esate visiškai pasiruošę naudoti „smartroom“, nebereikia keltis atidaryti langinių!
Rekomenduojamas:
„Arduino“automobilių atbulinės eigos įspėjimo sistema - Žingsniai po žingsnio: 4 žingsniai
„Arduino“automobilių atbulinės eigos įspėjimo sistema | Žingsniai po žingsnio: Šiame projekte aš suprojektuosiu paprastą „Arduino“automobilio atbulinės eigos stovėjimo jutiklio grandinę, naudodamas „Arduino UNO“ir ultragarsinį jutiklį „HC-SR04“. Ši „Arduino“pagrįsta automobilio atbulinės eigos įspėjimo sistema gali būti naudojama autonominei navigacijai, robotų diapazonui ir kitiems diapazonams
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): 8 žingsniai
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): ultragarsiniai garso keitikliai L298N nuolatinės srovės adapterio maitinimo šaltinis su vyrišku nuolatinės srovės kaiščiu „Arduino UNOBreadboard“Kaip tai veikia: pirmiausia įkelkite kodą į „Arduino Uno“(tai yra mikrovaldiklis su skaitmeniniu ir analoginiai prievadai kodui konvertuoti (C ++)
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: 7 žingsniai
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: Kelionė, skirta visam „Kano Pixel“potencialui išnaudoti, prasideda gamyklos programinės įrangos pakeitimu „MicroPython“, tačiau tai tik pradžia. Norėdami koduoti „Pixel Kit“, turime prie jo prijungti savo kompiuterius. Ši pamoka paaiškins, kas
Tiesioginė 4G/5G HD vaizdo transliacija iš DJI drono esant mažai delsai [3 žingsniai]: 3 žingsniai
Tiesioginis 4G/5G HD vaizdo įrašų srautinis perdavimas iš DJI drono esant mažai delsai [3 žingsniai]: Šis vadovas padės jums gauti tiesioginius HD kokybės vaizdo srautus iš beveik visų DJI dronų. Naudodami „FlytOS Mobile App“ir „FlytNow Web Application“galite pradėti transliuoti vaizdo įrašus iš drono