Isi kandungan:

Makanan Cam: 18 Langkah (dengan Gambar)
Makanan Cam: 18 Langkah (dengan Gambar)

Video: Makanan Cam: 18 Langkah (dengan Gambar)

Video: Makanan Cam: 18 Langkah (dengan Gambar)
Video: Foto Makanan Profesional Menggunakan HP | Food Photography | #kelasmotret005 2024, November
Anonim
Makanan Cam
Makanan Cam
Makanan Cam
Makanan Cam

Projek ini diilhamkan oleh projek makanan cam yang dilakukan oleh Makmal Media MIT. Projek ini adalah sebahagian daripada perkhidmatan kolej Coding For Good di UWCSEA East di Singapura. Matlamat projek ini adalah untuk mengurangkan jumlah makanan yang dibazirkan oleh masyarakat kita dengan memberi alternatif kepada orang lain untuk membuang makanan mereka yang tidak dimakan.

Projek cam makanan membolehkan makanan yang sememangnya dibazirkan diletakkan di bawah kamera, mengambil gambarnya dan dimuat naik ke Twitter untuk dilihat oleh seluruh masyarakat. Dengan itu membenarkan sesiapa sahaja datang untuk menghabiskan makanan percuma. Petunjuk ini akan membawa anda dalam perjalanan kami membuat dan melaksanakan Food Cam di komuniti sekolah kami.

Langkah 1: Mengumpulkan Elektronik

Mengumpulkan Elektronik
Mengumpulkan Elektronik
Mengumpulkan Elektronik
Mengumpulkan Elektronik
Mengumpulkan Elektronik
Mengumpulkan Elektronik
Mengumpulkan Elektronik
Mengumpulkan Elektronik

Untuk memulakan bahagian elektronik projek, pertama-tama kita perlu mengumpulkan senarai bahagian berikut (di bawah). Power bank adalah pilihan dan hanya perlu jika anda memerlukan peranti ini mudah alih. Dalam kes kami, kami merancang untuk memiliki produk pegun dengan kabel micro-USB ke USB yang diperluaskan yang membekalkan kuasa ke Pi. Selain itu, spesifikasi butang tidak banyak masalah kecuali pengecualian butang adalah suis PTM (tekan untuk membuat) atau suis sesaat. Ini akan menjadi penting di kemudian hari untuk fungsi kamera dan kod.

Mengenai perkakasan, jangan risau tentang itu buat masa ini. Sekiranya anda ingin menyelesaikannya, lompat ke langkah 11.

Inilah yang mesti anda miliki sebagai prasyarat untuk mencuba projek ini:

1. Sambungan Internet yang Stabil

2. Kabel HDMI

3. Monitor

4. Tetikus

5. Port USB

Elektronik (BOM) * Besi Solder Diperlukan:

1x Raspberry Pi 3 Model B

2x LED (1x Merah, 1x Hijau)

1x Raspberry Pi Cam (V2.1)

6x Wayar Perempuan Ke Perempuan

1x Butang Merah Besar (PTM)

Perintang 2x 470 Ohm

Power bank 1x (5500 mAh) (Pilihan)

1x kabel USB ke mikro-USB

Kad SD 1x Mikro

Pembaca Kad Micro SD 1x

Langkah 2: Masukkan Kamera ke dalam Raspberry Pi

Masukkan Kamera Ke Raspberry Pi
Masukkan Kamera Ke Raspberry Pi

Masukkan kabel flex dari kamera ke port kabel flex pada papan Raspberry Pi. Lakukan ini dengan berhati-hati kerana mengganti bahagian ini boleh menjadi sangat mahal!

Langkah 3: Pateri Resistors ke Cathode Legs pada Setiap LED

Pateri Resistor ke Kaki Cathode pada Setiap LED
Pateri Resistor ke Kaki Cathode pada Setiap LED
Pateri Resistor ke Kaki Cathode pada Setiap LED
Pateri Resistor ke Kaki Cathode pada Setiap LED
Pateri Resistor ke Kaki Cathode pada Setiap LED
Pateri Resistor ke Kaki Cathode pada Setiap LED
Pateri Resistor ke Kaki Cathode pada Setiap LED
Pateri Resistor ke Kaki Cathode pada Setiap LED

