Daftar Isi:
- Langkah 1: Persediaan
- Langkah 2: Pengkabelan
- Langkah 3: Arahan UPyCraft untuk Digunakan
- Langkah 4: Unduh Kode
- Langkah 5: Instalasi
- Langkah 6: Buka Peramban
- Langkah 7: Pengujian
- Langkah 8: Ide
Video: Program MicroPython: Apakah Toilet Terisi?: 8 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
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
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
- 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
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 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
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 browser di PC Anda, ketik alamat IP yang baru saja Anda dapatkan (192.168.1.116), dan klik Enter untuk mengonfirmasi.
Langkah 7: 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
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:
S.H.I.E.L.D - Apakah Seseorang Mengawasi Anda?: 4 Langkah (dengan Gambar)
S.H.I.E.L.D - Is Someone Watching You?: Saya melihat banyak video orang yang malu ketika mereka tidak menyadari bahwa mikrofon atau kamera mereka menyala, dan itu memberi saya ide untuk proyek ini. Saya telah menulis aplikasi sederhana di C# yang mendeteksi ketika kamera atau mikrofon sedang digunakan
AvoRipe - Memeriksa Apakah Alpukat Anda Sudah Matang: 8 Langkah (dengan Gambar)
AvoRipe - Memeriksa Apakah Alpukat Anda Sudah Matang: Itu terjadi pada semua orang, Anda membeli alpukat, itu belum matang. Beberapa hari berlalu, dan saat sudah matang, Anda telah melupakannya… dan dalam beberapa hari, mungkin akan menjadi buruk! beruntung bagi Anda, kami merancang dan membangun AvoRipe, perangkat yang memeriksa avoc
Postino: Apakah Tukang Pos Mengirimkan Sesuatu?: 6 Langkah (dengan Gambar)
Postino: Apakah Tukang Pos Mengirimkan Apa Pun?: Bukan ide saya: suatu hari seorang teman meminta saya cara untuk memeriksa dari jarak jauh apakah ada surat pos yang masuk ke kotak suratnya. Kotak surat tidak berada di jalan setapak menuju pintunya jadi, karena dia adalah anak yang malas, dia bertanya-tanya apakah gadget teknologi seharusnya bisa berperang
Apakah Anda Ingin Membangun Manusia Salju?: 9 Langkah (dengan Gambar)
Apakah Anda Ingin Membuat Manusia Salju?: PendahuluanProyek ini menunjukkan cara membuat manusia salju yang menari, dengan Raspberry Pi dan PivotPi - pengontrol servo yang dibuat hanya untuk itu! Scratch digunakan untuk mengkodekan manusia salju yang menari dan Sonic Pi menghasilkan musik Holidays
Apakah Itu Tangan? (Kamera Raspberry Pi + Neural Network) Bagian 1/2: 16 Langkah (dengan Gambar)
Apakah Itu Tangan? (Kamera Raspberry Pi + Neural Network) Bagian 1/2: Beberapa hari yang lalu, pergelangan tangan kanan saya cedera di gym. Setelah itu setiap kali saya menggunakan mouse komputer saya, itu menyebabkan banyak rasa sakit karena sudut pergelangan tangan yang curam. Saat itulah saya tersadar "bukankah lebih bagus jika kita bisa mengubah permukaan apa pun menjadi trackp