Мазмуну:

Негизги бөлмө автоматикасы: 7 кадам
Негизги бөлмө автоматикасы: 7 кадам

Video: Негизги бөлмө автоматикасы: 7 кадам

Video: Негизги бөлмө автоматикасы: 7 кадам
Video: Айымдар үчүн презерватив кандай болот🤔? Видеообзор 2024, Июль
Anonim
Негизги бөлмө автоматикасы
Негизги бөлмө автоматикасы

салам

менин мектеп долбоорум үчүн мен үйдүн автоматташтыруу системасын түздүм. Бул кеңседе дайыма иштеген жана жарыктандырууну жөнгө салууну, терезени ачууну же бөлмөнү ысык кезде муздатууну унуткан адамдар үчүн колдонулушу мүмкүн. Мен оюн ойногондо же мектепте иштеп жүргөндө мен көп жолу ошол жигит болчумун. Мен муну чыныгы жашоодо бөлмөм үчүн жасашым керек жана мен барууга даярмын! Азырынча бул менин досум "Энтони" үчүн, мобилдик фигура …

Эмне

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

Неге:

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

Жабдуулар

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

(Тиркемеде сиз ошол эле тизмени таба аласыз, бир аз таза жана баасы менен.)

  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x 1k ohm каршылыгы
  • 2 x 10k Ом каршылыгы
  • 6 х 220 Ом каршылыгы
  • 6 x
  • Көптөгөн зымдарга
  • Жашыл MDF же жыгачтын башка түрү
  • Бир аз клей
  • MDF үчүн 200 кл боек, каалаган түс.
  • 1 x

1 -кадам: Case

Case
Case
Case
Case
Case
Case

Файлдарда сиз жыгачтан же mdf панелдерин түзүү үчүн керек болгон бардык өлчөмдөрдү таба аласыз. Мен тешиктерди жасоо үчүн CNC машинасын колдондум. Бул машинаны колдонуу шарт эмес! Сиз дагы негизги инструменттерди колдонуп, окшош натыйжага жете аласыз.

Бөлүктөр бири -бирине жакшы жабышып жасалгандыктан, клей менен баарын алмаштырууга болот.

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

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

2 -кадам: Электроника

Электроника
Электроника
Электроника
Электроника
Электроника
Электроника

Сураныч, сиз схеманы түзгөндө, фритинг нан тақтасынын файлын колдонуңуз. Мен сиздей эле казыктарды колдонууну сунуштайм же кандайдыр бир кыйынчылыкка туш болушуңуз мүмкүн. Биз кутучаны мурунтан эле жасагандыктан, "сыноо" схемасын түзүүнүн кажети жок, сиз аны төмөндө келтирилген 3 жолдун 1инде кура аласыз.

Бул схеманы кутуга салуунун бир нече жолу бар.

"Жалкоо" жолу:

Жасалма дубал менен чыныгы дубалдын ортосуна нан такталарын орнотсоңуз болот, андан кийин сенсорлорго жетүү үчүн узунураак зымдарды колдонуңуз

"Профессионалдуу" ыкма:

Сиз мага окшоп жасай аласыз жана компьютерди жасай аласыз, ал жерде сиз бардыгын эритип аласыз, андыктан ал бир аз профессионалдуу

"Бул менин жумушум үчүн" жолу:

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

3 -кадам: PI орнотуу

Пи -ге эч качан код койбогондор үчүн, адегенде аны орнотушуңуз керек.

Бул шилтеме ssh аркылуу алыстан иштөөнү көрсөтөт.

Шилтеме:

Бул шилтеме маалымат базасын кантип орнотууну көрсөтөт

Шилтеме:

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

Сиз орнотушуңуз керек:

  1. pip3 mysql-connector-python орнотуу
  2. pip3 колбасы-сокетин орнотуу
  3. pip3 колба-корлорду орнотуу
  4. pip3 gevent орнотуу
  5. pip3 gevent-websocket орнотуу

4 -кадам: MySQl туташуу

MySQl туташууда
MySQl туташууда

MySQl жумушчу стендин ачкандан кийин, сиз жаңы туташуу керек.

Байланыш жогорудагы сүрөттө окшош болушу керек.

  • Албетте, сиз каалаган нерсеңиздин атын бересиз, мен ага "Распи" деп ат койгом
  • Андан кийин туташуу ыкмасын "Standard TCP/IP over ssh" деп койсоңуз, бул абдан маанилүү
  • Ssh хосттун аты - бул сиздин ПИнин IP дареги
  • Ssh колдонуучу аты сиздин пиңиздин колдонуучусу
  • Mysql хостунун атын өзгөртүүнүн кажети жок
  • Портту да алмаштыруунун кажети жок
  • Колдонуучунун аты сиздин жумушчу тактаңыздын колдонуучу аты болушу керек.

MySQL Workbenchке шилтеме:

5 -кадам: Код

Репозиторийде сиз керектүү кодду таба аласыз.

Сизге arduino керек экенин эске алыңыз, абанын сапатын окуу үчүн код arduino менен жазылган.

Github:

Аба сапатынын сенсорунун китепканасы:

Бардык файлдарды визуалдык студия кодуна коюу, балким, иштебейт.

Алгач сиз текшеришиңиз керек:

  1. Сериялык байланыш сиздин ПИде жандырылган
  2. SPI сиздин ПИде жандырылган
  3. Пиңизде бир зым жандырылды

Андан кийин, сиз кодду каалаган убакта пиңизге коё аласыз, бирок "html" папкасы /var /www ичинде болушу керек.

Кодду өзгөртүп, долбоорду жакшыртуудан тартынбаңыз.

6 -кадам: Маалыматтар базасы

Маалыматтар базасы
Маалыматтар базасы

Маалыматты сактоо жана системаны колдоно билүү үчүн бул MySQL маалымат базасы керек.

Мен Мария ДБны Raspberry Piдеги маалымат базасын башкаруу тутуму катары колдондум (https://mariadb.org/).

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

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

7 -кадам: 5 -кадам Программаны тестирлөө

5 -кадам Программаны тестирлөө
5 -кадам Программаны тестирлөө
5 -кадам Программаны тестирлөө
5 -кадам Программаны тестирлөө
5 -кадам Программаны тестирлөө
5 -кадам Программаны тестирлөө

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

Веб-сайтка кирүү үчүн сиз PIдин IP-адресин Googleга гана коюуңуз керек.

Андан кийин сиз катталып, кирип, изилдей аласыз.

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