Sekiranya anda ingin menyelesaikan projek ini di papan roti terlebih dahulu, seperti yang ditunjukkan di foto kanan atas, maka anda boleh melangkau langkah ini. Namun, jika anda ingin menjadikannya kekal, teruskan dengan langkah ini.

Sebelum menyolder, pastikan anda mempunyai persediaan yang betul. Anda mesti mengusahakan tikar tahan panas, dengan cermin mata, dan pengudaraan yang betul. Langkah-langkah keselamatan ini sangat penting untuk mengurangkan risiko kecederaan atau kerosakan sekiranya berlaku kemalangan.

Terdapat dua cara untuk memasangkan perintang ke kaki LED. Anda boleh menyolder perintang terus ke LED atau menggunakan wayar untuk menghubungkan kedua-dua perintang dan LED (ditunjukkan di atas). Apa sahaja cara yang anda pilih, pastikan anda melindungi wayar anda untuk mengelakkan litar pintas. Ini dapat dilihat di foto kanan bawah. Katod LED adalah kaki yang lebih pendek.

Langkah 4: Sambungkan LED dan PTM Switch ke Raspberry Pi

Sambungkan LED dan PTM Switch ke Raspberry Pi
Sambungkan LED dan PTM Switch ke Raspberry Pi
Sambungkan LED dan PTM Switch ke Raspberry Pi
Sambungkan LED dan PTM Switch ke Raspberry Pi
Sambungkan LED dan PTM Switch ke Raspberry Pi
Sambungkan LED dan PTM Switch ke Raspberry Pi

Sebaik-baiknya, wayar lelaki ke wanita harus digunakan supaya mudah menyambungkan wayar ke modul Raspberry Pi. Sementara hujung wayar yang lain (lelaki) boleh dipateri ke LED dan suis. Walau bagaimanapun, jika wayar lelaki ke wanita tidak dapat diakses, disarankan agar wayar pelbagai teras digunakan sebagai ganti teras padat kerana fleksibiliti dan pengurangan risiko sendi kering.

Berikut adalah sambungan yang diperlukan (gunakan skema pin GPIO yang dilampirkan pada gambar di atas):

  • Anod LED Merah: GPIO Pin 13
  • Katod LED Merah: Mana-mana Pin GND
  • Anode LED Hijau: GPIO Pin 7
  • Katod LED Hijau: Mana-mana Pin GND
  • Butang Leg 1: GPIO Pin 12
  • Butang Leg 2: Mana-mana Pin GND

Mana-mana port ini boleh diubah dengan mengubah kod di kemudian hari.

Langkah 5: Bekalan Kuasa

Bekalan Kuasa
Bekalan Kuasa

Seperti yang dibincangkan sebelumnya, ada dua cara agar Pi dapat dihidupkan bergantung pada penggunaannya. Dengan power bank (atau bateri luaran) atau dengan palam terus ke dinding. Dalam kes kami, kami menggunakan mikro-USB ke USB sehingga dapat dikuasakan oleh salah satu sumber.

Walaupun, kabel perlu dilanjutkan agar wayar dapat mencapai port memandangkan ketinggian produk akhir. Untuk melakukan ini, kabel mikro-USB ke USB mesti dipotong separuh, dilucutkan di kedua-dua hujungnya, dan kemudian wayar lanjutan dengan panjang yang diperlukan dapat menghubungkan terminal negatif dan positif kedua-dua bahagian wayar seperti yang ditunjukkan di atas.

Langkah 6: Memasang Raspbian pada Kad Micro-SD

Memasang Raspbian pada Kad Micro-SD
Memasang Raspbian pada Kad Micro-SD

Langkah ini sangat penting untuk menyiapkan pi jika anda belum melakukannya.

Anda perlu memuat turun NOOBS:

Dan penyusun kad SD:

Untuk panduan lengkap mengenai cara memasang raspbian pada kad anda, lawati laman web ini kerana ia sangat berkesan dalam memperincikan proses pemasangan.

