Мазмұны:

IGreenhouse - ақылды жылыжай: 17 қадам (суреттермен)
IGreenhouse - ақылды жылыжай: 17 қадам (суреттермен)

Бейне: IGreenhouse - ақылды жылыжай: 17 қадам (суреттермен)

Бейне: IGreenhouse - ақылды жылыжай: 17 қадам (суреттермен)
Бейне: Загадка Титаника : Как они могли не заметить айсберг?! Самая подробная история! 2024, Қараша
Anonim
IGreenhouse - ақылды жылыжай
IGreenhouse - ақылды жылыжай

Үйде өсірілген жемістер мен көкөністер көбінесе сіз сатып алғанға қарағанда жақсы, бірақ кейде сіз жылыжайдан бас тартасыз. Бұл жобада біз интеллектуалды жылыжай жасаймыз. Бұл жылыжай тым ыстық немесе тым суық болған кезде оның терезелері мен есіктерін автоматты түрде ашады және жабады. Өсімдіктер құрғаған кезде, ақылды жылыжай сіздің өсімдіктерді автоматты түрде суарады (бұл жобада біз суаруды светодиодқа қарай елестетеміз). Сіздің өсімдіктерді суару уақыты, есік пен терезенің ашылуы мен жабылуы үй сайтында көрсетілген.

1 -қадам: Құралдар мен компоненттер

Құралдар:

  • Қысқыш қысқыш
  • Көпфункционалды ара
  • Бұрғылау диаметрі 1 мм
  • 8 мм қадамдық бұрғылау
  • рулетка
  • Файл
  • Қағаз
  • жұлынатын пышақ
  • Пісіру үтігі

Компоненттер (PDF қараңыз):

  • Серво қозғалтқыштары
  • Түймешіктерді басыңыз
  • Raspberry Pi 3 моделі B.
  • Температура сенсоры
  • Ылғал сенсоры
  • Нан тақтасы
  • Транзистор
  • Әмбебап қуат көзі
  • Резисторлар
  • MCP3008
  • Pi T-Cobbler (міндетті емес)
  • Жарық диодты индикатор
  • Сымдар
  • Ethernet кабелі
  • 5, 2В адаптер
  • 8 ГБ micro SD картасы
  • Ілмектер
  • Алюминий соқыр тойтармалар
  • Жарқын полистирол пластина
  • Бұрыш бөлімі
  • Пісіру қалайы
  • Екі жақты таспа
  • Түйреуіштер
  • Электрлік жылу тартқыш жең
  • Кабель байланыстары
  • Қорап

Ең жоғары құны: € 167, 82

2 -қадам: RPi орнату

Біз Raspberry Pi -ге операциялық жүйені орнатуды бастаймыз.

  1. Raspberry Pi веб-сайтынан «Raspbian Jessie with pixel» суретін жүктеңіз, сіз бұл ZIP файл екенін көресіз.
  2. Бұл ZIP файлын қажетті орынға шығарыңыз.
  3. Win32 Disk Imager құралын жүктеңіз, оны Sourceforge сайтынан жүктеуге болады.

    • Суретті таңдау үшін қалта белгішесін нұқыңыз
    • Содан кейін «Құрылғыда» microSD картасын таңдаңыз
    • Содан кейін «Жазу» түймесін басыңыз

Сурет microSD картасына жазылғаннан кейін Windows Explorer бағдарламасында microSD ашуға болады.

  • «Cmdline.txt» файлын ашыңыз
  • «Rootwait» сөзінің алдында келесі жолды қосыңыз: 169.254.10.0
  • Содан кейін файлды сақтаңыз.
  1. MicroSD картасын RPi -ге салыңыз
  2. RPi -ге кернеуді 5, 2В тұрақты ток адаптерімен қосыңыз
  3. Желілік кабельді RPi -ге қосыңыз және оны компьютердің желі портына қосыңыз.

Сіздің таңқурай қазір қолдануға дайын.

3 -қадам: RPi -ге қосылыңыз

RPi -ге қосылыңыз
RPi -ге қосылыңыз

Біздің RPi -ге қосылу үшін біз Putty қолданамыз.

  1. Putty жүктеп алыңыз
  2. SSH қосылымын жасаңыз (суретті қараңыз)
  3. Кіру

    • Пайдаланушы аты: pi
    • Құпия сөз: таңқурай

Wi -Fi желісін орнату

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Файлдың төменгі жағына өтіп, мынаны қосыңыз:

желі = {ssid = «сымсыз желінің атауы» psk = «сымсыз желінің құпия сөзі»

}

IP адресінің түрін көру үшін:

ifconfig wlan0

Енді сіз Raspberry Pi -ге сымсыз қосыла аласыз

Putty ішіндегі хост атауы = IP мекенжайы

4 -қадам: Жылыжай

Жылыжай
Жылыжай
Жылыжай
Жылыжай

Бұл қадамда біз жылыжайдың өзін жасаймыз.

Сізге қажет:

  • Көпфункционалды ара
  • Файл
  • Төлем құжаттарында көрсетілген қалған материалдар

Қадамдар:

  1. Полистирол тақтаны жоғарыдағы суретте көрсетілгендей көріңіз.
  2. Бұрыш бөлігін жоғарыдағы суретте көрсетілгендей көріңіз:

    • 3х50 см
    • 2 x 50 см (бұрыш 140 °)
    • 4 x 20, 5 см, бір жарықпен 1, 5 см қысқартылған

      бұл профильдерді 2 x 50 см (бұрышы 140 °) кесіңіз

    • 4 x 17, 5 см (тіректі жасау үшін екіден екіге кесілген)
  3. Аралағаннан кейін, бұрышты жылтыратыңыз.

5 -қадам: Бұрыш бөліктері

Бұрыш бөлімдері
Бұрыш бөлімдері
Бұрыш бөлімдері
Бұрыш бөлімдері
  1. Барлық бөліктерді бұрыштық бөліктердің негізіне біріктіріңіз.
  2. Суретте көрсетілгендей бұрыштық профиль мен полистирол панелінде тесіктерді бұрғылаңыз. Диаметр соқыр тойтармалардың қаптамасында көрсетілген.
  3. Соқыр тойтармаларды тесіктерге қойып, тойтармалы қысқышпен бекітіңіз.

!! Назар аударыңыз, соқыр тойтармалар бір -біріне қарама -қарсы орналасқан, сондықтан бізде бұдан әрі проблемалар жоқ.

5. Енді сіз алдыңғы және артқы жағын жылыжайға сырғытыңыз.

6 -қадам: Терезе мен есік

Windows & Door
Windows & Door
Windows & Door
Windows & Door
Windows & Door
Windows & Door
Windows & Door
Windows & Door

Енді біз есік пен терезені орналастырамыз.

  1. Есіктер мен терезелерді жоғарыдағы суреттерде көрсетілгендей белгілеңіз.
  2. Белгіленген бөлшектерді көпфункционалды арамен көрдіңіз. Арағаннан кейін сіз терезе мен есіктің бүйірінде бұрық бар екенін көресіз.
  3. Сіз кесілген кесектердің бүйірлерін де, бүйірлерін де бұдан былай бұралаңды көрмейінше сүртіңіз.
  4. Терезелер мен есіктерді суретте көрсетілгендей ілмектермен бекітіңіз.

Жылыжай қазір дайын

7 -қадам: Сымдарды жалғау

Сымдар
Сымдар
Сымдар
Сымдар
  • R2 = 220Ω резистор
  • R3 = 1 кОм резистор
  • R4 = 10 кОм резистор
  • R5 = 1 кОм резистор
  • R6 = 10 кОм резистор
  • R7 = 1 кОм резистор
  • R8 = 10 кОм резистор
  • R10 = 470Ω резистор
  • R11 = 220Ω резистор
  • R12 = 220Ω резистор

8 -қадам: серверлерді қосу

Серво қосу
Серво қосу
Серво қосу
Серво қосу

Серво қозғалтқыштарын полистерлі панельге екі жақты таспамен жабыстырыңыз.

Олардың айналу нүктесі есік пен терезенің ілмек нүктесімен түзу сызықта екеніне көз жеткізіңіз. (суретті қараңыз)

  • Есік пен терезелердің сервоқозғалтқышпен ашылып қалуын қамтамасыз ету үшін бізге кішкене тесік (диаметрі 1 мм) бұрғылау қажет болады. Серво мен саңылаудың арасына түйреуіш орнатамыз.
  • Сымдарды ішке кіргізу үшін біз қадамдық бұрғымен тесік жасаймыз. Бұрғылау кезінде бұрғылауды белгілі бір жаққа итергеніңізге көз жеткізіңіз. Осылайша біз тіктөртбұрыштың бір түрін аламыз.

Орфографияны осылай бекітіңіз, серво ашылған кезде есік онымен бірге жүреді.

Жылыжайдың соңында нан тақтасына жету үшін сымдарды ұзартыңыз (басқа сымдарды байланыстырыңыз).

9 -қадам: түймелерді басыңыз

Басу түймелері
Басу түймелері

Бұл қадамда біз түймелерді қосу үшін (есікті ашу және жабу үшін) диаметрі 1 мм болатын 4 тесікті бұрғылай бастаймыз.

  1. Түймені бекіткіңіз келетін жерде сақтаңыз (есіктің жанында) және түйменің аяқтарының орнына нүкте қойыңыз. (2 рет, 2 түйме)
  2. Сіз салған нүктені енгізіңіз.

Түймелерді бекітіңіз

  1. Түймелердің аяқтарын тесіктер арқылы кіргізіңіз. (бірі іште, бірі сыртта)
  2. Түйменің әр аяғына сым дәнекерлеңіз.
  3. Сымдардың қысқа тұйықталуын болдырмау үшін аяқты және жалатылған бөліктің үстіне жылуды азайтыңыз.
  4. Бір сымның ұшында 220 Ом резистор. Оның үстіне жылуды азайтыңыз.

Алдыңғы қадамда көрсетілгендей баспалдақпен тесік бұрғылаңыз, осылайша біз ішкі түйменің сымдарын ішке кіргізе аламыз.

Екі түйменің сымдарын қысқыш баумен бірге бекітіңіз.

Жылыжайдың соңында нан тақтасына жету үшін сымдарды ұзартыңыз (басқа сымдарды байланыстырыңыз).

10 -қадам: светодиод пен температура сенсоры

Дәнекерлеу светодиоды мен температура сенсоры
Дәнекерлеу светодиоды мен температура сенсоры
Дәнекерлеу светодиоды мен температура сенсоры
Дәнекерлеу светодиоды мен температура сенсоры

Түймені басқанда, сымдарды дәнекерлеңіз.

  1. Сымның әр аяғына сым дәнекерлеңіз.
  2. Сымдардың қысқа тұйықталуын болдырмау үшін аяқты және жалатылған бөліктің үстіне жылуды азайтыңыз.
  3. Бір сымның ұшында 220 Ом резистор. Оның үстіне жылуды азайтыңыз

Температура сенсорының әр жіпіне ерлер мен әйелдердің жіптерін дәнекерлеу. Сондықтан температура сенсорын тақтаға қосу оңай болады.

!! Дәнекерленген бөлшектердің үстіне жылуды қысқартатын электр жеңін қоюды ұмытпаңыз.

11 -қадам: Сымдарды жасырыңыз

Сымдарды жасыру
Сымдарды жасыру
Сымдарды жасыру
Сымдарды жасыру

Бұл қадамда біз кабельдердің біздің зауыттар арқылы өтпейтініне көз жеткіземіз.

  1. Соқыр тойтармаларды бір -бірінің алдына қойған кезде пайда болған тесіктерге қысқыш белдікті салыңыз.
  2. Барлық кабельдерді қысқыш белдікке салып, тартыңыз.

Және соңында:

Нан тақтасы мен Raspberry Pi -ді кішкене қорапқа екі жақты таспамен жабыңыз және артқы панельде тесік жасаңыз, осылайша сіз қуат көзін шығара аласыз.

12 -қадам: кодтау

Біз кодты іске қоспас бұрын, алдымен Raspberry Pi -ге кейбір заттарды орнатуымыз керек.

  • Бір сымды интерфейсті қосыңыз

    • sudo raspi-config
    • Интерфейс опциялары
    • 1 сымды: қосу
    • sudo nano /boot/config.txt
    • келесі dtoverlay = w1-gpio қосыңыз
    • Raspberry Pi -ді 'sudo reboot' арқылы қайта іске қосыңыз
  • Raspberry Pi -де MySQL орнату

    • sudo apt-get update && sudo apt-get upgrade
    • sudo apt-get mysql-server орнатыңыз
    • sudo apt-get mysql-client орнатыңыз
    • mysql -uroot -p

      пароль = түбір

  • MySQL қосқышын орнату

    sudo apt-get install python3-mysql.connector

  1. Github -тен Flask жобасын жүктеңіз.
  2. Pycharm -да жобаны ашыңыз

13 -қадам: MySQL мәліметтер базасы

MySQL мәліметтер базасы
MySQL мәліметтер базасы

MySQL пайдаланушысы

mysql -uroot -p

ЖАСАУ 'пайдаланушысының' атын '@' localhost 'ИДЕНИФИЦИЯЛАНҒАН' парольмен ';

ГРАНТТЫ ОПЦИЯМЕН *. * TO 'name'@'localhost' БАРЛЫҚ БАСЫМДІЛІКТЕРДІ БЕРУ;

КОЛДАНУШЫ 'атын'@'%' ИДЕНТИВАЛАНҒАН 'парольмен' жасаңыз;

*. * TO 'name'@'%' ГРАНТ ОПЦЕНТІМЕН БАРЛЫҚ БАСЫМДІКТЕРДІ БЕРУ.

Құпия сөз мен атау өздігінен таңдалады.

Жаңа мәліметтер базасын құру

DATABASE ENMDatabase құру;

MySQL қосылымынан шығыңыз

шығу

14 -қадам: Pycharm -да кесте құру

Pycharm -да кесте құру
Pycharm -да кесте құру

Деректер көзі ретінде MySQL мәліметтер базасын қосыңыз.

  1. CTRL + SHIFT + A мәліметтер қоры
  2. + MySQL деректер көзі

Келесі ақпаратты пайдаланыңыз:

Жалпы

Хост: localhost Порт: 3306

Мәліметтер базасы: ENMDatabase

Пайдаланушы: ** алдыңғы қадамда таңдаған атыңыз

Құпия сөз: ** алдыңғы қадамда таңдаған құпия сөз

SSH/SSL

Прокси хост: ** сіздің IP мекенжайыңыз Порт: 22

Прокси қолданушысы: pi

Прокси пароль: таңқурай

Кестелерді енгізу

  1. ENMDatabase Open консолін тінтуірдің оң жақ түймесімен нұқыңыз
  2. Sql файлдарын (Database.zip) 'консольде' орындаңыз
  3. Нәтиже: жоғарыдағы суретті қараңыз

15 -қадам: Жобаны жүктеңіз

Жобаны жүктеу
Жобаны жүктеу

Колбада:

  • Tools Deployment Configuration түймесін басыңыз
  • Жоғарыдағы суреттегідей конфигурациялаңыз
  • Құралдарды әдепкі серверге жүктеуді нұқыңыз

16 -қадам: автоматты түрде іске қосу

Бұл біздің жылыжайды пайдалану алдындағы соңғы қадам!

Putty ішіндегі Raspberry Pi -ге өтіңіз

sudo nano /etc /profile

Төмендегі жолды қосыңыз:

python /home/pi/ProjectFlask/ProjectFlask.py &

17 -қадам: IGreenhouse пайдалану

Бұл қадамда біз жылыжайымызды пайдалануға дайындаймыз.

  1. Rasberry Pi қуат көзін розеткаға қосыңыз.
  2. Raspberry Pi толық жүктелгенше күтіңіз.
  3. Әмбебап қуат көзін розеткаға қосыңыз.

Raspberry Pi толық қосылғанша әмбебап қуат көзін қосуды күтіңіз, әйтпесе серво қозғалтқыштары дұрыс жұмыс істемейді

Сіздің веб -сайтыңызды көру үшін: IP мекенжайын іздеңіз, содан кейін: 5000

Енді сіздің iGreenhouse пайдалануға дайын. Сіз жемістер мен көкөністерді өзіңіз өсіре аласыз

Сондықтан мен айтар едім: тамағыңыздан ләззат алыңыз!

Ұсынылған: