Съдържание:

Програма MicroPython: Тоалетната заета ли е?: 8 стъпки (със снимки)
Програма MicroPython: Тоалетната заета ли е?: 8 стъпки (със снимки)

Видео: Програма MicroPython: Тоалетната заета ли е?: 8 стъпки (със снимки)

Видео: Програма MicroPython: Тоалетната заета ли е?: 8 стъпки (със снимки)
Видео: “LIBCOM-2019” Электронные библиотеки 2024, Ноември
Anonim
Програма MicroPython: Тоалетната заета ли е?
Програма MicroPython: Тоалетната заета ли е?

Нашият офис е офис от голяма група с ограничено пространство за баня. „Аз“често откривам, че нямам място да отида до тоалетната, така че трябва да чакам толкова дълго, че да се чувствам смутен.

Експериментът използва MakePython ESP8266, за да настрои сървър за откриване, до който всеки може да получи достъп чрез IP адрес, за да провери за тоалетни седалки, избягвайки неудобните времена на изчакване.

Стъпка 1: Консумативи

Консумативи
Консумативи

хардуер:

  • MakePython ESP8266
  • Инфрачервен сензор
  • Платка
  • Линия за прескачане
  • USB кабел
  • тиксо

MakePython ESP8266 е платка ESP8266 с вграден SSD1306 OLED дисплей, можете да го получите от тази връзка:

Инфрачервен сензор: Когато модулът открие предния сигнал за препятствие, зеленият индикатор на платката светва нивото, докато OUT портът продължава да извежда сигнали на ниско ниво. Разстоянието на откриване на модула е 2 ~ 30 см, а ъгълът на откриване е 35 °. Разстоянието за откриване може да се регулира с помощта на потенциометъра. когато потенциометърът се регулира по посока на часовниковата стрелка, разстоянието за откриване се увеличава; Потенциометър срещу часовниковата стрелка, разстоянието за откриване се намалява;

софтуер:

uPyCraft V1.1

Щракнете върху тази връзка, за да изтеглите uPyCraft IDE за Windows:

Стъпка 2: Окабеляване

Електрически инсталации
Електрически инсталации
  • VCC щифтът на инфрачервения модул е свързан към 3V3 на MakePython ESP8266, GND е свързан към GND, а OUT е свързан към IO14 на платката.
  • Свържете MakePython ESP8266 към компютър с помощта на USB кабел, Отворете мениджъра на устройства (Просто потърсете „устройство“в полето за търсене на Windows). Когато се разшири, секцията на порта трябва да показва нещо подобно на горното. Запишете номера на порта, като например COM18 в моя случай. Ако няма порт, опитайте да изтеглите USB устройството:

Стъпка 3: UPyCraft указание за употреба

UPyCraft указание за употреба
UPyCraft указание за употреба

Изтеглете файла Get Started MicroPython ESP8266, който е подробно описан в раздела за инструменти за разработка на MicroPython на файла, който ще ви помогне да изтеглите и инсталирате uPyCraft IDE и да го използвате. Той също така включва въведение в MakePython ESP8266.

Или можете да получите файла от тази връзка:

Стъпка 4: Изтегляне на кода

Изтегляне на кода
Изтегляне на кода

Изтеглете файла main.py и го отворете, трябва да промените следните точки:

  • SSID: трябва да промените името на вашата локална мрежа
  • ПАРОЛ: трябва да промените паролата за локалната си мрежа
  • Ако OUT Pin на инфрачервения модул получи промяна от MakePython ESP8266, променете номера в Pin () на Pin, който сте използвали за получаването му.

Когато приключите, щракнете върху Запазване и надолу и стартиране. "download ok" ще се покаже, когато изтеглянето е успешно, можете да видите IP адрес (мой: 192.168.1.116).

Стъпка 5: Инсталиране

Инсталация
Инсталация
Инсталация
Инсталация

Поставете инфрачервения модул до вратата за лесно откриване на хора и го закрепете със самозалепваща се лента. Когато някой използва тоалетната, модулът изпраща резултатите от теста до сървъра чрез WiFi, така че можем да получим достъп до сървъра чрез IP адрес, за да проверим дали тоалетната е заета, вместо да чакаме до тоалетната.

Стъпка 6: Отворете браузър

Отворете браузър
Отворете браузър

Отворете браузъра на вашия компютър, въведете IP адреса, който току -що сте получили (192.168.1.116), и натиснете Enter за потвърждение.

Стъпка 7: Тестване

Тестване
Тестване
Тестване
Тестване

Щракнете върху бутона „откриване“, можете да проверите дали тоалетната е заета. Когато тоалетната е заета, страницата ще покаже, че е заета, в противен случай ще покаже, че няма никой, така че можете лесно да отидете до тоалетната, без да чакате навън.

Стъпка 8: Идея

Идея
Идея

След експеримента имах някои идеи, в някои търговски центрове има тоалетни на всеки етаж, но често има дълги опашки за женски тоалетни за дамски дрехи, докато мъжките тоалетни са празни. Използвайте Makepython с връзка Lora, за да откриете трафика на мобилен телефон до вратата на всяка баня, да прецените броя на хората и да извършите отклоняване според очакванията; Ще го пробвам по -късно, ако проявявате интерес, последвайте или се присъединете към мен.

Препоръчано: