Мазмуну:
- Жабдуулар
- 1 -кадам: Бардык жабдууларыңызды чогултуу
- 2 -кадам: Турак жай куруу
- 3 -кадам: Районду жасоо
- 4 -кадам: Githubдан кодду жүктөп алыңыз
- 5 -кадам: MySQL маалымат базасын түзүү
- 6 -кадам: Smartroomду тестирлөө
- 7 -кадам: Турак жайдын ичине схеманы коюу
- 8 -кадам: Smartroomдон ырахат алыңыз
Video: Smartroom: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Сиз качандыр бир кезде төшөгүңүзгө жаткыңыз келип, ордунан тургусу келбей жатабы? Жалюзиңизди ачуу үчүн ордунан турууну каалагыңыз келеби? Анда менде сиз үчүн идеалдуу чечим бар. Smartroom менен таанышып, уюлдук телефонуңуз, планшетиңиз, ал тургай компьютериңиз менен бөлмөнү башкарыңыз!
Жабдуулар
Кийинки кадамда мен сизге керектүү буюмдардын тизмесин көрсөтөм. Баарынан маанилүүсү, сизде Raspberry Pi жана компьютериңиз болушу керек.
1 -кадам: Бардык жабдууларыңызды чогултуу
Эң башкысы, жабдуулар! Мен бардыгын Excel жадыбалына жайгаштырдым.
2 -кадам: Турак жай куруу
Мен MDF панелинин өлчөмүн 122 см х 61 см колдонгон турак жай үчүн, аларды каалаган DIY дүкөнүнөн таба аласыз. Аларды тегерек бычак араа менен чиймедеги өлчөмдөрү менен кесип алыңыз. Андан кийин панелдер Soudal Fix All клейи менен жабыштырылат. Сүрөт тартуу милдеттүү эмес, бирок ага жагымдуу тийүү тартуулайт:), Мен жогорудагы сүрөттөрдө көрүнгөн боёктун түрлөрүн колдондум. Парда үчүн мен ичимдеги эң жука кездемеден бирден барак жасадым. Менде пластикалык түтүк 90 градустук бурч менен жатты. Мен сенсорлор туура келиши үчүн, аларды бөлүктөргө бөлдүм.
3 -кадам: Районду жасоо
Бул эң кичинекей электрдик схема эмес, бирок бул долбоорду кызыктуу кылат. Зымдарды секирип өтүүдөн качууга аракет кылыңыз. Бир эле нанга барбаган зымдар узунураак болушу керек. Сиз эки зымды ширете аласыз же эркекти ургаачы зымдарга бири -бири менен туташтыра аласыз.
4 -кадам: Githubдан кодду жүктөп алыңыз
Бул долбоордун кодун менин Githubдан жүктөп алсаңыз болот, шилтеме https://github.com/howest-mct/1920-1mct-project1-V… Кодду басыңыз жана арткы жана алдыңкы жагын жүктөп алыңыз.
PI менен Visual Studio Code ортосунда SSH туташуусун түзүңүз, эгер сиз кантип билбесеңиз, бул жерде кичинекей окуу куралы бар.
VS Codeдо жаңы папка түзүңүз жана аны каалаган нерсеңизге чакырыңыз, олуттуу, бул маанилүү эмес. Ошол папкага Backendден бардык файлдарды чаптаңыз. Биринчи бөлүгү бүттү. Эми/var/www/VC Codeго өтүңүз жана алдыңкы файлдарды ошол жерге чаптаңыз. Коддоо бөлүгү эми бүттү!
5 -кадам: MySQL маалымат базасын түзүү
Мен маалымат базаларын түзүү үчүн колдонгон программа MySQL Workbench. Жүктөө шилтемесин бул жерден таба аласыз.
Зымсыз байланышты түзүңүз, менин жөндөөлөрүмө кайрылыңыз, SSH хостунун сиздин RPiңиздин IP дареги экенине ынаныңыз.
Эми экрандын жогорку сол жагындагы Файлдын астындагы сөлөкөткө өтүңүз, аны чыкылдатыңыз, ал жөнөкөй SQL файлын ачышы керек. smartroomdb.txt кодун ошол жерге чаптап, иштетиңиз (сары чагылган). Эми сен алтынсың!
6 -кадам: Smartroomду тестирлөө
Эми техникалык бөлүктөрдүн көбү бүткөндөн кийин, VS Codeдогу жаңы түзүлгөн папкаңызга барып, app.py баштаңыз. Жогорку оң бурчта кичине баштапкы сөлөкөтү бар. Эми браузериңизге барып, RPi'ңиздин IP дарегин териңиз. Сиз сайтты көрүшүңүз керек.
Бул вебсайт биринчи мобилдик түзүлдү! Ооба, сиз бул долбоорду телефонуңузда колдоно аласыз. Жөн гана RPiңиздин IP дарегин териңиз.
Сиз ошондой эле Raspberry Pi башталганда долбоорду баштоого уруксат бере аласыз. Эгер сиз муну кылгыңыз келсе, app1.py кызматын түзүшүңүз керек болот. Бул окуу куралын ээрчиңиз
Сиз main.py'ди app1.pyге жана каталогду app1.py жайгашкан каталогго алмаштырышыңыз керек болот. Баары электрдик схемада иштээрин текшериңиз. Андай болсо, кийинки кадамга өтүңүз!
7 -кадам: Турак жайдын ичине схеманы коюу
Сиз акыркы бөлүккө жеттиңиз, куттуктайм!
Дубалдарда эки тешик бургулоо керек болот. Бири кайда, бири столдун астында. Ал үчүн кадимки машыгууну колдонсоңуз болот. Андан кийин MCP3008 жана L293D менен жазылган шкафтын астына, ал эми башка нан керебеттин астына кирет. Кабелди башкаруу сизге байланыштуу. Мен жергиликтүү DIY дүкөнүнөн (Hubo) тапкан бир нече жабышчаак төшөктөрдү колдондум.
8 -кадам: Smartroomдон ырахат алыңыз
Сиз азыр акылдуу бөлмөнү колдонууга толугу менен даярданып алдыңыз, эми терезеңизди ачуу үчүн турбайсыз!
Сунушталууда:
Кантип кадам эсептегич жасоо керек?: 3 кадам (сүрөттөр менен)
Step Counter кантип жасалат ?: Мен көптөгөн спортто жакшы аткарчумун: жөө басуу, чуркоо, велосипед тебүү, бадминтон ойноо ж.б. Мейли, менин ичимди карачы ……. Ооба, баары бир мен машыгуу үчүн кайра баштоону чечтим. Мен кандай жабдыктарды даярдашым керек?
IPodдо Doomду 5 жеңил кадам менен ойноңуз !: 5 кадам
Doom'ду IPodдо 5 жеңил кадам менен ойноңуз!: Doom жана башка ондогон оюндарды ойноо үчүн iPod'уңузда Rockboxту кантип кош жүктөө керектиги боюнча этап-этабы менен көрсөтмө. Бул чындыгында оңой нерсе, бирок менин iPodдо кыйроо ойноп жатканымды көргөндөрдүн көбү дагы эле таң калышат жана көрсөтмө менен чаташып кетишет
WordPressке плагиндерди 3 кадам менен кантип орнотсо болот: 3 кадам
WordPressке плагиндерди 3 этапта кантип орнотуу керек: Бул үйрөткүчтө мен сизге веб -сайтыңызга WordPress плагинин орнотуу үчүн эң маанилүү кадамдарды көрсөтөм. Негизи плагиндерди эки башка жол менен орнотсоңуз болот. Биринчи ыкма ftp же cpanel аркылуу болот. Бирок мен аны тизмектебейм, анткени бул чындыгында нааразы
Кадам моторун айдоо үчүн 556 таймерди колдонуу: 5 кадам
Step моторун айдоо үчүн 556 таймерди колдонуу: Бул инструкция 556 таймердин кантип тепкичтүү моторду айдай аларын түшүндүрүп берет
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)