Мазмұны:

MicroPython бағдарламасы: дәретхана бар ма?: 8 қадам (суреттермен)
MicroPython бағдарламасы: дәретхана бар ма?: 8 қадам (суреттермен)

Бейне: MicroPython бағдарламасы: дәретхана бар ма?: 8 қадам (суреттермен)

Бейне: MicroPython бағдарламасы: дәретхана бар ма?: 8 қадам (суреттермен)
Бейне: Python бағдарламалау тілі. 3 сабақ. Шартты алгоритм 2024, Шілде
Anonim
MicroPython бағдарламасы: дәретхана бос па?
MicroPython бағдарламасы: дәретхана бос па?

Біздің кеңсе - бұл ванна бөлмесі шектеулі үлкен топтық кеңсе. «Мен» жиі менің дәретханаға баратын жерім жоқ екенін білемін, сондықтан мен ұзақ күтуге мәжбүрмін.

Эксперимент MakePython ESP8266 көмегімен күтудің ыңғайсыз уақыттарын болдырмай, дәретхана орындықтарын тексеру үшін кез келген адам IP мекенжайы арқылы кіре алатын анықтау серверін орнату үшін қолданылды.

1 -қадам: Жабдықтар

Жабдықтар
Жабдықтар

аппараттық құралдар:

  • MakePython ESP8266
  • Инфрақызыл сенсор
  • Нан тақтасы
  • Секіру сызығы
  • USB кабелі
  • скотч

MakePython ESP8266-бұл SSD1306 OLED дисплейі бар ESP8266 тақтасы, оны мына сілтемеден алуға болады:

Инфрақызыл сенсор: модуль алдыңғы кедергілер сигналын анықтаған кезде, тақтадағы жасыл индикатор шамы деңгейін жанып тұрады, ал OUT порты төменгі деңгейлі сигналдарды шығаруды жалғастырады. Модульді анықтау қашықтығы 2 ~ 30см, ал анықтау бұрышы 35 °. Анықтау қашықтығын потенциометр көмегімен реттеуге болады. потенциометр сағат тілінің бағытымен реттелгенде, анықтау қашықтығы артады; Сағат тіліне қарсы потенциометр, анықтау қашықтығы қысқарады;

бағдарламалық қамтамасыз ету:

uPyCraft V1.1

Windows үшін uPyCraft IDE жүктеу үшін мына сілтемені басыңыз:

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

Сымдар
Сымдар
  • Инфрақызыл модульдің VCC түйреуі MakePython ESP8266 3V3 -ке, GND GND -ге, OUT тақтаның IO14 -ке қосылған.
  • MakePython ESP8266 -ны компьютерге USB кабелі арқылы қосыңыз, құрылғы менеджерін ашыңыз (Windows іздеу жолағында «құрылғыны» іздеңіз). Кеңейтілген кезде порт бөлімінде жоғарыдағыдай нәрсе көрсетілуі керек. Менің жағдайда COM18 сияқты порт нөмірін жазып алыңыз. Егер порт пайда болмаса, USB дискісін жүктеп көріңіз:

3 -қадам: UPyCraft қолдануға арналған нұсқаулық

UPyCraft қолдануға арналған нұсқаулық
UPyCraft қолдануға арналған нұсқаулық

MicroPython ESP8266 файлын жүктеп алыңыз, ол MicroPython Development Tools бөлімінде егжей -тегжейлі берілген, ол сізге uPyCraft IDE жүктеуге және орнатуға көмектеседі. Ол сонымен қатар MakePython ESP8266 кіріспесін қамтиды.

Немесе сіз мына сілтемеден файлды ала аласыз:

4 -қадам: кодты жүктеу

Кодты жүктеу
Кодты жүктеу

Main.py файлын жүктеп алып, оны ашу үшін келесі тармақтарды өзгерту қажет:

  • SSID: жергілікті желі атауын өзгерту қажет
  • Кілтсөз: жергілікті желі құпия сөзін өзгерту қажет
  • Егер инфрақызыл модульдің OUT түйреуіші MakePython ESP8266 -дан өзгеріс алса, Pin () ішіндегі нөмірді сіз оны қабылдаған түйреуішке өзгертіңіз.

Аяқтағаннан кейін Save and DownAndRun түймешігін басыңыз. «жүктеу жақсы» жүктеу сәтті болғанда көрсетіледі, сіз IP -адресті көре аласыз (менікі: 192.168.1.116).

5 -қадам: Орнату

Орнату
Орнату
Орнату
Орнату

Адамдарды оңай анықтау үшін инфрақызыл модульді есіктің жанына қойыңыз және оны таспамен бекітіңіз. Біреу дәретхананы пайдаланып жатқанда, модуль тест нәтижелерін серверге WiFi арқылы жібереді, сондықтан біз дәретханаға күтіп отырмай, дәретхананың бос екендігін тексеру үшін IP -адрес арқылы серверге қол жеткізе аламыз.

6 -қадам: шолғышты ашыңыз

Браузерді ашыңыз
Браузерді ашыңыз

Компьютерде шолғышты ашып, жаңа IP мекенжайын енгізіңіз (192.168.1.116) және растау үшін Enter түймесін басыңыз.

7 -қадам: тестілеу

Сынақ
Сынақ
Сынақ
Сынақ

«Анықтау» түймесін басыңыз, сіз дәретхананың бос емес екенін тексере аласыз. Дәретхана бос кезде, бетте оның бос екенін көрсетеді, әйтпесе ешкім жоқ екенін көрсетеді, сондықтан сіз сыртта күтпей -ақ дәретханаға оңай баруға болады.

8 -қадам: Идея

Идея
Идея

Эксперименттен кейін менде кейбір идеялар болды, кейбір сауда орталықтарында әр қабатта дәретханалар бар, бірақ әйелдер киімдеріне арналған әйелдер дәретханалары үшін жиі ұзын кезектер болады, ал ерлердің дәретханалары бос. Әр ванна бөлмесінің есігінде ұялы телефон трафигін анықтау, адамдардың санын анықтау және күтілгендей бағытты өзгерту үшін Lora қосылымы бар Makepython пайдаланыңыз; Мен оны кейінірек сынап көремін, егер сізді қызықтырса, маған қосылыңыз немесе маған қосылыңыз.

Ұсынылған: