Proses manufaktur
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
| × | 1 | ||||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 |
![]() |
|
![]() |
| |||
![]() |
|
Ikhtisar
Kotak pos, metode lama untuk menyampaikan informasi dari satu tempat ke tempat lain. Posting dulu adalah segalanya di masa lalu, semua orang bergantung padanya. Tapi hari ini, itu dianggap sebagai metode penyampaian data yang membosankan dan tidak efektif. Jauh lebih mudah dan menyenangkan menggunakan perangkat digital, dan dengan ditemukannya email, kotak surat perlahan mulai berkarat.
SmartPostBox bertujuan untuk mengembalikan profesionalisme dalam menerima surat fisik. Semua orang tahu bahwa menunggu untuk menerima surat itu menyakitkan; berjalan keluar rumah setiap pagi berharap melawan segala rintangan, bahwa janji penting Anda tiba. SmartPostBox membuat masa lalu, perangkat sederhana ini mengirimi Anda email saat Anda menerima email, jadi Anda tahu apakah perlu membuka kotak pos Anda.
Video
Gambar
Fungsionalitas
SmartPostBox dirancang untuk semua orang, sangat mudah untuk membuat dan mencerahkan kotak pos lama Anda. Perangkat menggunakan Sigfox untuk berkomunikasi dengan cloud dan mengirim email kepada pengguna jika email terdeteksi di dalam kotak. Arduino MKR 1200 Fox memiliki laser yang diarahkan ke photoresistor, mereka ditempatkan di ujung kotak pos, ketika surat ditempatkan di dalam kotak, pengontrol mikro mendeteksi surat itu dan memberi tahu Sigfox, yang pada gilirannya mengirimkan pesan kepada pengguna. email, di bawah ini adalah diagram ikhtisar fungsionalitas proyek.
Berikut adalah gambar ikhtisar kode proyek, yang dijelaskan di bawah ini.
Baca Intensitas Cahaya
akan membaca nilai mentah fotoresistor dan akan menyimpannya ke variabel, laser akan terus-menerus memproyeksikan seberkas cahaya ke fotoresistor.kondisi if
memeriksa apakah nilai photoresistor dibawah nilai normal, photoresistor akan mengeluarkan rata-rata 950 ke pin analog, jika nilainya lebih rendah dari 50 berarti ada envelope yang menghalangi cahaya, hal ini memicu fungsi di dalam lingkaran.Beri tahu Sigfox
akan mengirim byte konstan ke Sigfox, Sigfox kemudian mengirim email kepada pengguna saat pesan diterima.
Perangkat mengirimkan karakter spasi ke Sigfox " "
ketika mendeteksi email karena tidak ada data yang harus dikirim ke backend, email hanya akan memberi tahu pengguna bahwa ada email di dalam kotak. Di bawah ini adalah gambar dengan perangkat.
Yang Perangkat di Tindakan
Di bawah ini adalah sejumlah foto yang menampilkan fungsionalitas proyek, untuk tampilan yang lebih baik, lihat video di atas.
Manfaat
Yang pengguna beroperasi ini proyek akan manfaat di:
Membangun Proyek
Langkah1: Diperlukan Aparat
Proyek ini membutuhkan sejumlah kecil elektronik, daftar peralatan yang diperlukan tercantum di bawah ini.
Langkah2: Menghubungkan yang Sirkuit
Berikut adalah skema untuk rangkaian proyek, tidak ada papan tempat memotong roti dalam proyek sehingga skemanya sedikit campur aduk, panduan langkah demi langkah untuk mempersiapkan MKR Fox juga disertakan untuk pengkabelan di bawah ini.
Gambar di bawah akan memandu Anda menghubungkan kotak baterai dan antena ke MKR Fox. Perhatikan bahwa kotak baterai harus terhubung setelah laser dan photoresist terhubung. Pengkabelan dan pengaturan lainnya dapat ditemukan di bawah membuat proyek / Final.
Arduino MKR Fox secara otomatis mengatur sumber daya, sehingga ketika dicolokkan untuk pemrograman, Arduino akan secara otomatis beralih ke daya USB dan beralih kembali ke baterai ketika terputus dari komputer.
Langkah3: Mengakui yang Kode
Ada dua fungsi utama dalam kode proyek:
Bagian ini dijelaskan di bawah.
lightIntensity =analogRead(A1); // membaca nilai photoresistor if(lightIntensity <800) { if(pos ==0) // jika tidak menunggu penghapusan { pos =1;
Baris pertama bagian membaca nilai cahaya fotoresistor yang terhubung ke pin A1, jika nilainya lebih kecil dari 800, dan jika nilainya turun sekarang dan sebelumnya tidak di bawah 800, maka akan menjalankan Send Packet fungsi. Jika nilainya di atas 800, maka Arduino akan mereset variabel pos (yang memberitahukan jika nilai sebelumnya di bawah 800), jika nilai sebelumnya lebih kecil dari 800 (Menunjukkan adanya huruf), Arduino akan menunggu sampai huruf tersebut dihapus. .
SigFox.beginPacket(); // memulai protokol pengiriman if(proDebug) { Serial.println(" Parsing Packet"); } SigFox.print(" "); // cetak karakter konstan untuk mengirim int ret =SigFox.endPacket(true); // tunggu SigFox menerima paket
Bagian kode ini akan mengirimkan paket ke Sigfox jika mail terdeteksi, Arduino akan memulai prosedur parsing dan akan mencetak " "
ke Sigfox, kemudian akan menunggu konfirmasi bahwa Sigfox menerima pesan tersebut dan kemudian akan menunggu surat tersebut dihapus. Kemudian akan memulai algoritme lagi.
Langkah4: Setelan Naik Sigfox
Tutorial ini dirancang dengan pemikiran bahwa pengguna telah mengonfigurasi perangkat mereka dan menghubungkannya ke Sigfox, jika Anda belum mengonfigurasi MKR Fox, pertimbangkan untuk mengunjungi tutorial Arduino ini. Lihat gambar di bawah untuk memandu Anda menyiapkan callback Sigfox.
Data Uplink
Email
SmartPostBox
atau Subjek pilihanHalo,Ini untuk memberi tahu Anda bahwa Anda telah menerima email di kotak pos Anda.Pastikan untuk memeriksanya.Perangkat {device},Over and Out.
{perangkat}
kata kunci adalah variabel yang mewakili ID perangkat, ini adalah variabel bawaan, ada banyak lagi seperti {lat}
, {lng}
, {waktu}
dan lainnya, Anda dapat memasukkannya ke dalam subjek atau isi email hanya dengan menempelkannya dari menu di atas. Menyiapkan Variabel
Ada satu variabel yang harus disetel pengguna, proDebug
, jika diaktifkan, Arduino membutuhkan koneksi melalui USB ke komputer dan Serial Monitor harus terbuka, Arduino mencetak ke Serial Monitor dalam mode ini, sangat ideal untuk pemecahan masalah. proDebug default ke 0 untuk beroperasi di lapangan.
Perpustakaan
Akhir
Langkah terakhir adalah menghubungkan Arduino Anda ke PC / Mac dan mengunggah sketsa, pastikan kotak baterai terhubung ke Arduino dan sirkuitnya baik-baik saja. Kemudian Anda dapat memasukkan Arduino Anda ke dalam enklosur dan meletakkannya di kotak pos.
Enklosur diperlukan untuk proyek ini, karena amplop harus berada di antara laser dan fotoresistor agar dapat dideteksi, tidak ada panduan yang solid untuk membuat enklosur karena semua kotak pos berbeda dalam tinggi, kedalaman, dan lebarnya, tetapi saya akan memberi Anda beberapa ide tentang jenis penutup yang diperlukan. Di bawah ini saya memiliki tampilan enklosur.
Sketsa di atas menunjukkan gagasan selungkup, satu sisi harus lurus dan yang lain bisa lurus atau sedikit bengkok, kedua sisi harus bertemu pada sudut yang tajam ke arah tengah. Satu bagian lebih besar dari yang lain, seperti yang diilustrasikan di atas, ini karena kotak pos saya hanya memiliki kedalaman 60mm, dan lasernya cukup panjang, fotoresistornya sangat tipis, jadi saya membuat satu sisi lebih besar dari yang lain.
Ukur kotak pos Anda, dan desain, atau cetak 3d, dan penutupnya. Saya membuat milik saya dari beberapa karton yang direkatkan, saya akan menunjukkan langkah-langkah yang saya ambil di bawah ini.
Setelah enklosur selesai, coba proyek dengan proDebug aktif dan sambungkan ke komputer, setelah berhasil, letakkan di kotak pos, dan selesai!
Latar belakang
Saya mulai menunggu banyak surat akhir-akhir ini, karena alasan acak, dan saya muak bangun di pagi hari dan memeriksa kotak pos untuk surat yang seharusnya datang, saya merancang SmartPostBox untuk menghentikan hal ini terjadi, jadi alih-alih berjalan menuju kotak pos kosong, saya mendapat pemberitahuan kapan harus pergi dan mengambil surat saya.
Proses manufaktur
Komponen dan persediaan Arduino MKR1000 × 1 Nano Hub Sensor Infineon × 1 LCD Nokia 5110 × 1 Modul Bluetooth HC-05 × 1 Breadboard (generik) × 1 Kabel jumper (generik) × 1 Sakelar Tombol Tekan SparkFun 12mm × 1 Buzzer
Komponen dan persediaan Arduino UNO Salah satu komponen utama. × 1 Sensor Ultrasonik - HC-SR04 (Generik) Salah satu komponen utama. × 1 Baterai Li-Ion 1000mAh Salah satu komponen utama. × 2 Katoda Umum Difusi RGB Salah satu komponen utama. × 1 Buzzer Sala
Komponen dan persediaan Arduino MKR IoT Bundle × 1 Aplikasi dan layanan online Zpier ThingSpeak API Tentang proyek ini Catatan:Tutorial ini mungkin sudah usang, silakan buka di sini untuk versi yang lebih baru. Pendahuluan Seperti yang pernah
Komponen dan persediaan Sensor Ultrasonik - HC-SR04 (Generik) × 2 Arduino Nano R3 × 1 Resistor foto × 1 Maxim Integrated 8x8 LED Matrix MAX7219 × 2 Ukuran Setengah Papan Tempat Memotong Roti Tanpa Solder × 1 Kabel jumper (generik) × 1