Isi kandungan:

Program MicroPython: Adakah Tandas Duduki? 8 Langkah (dengan Gambar)
Program MicroPython: Adakah Tandas Duduki? 8 Langkah (dengan Gambar)

Video: Program MicroPython: Adakah Tandas Duduki? 8 Langkah (dengan Gambar)

Video: Program MicroPython: Adakah Tandas Duduki? 8 Langkah (dengan Gambar)
Video: Cara Jadi Seperti Hacker dalam 5 Detik 2024, November
Anonim
Program MicroPython: Adakah Tandas Duduk?
Program MicroPython: Adakah Tandas Duduk?

Pejabat kami adalah pejabat kumpulan besar dengan ruang bilik mandi yang terhad. "Saya" sering mendapati bahawa saya tidak mempunyai ruang untuk pergi ke bilik mandi, jadi saya harus menunggu lama sehingga saya merasa malu.

Eksperimen itu menggunakan MakePython ESP8266 untuk menubuhkan pelayan pengesanan yang dapat diakses oleh sesiapa sahaja melalui alamat IP untuk memeriksa tempat duduk tandas, mengelakkan masa menunggu yang canggung.

Langkah 1: Bekalan

Bekalan
Bekalan

perkakasan:

  • MakePython ESP8266
  • Sensor inframerah
  • Papan roti
  • Garisan lompat
  • wayar USB
  • Pita Scotch

MakePython ESP8266 adalah papan ESP8266 dengan paparan OLED SSD1306 bersepadu, anda boleh mendapatkannya dari pautan ini:

Sensor inframerah: Apabila modul mengesan isyarat halangan depan, lampu penunjuk hijau pada papan litar menyala ke paras, sementara port OUT terus mengeluarkan isyarat tahap rendah. Jarak pengesanan modul adalah 2 ~ 30cm, dan Sudut pengesanan adalah 35 °. Jarak pengesanan dapat disesuaikan dengan potensiometer. apabila potensiometer diselaraskan mengikut arah jam, jarak pengesanan meningkat; Potensiometer berlawanan arah jam, jarak pengesanan dikurangkan;

perisian:

uPyCraft V1.1

Klik pautan ini untuk memuat turun uPyCraft IDE untuk Windows:

Langkah 2: Pendawaian

Pendawaian
Pendawaian
  • Pin VCC modul inframerah disambungkan ke 3V3 dari MakePython ESP8266, GND disambungkan ke GND, dan OUT disambungkan ke IO14 papan.
  • Sambungkan MakePython ESP8266 ke PC menggunakan kabel USB, Buka pengurus peranti (Cukup cari "peranti" di kotak carian Windows). Apabila diperluas, bahagian port harus memaparkan sesuatu seperti di atas. Buat nota nombor port, seperti COM18 dalam kes saya. Sekiranya tidak ada port yang muncul, cuba muat turun pemacu USB:

Langkah 3: Arah UPyCraft untuk Penggunaan

Arah UPyCraft untuk Penggunaan
Arah UPyCraft untuk Penggunaan

Muat turun fail Permulaan MicroPython ESP8266, yang diperincikan di bahagian Alat Pembangunan MicroPython pada fail, yang akan membantu anda memuat turun dan memasang uPyCraft IDE dan menggunakannya. Ini juga merangkumi pengenalan untuk MakePython ESP8266.

Atau anda boleh mendapatkan fail dari pautan ini:

Langkah 4: Muat turun Kod

Muat turun Kod
Muat turun Kod

Muat turun fail main.py dan buka, anda perlu mengubah perkara berikut:

  • SSID: perlu menukar ke nama rangkaian tempatan anda
  • KATA LALUAN: perlu menukar kata laluan rangkaian tempatan anda
  • Sekiranya Pin OUT modul inframerah menerima perubahan dari MakePython ESP8266, ubah nombor dalam Pin () ke Pin yang anda gunakan untuk menerimanya.

Setelah selesai, untuk klik Simpan dan TurunkanAndRun. "muat turun ok" akan dipaparkan apabila muat turun berjaya, anda dapat melihat alamat IP (saya: 192.168.1.116).

Langkah 5: Pemasangan

Pemasangan
Pemasangan
Pemasangan
Pemasangan

Letakkan modul inframerah di sebelah pintu untuk mengesan orang dengan mudah dan selamatkannya dengan pita jual. Ketika seseorang menggunakan tandas, modul akan mengirimkan hasil ujian ke pelayan melalui WiFi, jadi kami dapat mengakses pelayan melalui alamat IP untuk memeriksa apakah tandas dihuni, dan bukannya menunggu di tandas.

Langkah 6: Buka Penyemak Imbas

Buka Penyemak Imbas
Buka Penyemak Imbas

Buka penyemak imbas di PC anda, ketik alamat IP yang baru anda dapatkan (192.168.1.116), dan klik Enter untuk mengesahkan.

Langkah 7: Menguji

Ujian
Ujian
Ujian
Ujian

Klik butang "mengesan", anda boleh memeriksa sama ada tandas itu dihuni. Apabila tandas diduduki, halaman akan menunjukkan bahawa ia dihuni, jika tidak, ia akan menunjukkan bahawa tidak ada orang lain, jadi anda boleh pergi ke tandas dengan mudah tanpa menunggu di luar.

Langkah 8: Idea

Idea
Idea

Selepas percubaan, saya mempunyai beberapa idea, di beberapa pusat membeli-belah, terdapat tandas di setiap lantai, tetapi selalunya terdapat garis panjang untuk tandas wanita untuk pakaian wanita, sementara tandas lelaki kosong. Manfaatkan Makepython dengan sambungan Lora untuk mengesan lalu lintas telefon bimbit di pintu setiap bilik mandi, menilai jumlah orang, dan melakukan pengalihan seperti yang diharapkan; Saya akan mencubanya kemudian, jika anda berminat, ikuti atau sertai saya.

Disyorkan: