Мазмуну:

Менин биринчи акылдуу күзгүм: 8 кадам
Менин биринчи акылдуу күзгүм: 8 кадам

Video: Менин биринчи акылдуу күзгүм: 8 кадам

Video: Менин биринчи акылдуу күзгүм: 8 кадам
Video: 7 ЧЫНЫГЫ КОРКУНУЧТУУ ОКУЯЛАР СИЗДИ ТҮНДӨ УЙКОЙТУУ ҮЧҮН... 2024, Июль
Anonim
Менин биринчи акылдуу күзгүм
Менин биринчи акылдуу күзгүм

Бул көйгөйдү баарыбыз билебиз, эртең менен кеч турабыз, андыктан абдан тез даярданышыбыз керек. Демек, аба ырайы кандай болорун көрүүгө убактыңыз жок. Бирок, албетте, убактыңыз бар - күзгүгө кароо. Экөөнү бириктире алсакчы? Бул долбоордо мен Smart Mirror жасайм, анда сиз жергиликтүү аба ырайын, бөлмөдөгү температураны, бөлмөдөгү нымдуулукту жана канча жарык бар экенин көрө аласыз. Сиз өзүңүз жасаган веб-сайттан сенсордун бардык маалыматтарын көрө аласыз.

1 -кадам: Сизге кандай компоненттер керек?

Төмөндө сиз бул долбоорду аягына чыгаруу үчүн керектүү компоненттерди таба аласыз.

• LCD HMDI киргизүү менен

• Raspberry Pi 3B+

• SD карта

• HDMI кабели

• Кабелдер сенсорлорду малина пиңизге туташтырат

• DHT11 температура жана нымдуулук сенсору

• TSL 2561 Жарык сенсору

• IRFZ44N

• Ар кандай арзан RGB Led Strip

• Коргоо үчүн экран менен плексиглассанын ортосуна жабышуу үчүн изоляция

• Plexiglass (ЖК монитордун өлчөмү)

• Рефлексивдүү терезе пленкасы

• Жыгач

• Жыгачты туташтыруу үчүн жабдыктар (бурамалар, клей, темир илгичтер,..)

Бул долбоордун максималдуу баасы € 270, 00 болот (Эгерде сизде пи жана бош LCD монитор болсо, анда ал болгону € 130, 00 болот)

2 -кадам: Raspberry Pi орнотуу

Raspberry Pi орнотуу
Raspberry Pi орнотуу

Бардык компоненттериңиз болгондо. Сиз малина пи конфигурациясын баштасаңыз болот.

  1. Pi веб -сайтынан Raspbian OS программасын орнотуңуз
  2. ОСту Pi'ге орнотуу үчүн Etcherди жүктөп алыңыз.

• Эчерди компьютерден ачыңыз

• Мурда түшүрүлгөн сүрөттү тандаңыз

• microSD картаңызды тандаңыз

• Жарк этүү баскычын басып, күтө туруңуз.

3. MicroSd картаңыздагы сүрөттү Windows Explorerде ачыңыз.

• "cmdline.txt" txt файлын ачыңыз

• Аягына "169.254.10.1" деп жазыңыз.

• Андан кийин файлды сактап, жабыңыз

4. Raspberry Pi'ге microSd картаны салыңыз.

• Raspberry Pi менен бийликти туташтырыңыз

• Пи менен компьютериңизге тармак кабелин туташтырыңыз

5. Сиздин малина пиңизге туташуу үчүн шпаклевканы түшүрүңүз

• SSH туташуу түрү үчүн тандаңыз

• Хосттун аты: 169.254.10.1 жана Порт: 22

6. Эми биз пиди wifiга туташтырганы жатабыз

• Төмөнкү буйрук сабын териңиз:

wpa_passphrase 'Бул жерде сиздин SSID келет' 'Бул жерде сиздин сырсөзүңүз келет' >> /etc/wpa_supplicant/wpa_supplicant.conf

• Бул буйруктан кийин сиз төмөнкү саптарды териңиз:

wpa_cli

wlan0 интерфейси

кайра конфигурациялоо

ctrl + D

• Эгерде сиз пиңиздин ipин төмөнкү саптан көргүңүз келсе:

ifconfig

3 -кадам: кодуңузду Raspberry Piге алуу

Кодуңузду Raspberry Piге алуу
Кодуңузду Raspberry Piге алуу

