AvoRipe - Memeriksa Adakah Avocado Anda Matang: 8 Langkah (dengan Gambar)
AvoRipe - Memeriksa Adakah Avocado Anda Matang: 8 Langkah (dengan Gambar)
Anonim
Image
Image
Membina Bahagian
Membina Bahagian

Ia berlaku kepada semua orang, anda membeli alpukat, belum matang. Beberapa hari berlalu, dan pada saat sudah matang anda sudah melupakannya … dan dalam beberapa hari, ia mungkin menjadi buruk!

bernasib baik untuk anda kami merancang dan membina AvoRipe, peranti yang memeriksa alpukat anda dua kali sehari, atau berdasarkan permintaan, menghantar pemberitahuan kepada telefon pintar anda jika alpukat anda matang dan membolehkan anda mengesan kelembutan alpukat anda dari masa ke masa.

Siapa kami? Dengan bangga dibuat oleh Elad Goldberg dan Eden Bar-Tov a dari IDC Herzliya di McCann Valley, Mizpe Ramon dan makmal inovasi media di IDC (MiLab). Ucapan terima kasih yang praktikal kepada Zvika Markfeld, dari ForRealTeam, kerana mengajar kami semua tentang IoT, membekalkan semua peralatan dan pergi bersama kami ke padang pasir, di mana kami membina sebahagian besar peranti ini.

Terima kasih khas kepada Instructables and Thingiverse, kerana memberi kami inspirasi dan idea dan kepada lelaki ini yang merancang model 3D yang kami gunakan dalam peranti kami.

Bekalan

ini adalah senarai perkara yang kami gunakan, tidak perlu dikatakan, bahawa setiap komponen di sini dapat diganti dan dipilih terutamanya oleh ketersediaan kepada kami pada masa membuat projek ini.

Pengawal Mikro, papan, dan perisai

  • 1x papan ESP8266 (kami menggunakan minis WeMos D1 buatan LoLin)
  • Perisai servo Mini 1x D1
  • 1x Kabel Mikro-USB
  • 20 kabel jumper
  • Perintang 1 x 10K Ohm
  • 1 x Papan Roti

Motor

1 x Motor servo (kami memberi nasihat tentang yang kuat, dari pengalaman kami yang kadang-kadang tidak dilakukan oleh si kecil)

Sensor

  • Sensor Tekanan 1x Filem Tipis Sensor Kekuatan
  • 1x RGB Color Detector Menggunakan Modul Sensor TCS3200

Bahagian Potong Laser

  • 1 x Kotak Pintar
  • Cincin 7x yang akan membentuk pendirian
  • 2x 70X100 cm

Bahagian 3D-Printed

Avocado Griper (asalnya Petri Dish Gripper yang kami dapati di sini)

Langkah 1: Memahami Aliran Peranti dan Data

AvoRipe direka untuk memeriksa kematangan alpukat anda dua kali sehari (pagi dan petang) dan ia juga dapat memeriksanya dengan menekan butang pada telefon anda bila-bila masa anda mahu di mana sahaja anda berada!

Sekiranya alpukat matang (berdasarkan warna dan kelembutan) daripada pemberitahuan tolak akan dihantar kepada anda oleh aplikasi BLYNK yang memberitahu anda sudah waktunya untuk memakan alpukat yang lazat.

Oleh kerana kami adalah penyokong data kepada orang-orang, kami juga membuat papan pemuka menggunakan AdafuitIO yang akan memantau kemajuan alpukat anda (tahap kelembutan, warna saat ini, dan kematangan) untuk membuat Anda tetap cepat.

Langkah 2: Membina Bahagian

Membina Bahagian
Membina Bahagian
Membina Bahagian
Membina Bahagian

Cakar

  • Selepas mencetak bahagian model 3D ini, dan kotak plastik 70x100 mm
  • pasangkan model 3D seperti yang dilihat dalam arahan pereka asal
  • kerana kita menggunakan servo yang lebih besar, kita tidak akan menggunakan bahagian terbesar model untuk memastikan servo tetap ada, sebaliknya, kita akan menggunakan kotak plastik 70x100 mm dan lekatkan bersama seperti yang dilihat dalam gambar.
  • setelah banyak percubaan dan kesilapan, kami sampai pada kesimpulan bahawa beberapa pita saluran dan sedikit berat dari atas dapat membantu menyelesaikan sesuatu - jadi kami mengesyorkan menggunakan sesuatu yang berat untuk diletakkan di bahagian atas - kami menggunakan permainan- doh tetapi tidak begitu penting.
  • kami menggunakan beberapa pita saluran untuk melembutkan cakar plastik tumpul sehingga alpukat akan selesa dan kami menghubungkan sensor kekuatan ke salah satu lengan.

Pendirian

setelah memasukkan sensor cahaya di dalam gelang terbesar (kami sarankan untuk mengebor lubang kecil untuk dilalui oleh pelompat) merekatkan semua cincin sehingga anda mencapai ketinggian yang diinginkan

Kotak itu

kami menggunakan makercase untuk membuat kotak, dan memasangnya. kotak itu memberi kita peningkatan yang tinggi untuk cakar dan juga tempat untuk menyimpan litar wemos

Langkah 3: Litar

Litar
Litar

Dalam langkah ini, kita akan menyambungkan semua sensor.

Sensor daya:

  • Sambungkan VCC ke + di papan roti.
  • Sambungkan G dan A0 ke perintang Ohm 10K.
  • Sambungkan kaki perintang yang lain ke - di papan roti.

Servo:

  • Sambungkan VCC ke + di papan roti
  • Sambungkan Ground ke - di papan roti
  • dan sambungkan sumbernya ke D8

Sensor RGB (TCS3200):

  • Sambungkan S0 ke D4
  • Sambungkan S1 ke D3
  • Sambungkan S2 ke D6
  • Sambungkan S3 ke D7
  • Sambungkan keluar ke D5

Langkah 4: Perisian yang diperlukan

Perisian yang diperlukan
Perisian yang diperlukan
Perisian yang diperlukan
Perisian yang diperlukan

Arduino IDE

Pasang Arduino IDE:

www.arduino.cc/en/Guide/HomePage

Pasang "pemacu" yang relevan untuk papan ESP8266 ke Arduino IDE anda:

randomnerdtutorials.com/how-to-install-es…

Blynk

Muat turun Aplikasi Blynk: https://j.mp/blynk_Android atau

Sentuh ikon kod QR dan arahkan kamera ke kod QR di bawah

selepas itu hantarkan sendiri kod pengesahan (kami akan menggunakannya pada langkah seterusnya)

Langkah 5: Papan Pemuka

Papan Pemuka
Papan Pemuka

AdafruitIO

Buat akaun:

Pergi ke "Suapan" dan buat 3 suapan baru:

1. avocadoColor

2. isMasak

3. kepincangan

Kemudian, pergi ke tab "Dashboard" dan buat papan pemuka baru.

Setelah papan pemuka dibuat, masukkan papan pemuka dan tambahkan 3 blok baru menggunakan butang "+":

1. Carta garis, dan tambahkan umpan licin padanya, blok itu akan menunjukkan kemajuan kepingan alpukat dari masa ke masa.

2. Pemilih warna, dan tambahkan suapan avocadoColor untuknya. blok itu akan menunjukkan warna alpukat.

3. Petunjuk, dan pilih suapan isRipe untuknya. blok itu akan mengukur sama ada alpukat cukup empuk untuk ditentukan masak. pastikan untuk menetapkan syarat di blok ini ke "=", dan nilainya menjadi 2.

Langkah 6: Kod

Kodnya dilampirkan, semoga anda mudah menggunakannya (kami cuba mendokumentasikannya sebanyak mungkin).

Buka Arduino IDE dan import kodnya, pastikan anda bekerja di papan yang betul (gunakan Alat -> papan)

jalankan monitor bersiri (CTRL + SHIFT + m) dan lihat sudut servo dan daya yang dikenakan pada sensor pada setiap tahap.

Semasa anda menjalankan monitor bersiri, pastikan anda menggunakan 9600baud.

Ubah semua tempat dalam kod yang perlu anda ubah, ia dikomentari dengan baik dalam kod (kebanyakannya perincian WiFi, adafuitIO, dan pengesahan BLYNK anda).

Kami mencadangkan agar anda mengkalibrasi nilai daya yang diperlukan untuk memutuskan bahawa alpukat sudah matang setelah anda menguji beberapa buah alpukat yang keras dan beberapa buah yang segar dan menemui titik manis (kami telah mengetahui bahawa setiap susunan sedikit berbeza kerana sensor daya cukup halus).

Kami juga mencadangkan agar anda menentukur sensor Warna. Anda boleh melakukannya dengan membuka monitor bersiri (CTRL + SHIFT + m) di Arduino IDE dan kemudian memasukkan "c" di baris atas. selepas itu, ikuti sahaja arahan yang dicetak untuk menentukur sensor.

Langkah 7: Aplikasi dan Pemberitahuan BLYNK

Aplikasi dan Pemberitahuan BLYNK
Aplikasi dan Pemberitahuan BLYNK
Aplikasi dan Pemberitahuan BLYNK
Aplikasi dan Pemberitahuan BLYNK

Dalam aplikasi BLYNK, pastikan pemasa ditetapkan ke waktu yang diinginkan dan bahawa peranti anda membenarkan pemberitahuan dari aplikasi.

Sedikit penjelasan mengenai bagaimana aplikasi dan kod BLYNK bekerjasama:

kami telah menetapkan pin maya (V0) yang selalu diperiksa oleh wemos, aplikasi akan mengubahnya dari 0 (jangan periksa alpukat) menjadi 1 (periksa alpukat) apabila:

  1. butang hidup ditekan (pastikan untuk menolaknya selepas itu)
  2. salah satu pemasa bermula.

kami menetapkan pin maya lain (V4) akan menentukan sama ada alpukat matang (V4 = 2) atau tidak matang (V4 = 1) ini akan ditentukan di dalam wemos dan akan dihantar ke aplikasi.

Juga jika alpukat matang, wemos akan mencetuskan pemberitahuan melalui aplikasi. untuk mengetahui lebih lanjut mengenai widget pemberitahuan, periksa pautan ini.

Langkah 8: Nikmati Alpukat Matang Anda

Nikmati Alpukat Matang Anda
Nikmati Alpukat Matang Anda

kami cadangkan buat Goucamole roti panggang biasa dengan penyebaran alpukat, atau anda juga boleh liar dengan yogurt beku alpukat

Disyorkan: