Talaan ng mga Nilalaman:

Programa ng MicroPython: Ang Trabaho ba ng Toilet ay Sumasakop ?: 8 Hakbang (na may Mga Larawan)
Programa ng MicroPython: Ang Trabaho ba ng Toilet ay Sumasakop ?: 8 Hakbang (na may Mga Larawan)

Video: Programa ng MicroPython: Ang Trabaho ba ng Toilet ay Sumasakop ?: 8 Hakbang (na may Mga Larawan)

Video: Programa ng MicroPython: Ang Trabaho ba ng Toilet ay Sumasakop ?: 8 Hakbang (na may Mga Larawan)
Video: STRESS FREE LIFE BA NAIS MO? KNOW THE PRINCIPLES OF LIFE! 2024, Hulyo
Anonim
Programa ng MicroPython: Ang Trabahong Toilet Ay Sumasakop?
Programa ng MicroPython: Ang Trabahong Toilet Ay Sumasakop?

Ang aming tanggapan ay isang malaking tanggapan ng pangkat na may limitadong puwang sa banyo. Madalas kong nahanap na wala akong silid na mapupuntahan sa banyo, kaya't kailangan kong maghintay ng matagal na parang nahihiya ako.

Ginamit ng eksperimento ang MakePython ESP8266 upang mag-set up ng isang server ng pagtuklas na maaaring ma-access ng sinuman sa pamamagitan ng isang IP address upang suriin ang mga upuan sa banyo, na iniiwasan ang mga oras ng paghihintay na mahirap.

Hakbang 1: Mga Panustos

Mga gamit
Mga gamit

hardware:

  • MakePython ESP8266
  • Infrared sensor
  • Breadboard
  • Tumalon na linya
  • kable ng USB
  • Scotch tape

Ang MakePython ESP8266 ay isang board na ESP8266 na may pinagsamang display na SSD1306 OLED, makukuha mo ito mula sa link na ito:

Infrared sensor: Kapag nakita ng module ang front signal ng balakid, ang ilaw ng berdeng tagapagpahiwatig sa circuit board ay nagpapasindi sa antas, habang ang OUT port ay patuloy na naglalabas ng mga signal na may mababang antas. Ang distansya ng pagtuklas ng module ay 2 ~ 30cm, at ang anggulo ng pagtuklas ay 35 °. Ang distansya ng pagtuklas ay maaaring maiakma ng potensyomiter. kapag ang potensyomiter ay nababagay sa pakanan, tumataas ang distansya ng pagtuklas; Counterclockwise potentiometer, ang distansya ng pagtuklas ay nabawasan;

software:

uPyCraft V1.1

I-click ang link na ito upang i-download ang uPyCraft IDE para sa Windows:

Hakbang 2: Mga kable

Kable
Kable
  • Ang VCC pin ng infrared module ay konektado sa 3V3 ng MakePython ESP8266, ang GND ay konektado sa GND, at ang OUT ay konektado sa IO14 ng board.
  • Ikonekta ang MakePython ESP8266 sa PC gamit ang isang USB cable, Buksan ang manager ng aparato (Kailangan lang maghanap para sa "aparato" sa box para sa paghahanap sa Windows). Kapag pinalawak, ang seksyon ng port ay dapat magpakita ng isang bagay tulad ng nasa itaas. Gumawa ng isang tala ng numero ng port, tulad ng COM18 sa aking kaso. Kung walang port na lilitaw, subukang i-download ang USB drive:

Hakbang 3: Direksyon ng UPyCraft para sa Paggamit

Direksyon ng UPyCraft para sa Paggamit
Direksyon ng UPyCraft para sa Paggamit

I-download ang Get Started MicroPython ESP8266 file, na kung saan ay detalyado sa seksyon ng Mga Tool ng Pag-unlad ng MicroPython ng file, na makakatulong sa iyong i-download at mai-install ang uPyCraft IDE at gamitin ito. Kasama rin dito ang isang pagpapakilala sa MakePython ESP8266.

O maaari mong makuha ang file mula sa link na ito:

Hakbang 4: Ang Pag-download ng Code

Ang Pag-download ng Code
Ang Pag-download ng Code

I-download ang main.py file at buksan ito, kailangan mong baguhin ang mga sumusunod na puntos:

  • SSID: kailangang baguhin sa iyong lokal na pangalan ng network
  • PASSWORD: kailangang baguhin sa iyong lokal na password sa network
  • Kung ang OUT Pin ng infrared module ay nakakatanggap ng pagbabago mula sa MakePython ESP8266, palitan ang numero sa Pin () sa Pin na ginamit mo upang matanggap ito.

Kapag tapos ka na, upang i-click ang I-save at DownAndRun. Ipapakita ang "download ok" kapag matagumpay ang pag-download, maaari mong makita ang isang IP address (minahan: 192.168.1.116).

Hakbang 5: Pag-install

Pag-install
Pag-install
Pag-install
Pag-install

Ilagay ang infrared module sa tabi ng pintuan para sa madaling pagtuklas ng mga tao at i-secure ito gamit ang Sellotape. Kapag ang isang tao ay gumagamit ng banyo, ang module ay nagpapadala ng mga resulta ng pagsubok sa server sa pamamagitan ng WiFi, upang ma-access namin ang server sa pamamagitan ng isang IP address upang suriin kung ang banyo ay inookupahan, sa halip na maghintay sa banyo.

Hakbang 6: Magbukas ng isang Browser

Magbukas ng isang Browser
Magbukas ng isang Browser

Buksan ang browser sa iyong PC, i-type ang IP address na nakuha mo lamang (192.168.1.116), at i-click ang Enter upang kumpirmahin.

Hakbang 7: Pagsubok

Pagsubok
Pagsubok
Pagsubok
Pagsubok

I-click ang pindutang "tuklasin", maaari mong suriin kung ang okasyon ay inookupahan. Kapag inookupahan ang banyo, ipapakita ng pahina na ito ay sinakop, kung hindi man, ipapakita nito na walang tao, upang madali kang pumunta sa banyo nang hindi naghihintay sa labas.

Hakbang 8: Ideya

Idea
Idea

Matapos ang eksperimento, mayroon akong ilang mga ideya, sa ilang mga shopping mall, mayroong mga banyo sa bawat palapag, ngunit madalas may mahabang linya para sa banyo ng kababaihan para sa mga damit ng kababaihan, habang ang mga banyo ng lalaki ay walang laman. Gumamit ng Makepython na may koneksyon sa Lora upang makita ang trapiko ng mobile phone sa pintuan ng bawat banyo, hatulan ang bilang ng mga tao, at magsagawa ng paglilipat ayon sa inaasahan; Susubukan ko ito mamaya, kung interesado ka, sundin o samahan ako.

Inirerekumendang: