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

Archimedes:AI Robot Owl

Sebuah robot burung hantu yang familiar. Archimedes menilai emosi Anda, melalui Google AIY.

Cerita

Seperti yang ditampilkan di  Buat:Majalah !

Ini adalah robot burung hantu yang mencari orang keren, dan dapat mengetahui apakah Anda senang atau kesal. Jika Anda cukup bersemangat, dia akhirnya akan membiarkan Anda mengambil stiker (atau hadiah kecil lainnya). Dia bernama Archimedes, setelah familiar Merlin di The Sekali dan Masa Depan Raja. Tentu saja, ini juga mengingatkan pada burung hantu cyborg di Blade Runner … dan, tampaknya, satu di Clash dari yang Titans (yang harus saya periksa).

Pertama, jika Anda tidak mengetahui Google AIY Vision Kit, lihat detailnya di sini! Ini adalah dasar dari kecerdasan robot. Kode untuk proyek ini akan segera hadir.

Ini dimulai ketika kami diundang untuk menyumbangkan sesuatu ke stan Google di Bay Area Maker Faire. Saya benar-benar, sangat lama untuk mencari tahu apa yang akan dibuat—seperti apa bentuknya, bagaimana animasinya, bagaimana cara mengeluarkan stikernya… pada akhirnya, saya menggunakan desain yang lucu dan cukup menantang ini.

Robot ini cukup fleksibel sehingga saya dapat membawanya ke berbagai acara, seperti CODAME Artobots Festival dan Arm/Hackster Asia Tour (karena Raspberry Pi menggunakan chip Arm, Broadcom BCM2835 ). Dengan kata lain, saya dapat membenarkan menghabiskan banyak waktu ini pada satu proyek karena saya dapat menggunakan kembali dan mengulanginya. Saya juga senang memiliki sahabat karib di kantor

1. Merakit AIY Vision Kit

(Anda mungkin juga ingin melihat demo lain yang disertakan dengan kit.)

2. Servo

Saya menggunakan gimbal servo pan/tilt dari HackerBox #0024, “Vision Quest”. Servonya super gemuk – berat dan stabil. Sempurna untuk robot yang akan melakukan banyak perjalanan.

Kemudian, saya mengambil servo dari kit Seeed Grove dan memotong konektornya, untuk mengangkat tutup kotak. Tidak ada yang terlalu mewah.

Saya tidak bisa mendapatkan kontrol servo untuk bermain bagus dengan demo Joy Detection AIY, jadi saya memindahkannya ke Arduino, memasukkannya ke dalam kotak teh tempat Archimedes bertengger.

Servo dicolokkan ke pin 9 (atas/panci burung hantu), 10 (bawah burung hantu/miring), dan 11 (tutup kotak). Kabel ground mereka terhubung ke pin GND. Kemudian, kabel listrik dan kabel arde terhubung ke catu daya USB 5V terpisah, untuk memastikan mereka memiliki banyak daya.

3. Pemrograman

Archimedes terus melihat sekeliling sampai dia menemukan wajah bahagia, lalu berhenti dan membuka kotak hadiah untuk Anda. (Namun, dia sedikit diva, jadi kamu harus terlihat SANGAT bahagia!)

Saya menggabungkan demo LED dan Joy Detection kit AIY (masing-masing ditemukan di /gpiozero dan /joy). Saya ingin membuat pin LED menyala ketika menemukan wajah bahagia, tetapi anehnya, kode ini melakukan sebaliknya. Suatu hari nanti, saya akan menjadi ahli perangkat lunak yang cukup untuk mencari tahu mengapa…

Kode Arduino dimodifikasi dari demo Servo. Saya menggunakan loop "sementara" untuk membuat burung hantu melihat sekeliling sampai dia menemukan wajah yang BENAR-BENAR bahagia ... lalu dia berhenti dan membuka kotak untuk Anda.

4. Karapas cetak 3D

Saya menghabiskan beberapa malam di kantor, membuat CAD dan mencetak berbagai bit. Pertama, ini melibatkan banyak pengukuran dimensi kit AIY Vision dan rakitan servo saya, kemudian memutuskan ke mana potongan elektronik yang berbeda akan pergi. Saya menginginkan banyak ruang di kepala, tetapi juga harus dekat dengan alasnya, sehingga saya bisa memasang Raspberry Pi di bawahnya dan tetap memiliki kamera dan tombol yang terpasang di kepala.

Saya memutuskan untuk mencetak sayap dan bagian dada dengan loop pemasangan, jadi saya bisa menyatukannya nanti dengan kawat aluminium. (Potongan dada disebut owl-tail karena aslinya adalah ekor, tetapi terlihat jauh lebih baik di bagian depan. Anda mungkin bisa membuat beberapa, jika Anda ingin memberinya sedikit lebih banyak martabat.)

Berikut sedikit wawasan tentang proses desain:

Saya mendesain semuanya dalam OnShape dan mencetaknya di Lulzbot Taz 6 Hackster, menggunakan filamen Taulman N-Vent biru muda (dihentikan).

Catatan perakitan

Mengelola kabel penting di sini. Saya bisa melakukan pekerjaan yang lebih baik, tetapi saya tidak punya waktu untuk menyolder ulang semuanya dan membuatnya sempurna. “Perfeksionisme adalah nihilisme!”, seperti kata teman saya – atau lebih umum, sempurna adalah musuh kebaikan. Saya perlu mendapatkan beberapa pengontrol kabel kecil, meskipun…

Kepala: Untuk memasang bagian yang dicetak 3D, saya menggunakan kawat angker aluminium tebal (dijual di toko seni). Untuk kepala, saya membengkokkan beberapa potong kawat agar sesuai dengan lubang braket servo, melengkungkannya untuk menopang kepala, dan menyelipkan pipa heat-shrink di atasnya sehingga tidak ada yang keluar. Ini cukup stabil! Untuk Pi, saya menempelkannya dengan pita busa isolasi dua sisi. Saya juga menutupi braket servo dengan pita listrik, untuk berjaga-jaga.

Saat saya mencetak kepala, hasilnya seperti… seperti Cthulhu. Saya belum memecahkan bagaimana menyesuaikan sumbu Z pada printer Lulzbot kami, dan itu mati, yang berarti bahwa segala sesuatunya tidak selalu sesuai dengan yang seharusnya. Jadi, dengan sedikit penyesalan, saya memotong sulur wajahnya yang kecil. Saya telah bereksperimen dengan memotong CD untuk mosaik, jadi saya menempelkan beberapa bagian untuk membentuk paruh kecil. Terlihat bagus sekarang, dan cukup kokoh!

Tubuh: Tubuh bertengger di atas kaleng teh… Sarapan ala Inggris, tentu saja. Saya memiliki tripod bengkok kecil di sana, yang dipasang di bagian bawah braket pemasangan servo menggunakan mur dari kit AIY. Beberapa baut lagi menahannya hinggap di tepi kaleng. Kemudian, kaleng diisi dengan kertas cokelat, yang menciptakan "sarang" dan juga mengisolasi Arduino dari kotak logam dan tripodnya. Saya mengebor beberapa lubang di kaleng, untuk melewatkan kabel.

Treatsbox: Kotaknya cukup sederhana; terbuat dari LEGO, dengan penutup berengsel. Servo "wijen terbuka" dipasang di belakang, di bawah tutupnya. Tahukah Anda bahwa Anda hanya dapat membeli ukuran pelat dasar LEGO biru yang berbeda? Kamu bisa!

Kekuatan: Saya menggunakan hub USB bertenaga sehingga semuanya mendapat banyak manfaat. Pi, servos, dan Arduino menarik kekuatannya langsung dari sini. Saya menyolder kabel daya USB langsung ke pin 5V dan GND Pi, karena colokannya terlalu menonjol sehingga tidak muat di kepala.

Memproses pemotretan

Saya memiliki banyak sekali kemajuan di Instagram saya. Saya tidak akan membuat Anda bosan dengan mereka di sini (juga, beberapa ada di Story dan tidak dapat disematkan).

Sumber:  Archimedes:Robot AI Burung Hantu


Proses manufaktur

  1. Masa Depan Robotika
  2. Apa Realitas Visi Robot?
  3. Apa itu Robot Pemrograman Sendiri?
  4. Membangun Kit Robot Raspberry Pi MonkMakes
  5. Membuat Robot Sibuk
  6. Pentingnya Pelatihan Operator Robot yang Tepat
  7. Cara Membangun Sauron Penguasa Robot
  8. Robot Responsif
  9. Pentingnya Mesin CNC Untuk Industri Robotika
  10. Memilih perangkat lunak pengambilan robot yang tepat