Pycharm ачуу

• Файл Орнотууларынын Курулушуна, Аткарылышына, Жайгаштырууга Барыңыз

• Баарын жогорудагы скриншотто көрүнгөндөй толтуруңуз.

2. Эми менин гитубума барып, файлдарды жүктөп алыңыз

4 -кадам: SQL маалымат базасын орнотуу

SQL маалымат базасын орнотуу
SQL маалымат базасын орнотуу

Бул кадамда биз SQL маалымат базасын түзөбүз

  1. sudo apt update -y
  2. sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server
  3. Эми биз колдонуучу менен сырсөздү маалымат базасына кошобуз

• CREATE USER 'FILL_USER_IN'@'localhost' IDENTIFIED 'FILL_PASSWORD_IN';

• DATABASE CREATE smart-mirror;

• ГРАНТ ОПЦИОНУ МЕНЕН "FILL_USER_IN"@'localhost' үчүн акылдуу күзгүгө бардык артыкчылыктарды берүү;

• sudo mariadb <sql/db_init.sql

Эми биз маалымат базасын mysql workbenchке туташтырабыз

1. mySQL туташууларына өтүңүз

2. "Жаңы байланышты орнотуу" дегенди басыңыз

3. Жаңы туташууңузга ат коюңуз

4. Хосттун аты: 169.254.10.1, Порт: 3306

5. Колдонуучунун аты жана сырсөз = Мурунку кадамды көрүү

6. Байланышты ачыңыз жана администрацияга өтүңүз

7. Маалыматты импорттоону чыкылдатыңыз жана sql файлын менин гитубумдан импорттоңуз

5 -кадам: Келгиле, жабдыктардан баштайлы

Келгиле, жабдык менен баштайлы
Келгиле, жабдык менен баштайлы
Келгиле, жабдык менен баштайлы
Келгиле, жабдык менен баштайлы

Эми биз акыры оңой бөлүгүн баштай алабыз. Эгерде сиз жогорудагы сүрөттөрдө көрсөтүлгөндөй баарын толугу менен аткарсаңыз, анда сизде эч кандай көйгөй болбошу керек.

6 -кадам: Күзгү менен баштайлы

Келгиле, күзгүдөн баштайлы
Келгиле, күзгүдөн баштайлы
Келгиле, күзгүдөн баштайлы
Келгиле, күзгүдөн баштайлы
Келгиле, күзгүдөн баштайлы
Келгиле, күзгүдөн баштайлы

Бул кадам үчүн сизге араа керек болот.

  1. Биринчиден, биз арткы бөлүктү жасайбыз
  2. Сиз Plexiglass экениңизди текшериңиз жана LCD монитор арткы бөлүмгө туура келет.
  3. Бөлүктөрдү клей жана бурамалар менен бирге илип коюңуз

Эми биз алдыңкы бөлүктү жасайбыз.

1. Алдыңкы бөлүмдүн ички бөлүгүнүн арткы бөлүгүнүн үстүнөн 1 см үстөмдүк кылганын текшериңиз

2. Ошентип Plexiglass ошол 1 смге таяна алат.

Андан кийин, биз чагылтуучу пленканы плексигласска жабыштырабыз (Бул бир нече убакытты алышы мүмкүн)

1. Плексиглассыңыздын манжа издери жок экенин текшериңиз

2. Плексигласс менен пленканы суу менен нымдап алыңыз

3. Эми пленканы плексигласка бекиңиз

7 -кадам: Бардыгын алкакка салыңыз

Баарын Рамкага салыңыз
Баарын Рамкага салыңыз
Баарын Рамкага салыңыз
Баарын Рамкага салыңыз
Баарын Рамкага салыңыз
Баарын Рамкага салыңыз

Эми рамка толугу менен жыйналгандан кийин, биз бардык компоненттерди ордуна коюуну баштай алабыз.

Биринчиден, биз корпустун айланасындагы лентаны жабыштыруудан баштайбыз. Мен эки тараптуу лента колдондум.

Андан кийин биз алкакта тешик жасайбыз, ошондо биз жетектелген тилкени туташтыра алабыз.

Эми бош эмес экениңизде, башка сенсорлоруңуз үчүн рамаңыздын сыртына 2 тешик бургуласаңыз болот.

Сенсордук маалыматтарды жакшыраак кайтарып алгыдай кылып.

Сунушталууда: