Daftar Isi:

Program MicroPython: Apakah Toilet Terisi?: 8 Langkah (dengan Gambar)
Program MicroPython: Apakah Toilet Terisi?: 8 Langkah (dengan Gambar)

Video: Program MicroPython: Apakah Toilet Terisi?: 8 Langkah (dengan Gambar)

Video: Program MicroPython: Apakah Toilet Terisi?: 8 Langkah (dengan Gambar)
Video: Menjelang Pembukaan Sekolah di Zona Hijau 2024, November
Anonim
Program MicroPython: Apakah Toilet Terisi?
Program MicroPython: Apakah Toilet Terisi?

Kantor kami adalah kantor kelompok besar dengan ruang kamar mandi terbatas. "Saya" sering merasa tidak punya ruang untuk pergi ke kamar mandi, jadi saya harus menunggu terlalu lama sehingga saya merasa malu.

Eksperimen menggunakan MakePython ESP8266 untuk menyiapkan server deteksi yang dapat diakses siapa saja melalui alamat IP untuk memeriksa kursi toilet, menghindari waktu tunggu yang canggung.

Langkah 1: Persediaan

Perlengkapan
Perlengkapan

perangkat keras:

  • MakePython ESP8266
  • Sensor inframerah
  • Papan tempat memotong roti
  • Garis lompat
  • kabel USB
  • selotip

MakePython ESP8266 adalah papan ESP8266 dengan layar OLED SSD1306 terintegrasi, Anda bisa mendapatkannya dari tautan ini:

Sensor inframerah: Ketika modul mendeteksi sinyal penghalang depan, lampu indikator hijau pada papan sirkuit akan menyala, sementara port OUT terus mengeluarkan sinyal level rendah. Jarak deteksi modul adalah 2 ~ 30cm, dan Sudut deteksi adalah 35 °. Jarak deteksi dapat disesuaikan dengan potensiometer. ketika potensiometer disesuaikan searah jarum jam, jarak deteksi meningkat; Potensiometer berlawanan arah jarum jam, jarak deteksi berkurang;

perangkat lunak:

uPyCraft V1.1

Klik tautan ini untuk mengunduh uPyCraft IDE untuk Windows:

Langkah 2: Pengkabelan

Pengkabelan
Pengkabelan
  • Pin VCC modul inframerah terhubung ke 3V3 MakePython ESP8266, GND terhubung ke GND, dan OUT terhubung ke IO14 papan.
  • Hubungkan MakePython ESP8266 ke PC menggunakan kabel USB, Buka pengelola perangkat (Cukup cari "perangkat" di kotak pencarian Windows). Saat diperluas, bagian port akan menampilkan sesuatu seperti di atas. Catat nomor port, seperti COM18 dalam kasus saya. Jika tidak ada port yang muncul, coba unduh drive USB:

Langkah 3: Arahan UPyCraft untuk Digunakan

Petunjuk Penggunaan UPyCraft
Petunjuk Penggunaan UPyCraft

Unduh file Memulai MicroPython ESP8266, yang dirinci di bagian Alat Pengembangan MicroPython dari file tersebut, yang akan membantu Anda mengunduh dan menginstal uPyCraft IDE dan menggunakannya. Ini juga termasuk pengenalan MakePython ESP8266.

Atau Anda bisa mendapatkan file dari tautan ini:

Langkah 4: Unduh Kode

Unduh Kode
Unduh Kode

Unduh file main.py dan buka, Anda perlu memodifikasi poin-poin berikut:

  • SSID: perlu diubah ke nama jaringan lokal Anda
  • PASSWORD: perlu mengubah kata sandi jaringan lokal Anda
  • Jika Pin OUT modul inframerah menerima perubahan dari MakePython ESP8266, ubah nomor di Pin() menjadi Pin yang Anda gunakan untuk menerimanya.

Jika sudah selesai, klik Save and DownAndRun. "unduh ok" akan ditampilkan ketika unduhan berhasil, Anda dapat melihat alamat IP (milik saya: 192.168.1.116).

Langkah 5: Instalasi

Instalasi
Instalasi
Instalasi
Instalasi

Tempatkan modul inframerah di sebelah pintu untuk memudahkan deteksi orang dan amankan dengan selotip. Ketika seseorang menggunakan toilet, modul mengirimkan hasil tes ke server melalui WiFi, sehingga kami dapat mengakses server melalui alamat IP untuk memeriksa apakah toilet ditempati, alih-alih menunggu di toilet.

Langkah 6: Buka Peramban

Buka Peramban
Buka Peramban

Buka browser di PC Anda, ketik alamat IP yang baru saja Anda dapatkan (192.168.1.116), dan klik Enter untuk mengonfirmasi.

Langkah 7: Pengujian

Pengujian
Pengujian
Pengujian
Pengujian

Klik tombol "deteksi", Anda dapat memeriksa apakah toilet ditempati. Ketika toilet sudah terisi, halaman akan menunjukkan bahwa toilet itu sudah terisi, jika tidak, itu akan menunjukkan bahwa tidak ada seorang pun, sehingga Anda dapat dengan mudah pergi ke toilet tanpa menunggu di luar.

Langkah 8: Ide

Ide
Ide

Setelah eksperimen, saya punya beberapa ide, di beberapa pusat perbelanjaan, ada toilet di setiap lantai, tetapi sering ada antrean panjang untuk toilet wanita untuk pakaian wanita, sementara toilet pria kosong. Manfaatkan Makepython dengan koneksi Lora untuk mendeteksi lalu lintas ponsel di pintu setiap kamar mandi, menilai jumlah orang, dan melakukan pengalihan seperti yang diharapkan; Saya akan mencobanya nanti, jika Anda tertarik, ikuti atau bergabung dengan saya.

Direkomendasikan: