Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

SmartPostBox

Komponen dan persediaan

Arduino MKR Fox 1200
× 1
Resistor foto
× 1
Laser
× 1
Tempat Baterai UDOO 2AA untuk RTC
× 1
Kabel jumper (generik)
× 1
Resistor 1k ohm
× 1
Baterai AA
× 1

Alat dan mesin yang diperlukan

Besi solder (generik)

Aplikasi dan layanan online

Editor Web Arduino
Sigfox

Tentang proyek ini

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:

  • Diberitahu saat mereka menerima email
  • Tidak membuang-buang energi untuk memeriksa apakah surat sudah sampai
  • Kemudahan Penggunaan, karena perangkat berjalan terus menerus dan dapat menangani banyak huruf

Membangun Proyek

Langkah1: Diperlukan Aparat

Proyek ini membutuhkan sejumlah kecil elektronik, daftar peralatan yang diperlukan tercantum di bawah ini.

  • 1, Arduino MKR 1200 Fox
  • 1, Modul Laser
  • 1, resistor (1KΩ)
  • 1, fotoresistor
  • 1, 2x kotak baterai AAA/AA
  • 2, Baterai AAA/AA
  • Kabel Jumper

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.

  • Mempersiapkan yang MKRFox

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:

  • Baca dan Analisis Cahaya
  • Kirim Paket

Bagian ini dijelaskan di bawah.

  • Baca dan Analisis Ringan
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. .

  • Kirim Paket
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.

  • Setel Jenis ke Data Uplink
  • Setel Saluran ke Email
  • Tidak perlu mengisi Konfigurasi Payload Kustom
  • Setel Penerima ke alamat email Anda
  • Setel Subjek ke SmartPostBox atau Subjek pilihan
  • Anda dapat menyisipkan apa pun yang Anda inginkan di Pesan bidang, ini adalah isi email, saya memutuskan untuk menulis di bawah ini,
Halo,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.
  • Dan selesai

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

  • Sigfox - hak cipta (c) 2016 Arduino LLC GNU Lisensi Publik Umum Lebih Rendah perpustakaan ini berada dalam domain publik
  • ArduinoLowPower (c) 2016 Arduino LLC GNU Lisensi Publik Umum Lebih Rendah perpustakaan ini berada dalam domain publik

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.

Kode

SmartPostBox
`Kode Lengkap

Skema

schematics_gdbmhyM33P.fzz

Proses manufaktur

  1. Komponen Sirkuit
  2. Sirkuit Terintegrasi
  3. Arduino Digital Dice
  4. Detektor Gempa ADXL335 Sensitif DIY
  5. Smart Blinds
  6. MotionSense
  7. MOSMusic
  8. Apa itu Mikroelektronika?
  9. Komponen mesin bor
  10. Komponen mesin pembakaran dalam