Langkah 7: Menghubungkan Pi ke Monitor

Menghubungkan Pi ke Monitor
Menghubungkan Pi ke Monitor
Menghubungkan Pi ke Monitor
Menghubungkan Pi ke Monitor

Dengan menggunakan foto di atas sebagai panduan, sambungkan setiap port yang relevan ke monitor dan perkakasan tambahan seperti papan kekunci, tetikus, dan lain-lain. Sekiranya semuanya disiapkan dengan betul, apabila daya dihidupkan pada skrin, akan menunjukkan Pi OS sedang dimulakan. seperti yang dilihat pada gambar di atas.

Langkah 8: Menjana API Twitter Anda

Menjana API Twitter Anda
Menjana API Twitter Anda

* Catatan - untuk melakukan ini, anda mesti mempunyai akaun twitter dengan nombor telefon yang disahkan

Dari penyemak imbas web yang sama di mana anda log masuk ke akaun twitter anda, pergi ke

1. Klik Buat Aplikasi Baru

2. Isi Nama, Penerangan, dan Laman Web (jika anda tidak mempunyai laman web untuk projek anda, mana-mana laman web yang sah akan dilakukan - ingat "https://"

3. Setuju dengan Syarat & Ketentuan

4. Klik butang Buat aplikasi Twitter anda

5. Klik pada Tab Kebenaran, pilih Baca dan Tulis, tekan Kemas kini tetapan

6. Klik pada tab Kunci dan Token Akses, kemudian klik pada butang Buat token akses saya

7. Setelah anda menekan butang Buat token akses saya, anda akan melihat medan Access Token dan Access Token Secret. Pastikan semua nilai medan ini berguna. Anda memerlukannya untuk kod Python.

Kunci Pengguna (Kunci API)

Rahsia Pengguna (Rahsia API)

Token akses

Akses Rahsia Token

Langkah 9: Memprogram Pi Anda

Memprogram Pi anda
Memprogram Pi anda

Muat turun kod sumber yang dilampirkan di sini. Baca komen dan tambahkan maklumat yang diperlukan, termasuk kunci yang dihasilkan pada langkah terakhir. Ingatlah untuk memeriksa bahawa nombor pin yang anda isi adalah nombor yang betul yang anda sambungkan komponennya lebih awal.

Langkah 10: Menyiapkan Kod Anda untuk Dijalankan Secara Automatik

Menyiapkan Kod Anda untuk Dijalankan Secara Automatik
Menyiapkan Kod Anda untuk Dijalankan Secara Automatik

Di Terminal anda (Pi OS), ketik:

sudo nano / etc / profile

Ini akan membuka fail yang dijalankan secara automatik semasa permulaan. Yang perlu anda lakukan ialah memastikan kod anda juga berjalan dengan menambahkannya ke fail ini. Untuk melakukan ini, ketik di bahagian bawah baris ini:

sudo python /home/pi/myscript.py

di mana /home/pi/myscript.py digantikan dengan jalan (folder dan kemudian nama fail yang dipisahkan dengan garis miring) dari apa yang anda panggil fail pengekodan anda.

Kemudian, tekan Ctrl-X untuk keluar, tekan Y untuk menyimpan dan tekan Enter seperti yang diperlukan untuk menyimpan / keluar sepenuhnya dari fail.

Langkah 11: Perumahan (BOM)

Perumahan (BOM)
Perumahan (BOM)

Untuk perumahan, kami menggunakan kotak masa depan kotak hitam dan menonjolkan penyemperitan untuk memegang kamera di atas papan penempatan makanan.

Apa yang kami gunakan untuk perumahan:

1. Papan Kayu

2. Penyemperitan

3. 2x M12 Nut

4. 2x M12 Bolt

5. Kotak Kit Masa Depan Hitam

Langkah 12: Menggerudi LED, Kamera, dan Menukar Lubang Ke Dalam Kotak

Menggerudi LED, Kamera, dan Menukar Lubang Ke Dalam Kotak
Menggerudi LED, Kamera, dan Menukar Lubang Ke Dalam Kotak
Menggerudi LED, Kamera, dan Menukar Lubang Ke Dalam Kotak
Menggerudi LED, Kamera, dan Menukar Lubang Ke Dalam Kotak
Menggerudi LED, Kamera, dan Menukar Lubang Ke Dalam Kotak
Menggerudi LED, Kamera, dan Menukar Lubang Ke Dalam Kotak

Untuk mengunci butang, kamera, dan LED di tempatnya, kita mesti menggerudi lubang untuk meletakkan setiap komponen.

Dalam kes kami, berikut adalah diameter untuk setiap lubang:

Pemegang LED: 8mm

Lubang Kamera: 6mm

Lubang Butang: 22mm (bergantung pada butang yang anda gunakan)

Semasa menggerudi, pastikan anda memegang gerudi tegak lurus ke permukaan yang anda latih dan jangan tekan terlalu banyak yang boleh meningkatkan risiko keretakan. Pastikan menggunakan pencuci dan mur untuk mengamankan setiap komponen di tempatnya.

Pastikan komponen tempat anda mengebor lubang akan mempunyai ruang yang cukup untuk muat sebelum membuat lubang di kawasan kotak itu!

Langkah 13: Suis dan Kawat Kuasa

Suis Kuasa dan Wayar
Suis Kuasa dan Wayar
Suis Kuasa dan Wayar
Suis Kuasa dan Wayar

Langkah ini adalah pilihan dan memerlukan suis rocker SPST untuk mengawal bekalan kuasa. Ini akan membolehkan mematikan peranti tanpa mencabut kabel USB dan oleh itu, adalah fungsi untuk kemudahan. Anda memerlukan kabel USB ke mikro-USB yang diperluas (seperti yang dibincangkan sebelumnya) kerana ia perlu dipotong untuk menjalankannya melalui suis.

Kami pertama kali mengukur dan mengeluarkan ukuran lubang yang perlu kami gerudi untuk menyokong suis. Kemudian dengan menggunakan bit gerudi 8 mm, kami menggerudi dua lubang bersebelahan sehingga kami dapat memasukkan slot segi empat tepat agar sesuai dengan bentuk suis rocker kami.

Setelah suis rocker didorong di tempatnya, wayar sambungan positif dipotong. Kedua-dua hujung kemudian disolder ke terminal umum dan terminal bersebelahan suis rocker seperti yang dapat dilihat di atas.

Langkah 14: Menambah Kamera ke Kotak

Menambah Kamera ke Kotak
Menambah Kamera ke Kotak
Menambah Kamera ke Kotak
Menambah Kamera ke Kotak
Menambah Kamera ke Kotak
Menambah Kamera ke Kotak

Menambah kamera ke kotak adalah bahagian yang sangat rumit. Kami melakukannya dengan menggunakan pistol lem panas yang membolehkan kami mengeluarkan kamera dengan relatif mudah sekiranya ada yang tidak kena.

Pertama, letakkan kamera di tempatnya dan pastikan bahawa ia mengambil gambar dengan cara yang betul. Juga, pastikan bahawa foto yang diambilnya tidak miring dengan cara apa pun. Setelah pemboleh ubah ini diperbaiki, bawa gam gam dan tempelkan sisi kamera Pi ke kotak. Walaupun pastikan pistol tidak menyentuh lensa kamera!

Langkah 15: Melampirkan Kotak ke Penyemperitan

Melampirkan Kotak ke Penyemperitan
Melampirkan Kotak ke Penyemperitan
Melampirkan Kotak ke Penyemperitan
Melampirkan Kotak ke Penyemperitan
Melampirkan Kotak ke Penyemperitan
Melampirkan Kotak ke Penyemperitan

Untuk menyelesaikan langkah ini, dapatkan jalur aluminium seperti yang dilihat di atas dan bengkokkan 90 darjah sehingga melilit kotak anda. Selanjutnya gerudi dua set lubang (berdiameter 12mm) di dalam kotak dan di jalur aluminium sehingga mereka berbaris. Gunakan baut dan mur M12 untuk menahan jalur aluminium di tempat di sepanjang tepi kotak. Lebihan jalur yang keluar dari kotak kemudian dapat digunakan untuk mengamankan kotak ke penyemperitan seperti yang akan ditunjukkan pada langkah-langkah berikut.

Pastikan menggunakan instrumen seperti kaliper dan penguasa vernier agar semuanya selaras. Sebarang offset boleh menyebabkan kecondongan pada gambar yang dihasilkan.

Langkah 16: Memasang Pangkalan ke Pangkalan

Memasang Pangkalan ke Pangkalan
Memasang Pangkalan ke Pangkalan
Memasang Pangkalan ke Pangkalan
Memasang Pangkalan ke Pangkalan
Memasang Pangkalan ke Pangkalan
Memasang Pangkalan ke Pangkalan

Pertama, potong penyemperitan panjang (* lihat di bawah). Kemudian dapatkan dua kurungan / tulang rusuk seperti yang ditunjukkan di atas dan buat keringan pendakap dan penyemperitan pada papan kayu. Seterusnya, ambil pensil dan tandakan di mana anda akan menggerudi lubang yang diperlukan untuk menahan pendakap ke papan.

Bor lubang tersebut (sekitar 8mm) dan pasangkan pendakap ke papan dengan menggunakan M8bolts dan mur. Seterusnya, dapatkan skru bentuk-t yang diperlukan untuk penyemperitan dan pasangkan lajur penyemperitan di antara dua pendakap seperti yang dilihat di atas.

* Penting untuk diperhatikan bahawa ketinggian penyemperitan bergantung pada apa yang anda mahu kamera anda lihat dalam bidang pandangannya. Bagi kami, kami meletakkannya sekitar 60 cm di atas papan untuk menangkap mesej bertulis di papan tulis. Kami memutuskan ketinggian ini setelah menguji kamera pada ketinggian yang berbeza dan memeriksa gambar di Twitter.

Langkah 17: Memasang Kotak Kamera ke Dudukan

Memasang Kotak Kamera ke Dudukan
Memasang Kotak Kamera ke Dudukan
Memasang Kotak Kamera ke Dudukan
Memasang Kotak Kamera ke Dudukan
Memasang Kotak Kamera ke Dudukan
Memasang Kotak Kamera ke Dudukan
Memasang Kotak Kamera ke Dudukan
Memasang Kotak Kamera ke Dudukan

Pada langkah ini, potong penyemperitan yang lebih kecil lagi. Panjangnya mestilah berdasarkan sejauh mana anda mahu kamera anda dicapai seperti yang dilihat di atas.

Seterusnya, ambil jalur aluminium yang keluar dari kotak dan gerudi dua lubang 6mm melaluinya (foto utama). Kemudian, ambil bahagian penyemperitan yang lebih kecil dan pasangkan di bawah jalur aluminium menggunakan skru berbentuk t (gambar kanan bawah). Pastikan lubang diselaraskan supaya gambar tidak kelihatan condong.

Akhirnya, untuk melekatkan dua bahagian penyemperitan pada sudut 90 darjah, kami menggunakan pendakap / tulang rusuk kecil dan mengikatnya pada kedua kepingan tersebut dengan menggunakan skru bentuk-t yang diperlukan yang terkunci ke dalam penyemperitan.

Langkah 18: Kesimpulannya

Kesimpulannya
Kesimpulannya
Kesimpulannya
Kesimpulannya

Akhirnya, jalankan kabel kuasa dari Pi ke port USB dan kacau bahagian belakang kotak kuasa. Itu sahaja!

Yang tinggal sekarang ialah meletakkan peranti berdekatan dengan tempat orang makan dan mengiklankan akaun twitter makanan percuma yang anda buat.

Pautan ke laman twitter kami boleh didapati di sini.

Nikmati

Instruksional ini ditulis dan dibuat oleh Rehaan Irani dan Justin Chan dari perkhidmatan Coding For Good di UWCSEA East di bawah pengawasan Encik David Kann. Ini juga dihasilkan dengan bantuan perkhidmatan kolej Circle Enterprise dan bahagian UTC East DT. Terima kasih tambahan kepada Sewen Thy dan Vatsal Agarwal atas sumbangan mereka dalam projek ini.

Disyorkan: