Мазмұны:
- 1 -қадам: Жабдықтар
- 2 -қадам: Сымдарды жалғау
- 3 -қадам: UPyCraft қолдануға арналған нұсқаулық
- 4 -қадам: кодты жүктеу
- 5 -қадам: Орнату
- 6 -қадам: шолғышты ашыңыз
- 7 -қадам: тестілеу
- 8 -қадам: Идея
Бейне: MicroPython бағдарламасы: дәретхана бар ма?: 8 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Біздің кеңсе - бұл ванна бөлмесі шектеулі үлкен топтық кеңсе. «Мен» жиі менің дәретханаға баратын жерім жоқ екенін білемін, сондықтан мен ұзақ күтуге мәжбүрмін.
Эксперимент 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 қолдануға арналған нұсқаулық
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 пайдаланыңыз; Мен оны кейінірек сынап көремін, егер сізді қызықтырса, маған қосылыңыз немесе маған қосылыңыз.
Ұсынылған:
MicroPython бағдарламасы: Коронавирустық аурудың (COVID-19) деректерін нақты уақытта жаңарту: 10 қадам (суреттермен)
MicroPython бағдарламасы: Коронавирустық аурудың (COVID-19) деректерін нақты уақыт режимінде жаңартыңыз: Соңғы бірнеше аптада бүкіл әлемде коронавирустық аурудың (COVID 19) расталған жағдайларының саны 100,000-нан асты, ал Дүниежүзілік денсаулық сақтау ұйымы (ДДҰ) бұл туралы мәлімдеді. Коронавирустық пневмонияның жаңа өршуі жаһандық пандемияға айналады. Мен өте
Телефонға дәретхана қағазы: 7 қадам (суреттермен)
Дәретхана қағазының орамалы телефон қондырғысы: Телефон зарядталып тұрғанда, ол әлі де тік күйінде қалуы үшін сізге бір жер керек пе? Телефон қондырғысы - бұл жауап. Сізде үйдің айналасында дәретхана қағазының бірнеше орамы және кішкене картон бар ма? Егер сіз мұны жасасаңыз, онда сіз
Raspberry Pi бар Arduino бағдарламасы: 5 қадам (суреттермен)
Raspberry Pi көмегімен Arduino бағдарламасы: Бұл нұсқаулықта мен Arduino бағдарламасын Raspberry Pi көмегімен қалай бағдарламалау керектігін көрсетемін. Менің Twitter: twitter.com/steveschuler20 Мен бұл жобада қолданған бөліктерге Kano Computer Kit Complete (экраны бар Raspberry Pi) кіреді. пернетақта) және Snapi
IOT дәретхана: 7 қадам (суреттермен)
IOToilet: IOToilet - бұл дәретхана қағазын күнделікті қолдануды бақылайтын және осы көрсеткіштерді көрсететін статистиканы жинауға мүмкіндік беретін бірінші ақылды дәретхана қағазы. Неліктен мен сіз сұрайтын дәретхана қағазын күнделікті пайдалануыма мән беруім керек? Ал, қалай өзгереді
Дәретхана поршенінің ішінде сөйлесу қорабын жасаңыз: 6 қадам (суреттермен)
Дәретханаға арналған поршень ішінде сөйлесу қорабын жасаңыз: дәнекерлегіш үтікпен, жұп компьютерлік динамиктермен және сантехникалық қондырғылармен (дәретхана плунжерін қоса). Сіз өте жақсы сөйлесу қорабын жасай аласыз (сөйлеу терезесі - бұл Daft Punk сияқты суретшілер айналадағы әндерге робот дауыс әсерін алу үшін