Isi kandungan:

Adakah Anda Ingin Membangun Orang Salji?: 9 Langkah (dengan Gambar)
Adakah Anda Ingin Membangun Orang Salji?: 9 Langkah (dengan Gambar)

Video: Adakah Anda Ingin Membangun Orang Salji?: 9 Langkah (dengan Gambar)

Video: Adakah Anda Ingin Membangun Orang Salji?: 9 Langkah (dengan Gambar)
Video: Tak Ada Orang yang Tinggal di Tengah Australia, dan Kamu Juga Takkan Mau 2024, November
Anonim
Image
Image
Imej
Imej

Pengenalan

Projek ini menunjukkan cara membina manusia salji menari, dengan Raspberry Pi dan PivotPi - alat kawalan servo yang dibina hanya untuk itu!

Scratch digunakan untuk membuat kod salji menari dan Sonic Pi menghasilkan muzik Holidays.

Langkah 1: Apa yang Anda Perlu

Orang salji mempamerkan PivotPi jadi mari kita mulakan dengan itu. Anda perlu:

  1. PivotPi
  2. RaspberryPi dengan akses wifi (sama ada Pi3 atau Pi lain dengan dongle)
  3. 4 bateri AA
  4. 2 servo sederhana
  5. 1 servo kecil
  6. 6 kabel jumper lelaki hingga wanita (hitam, merah, putih, dan coklat, merah, oren jika anda boleh memilih warna)
  7. Penceramah
  8. Kad SD Raspbian untuk Robot

Di kawasan kraf, anda memerlukan:

  1. Papan busa
  2. Balut tali leher besar
  3. Pita sisi berganda yang kuat
  4. Mata Googly
  5. Penanda hitam
  6. Pos yang kuat

Langkah 2: Bangunan Badan Snowman

Anda akan membina orang salji dari sekeping papan kayu. Gunakan tiga pinggan dengan saiz yang berbeza, atau objek bulat, yang akan memberi anda manusia salji yang berkadar baik. Potong kepingannya dan pertimbangkan juga pengamplasannya.

Potong tiga Bulatan

Gunakan penanda hitam untuk mengelilingi setiap bulatan, untuk menjadikannya menonjol. Dan kita telah memulakan permulaan manusia salji!

Badan Snowman

Langkah 3: Bina Snowman

Dapatkan siaran yang cukup tinggi untuk menahan orang salji.

Pasang dua servo sederhana ke bahagian bawah tiang, dengan mengejutkan kedudukan mereka. Penempatan servo menentukan jenis pergerakan yang akan anda perolehi. Sekiranya anda meletakkan servo di tengah salah satu bulatan, anda akan mendapat pergerakan putaran murni. Itu kelihatan baik untuk bahagian tengah dengan lengan. Pasang lengan ke badan menggunakan pita, lengan tidak bergerak, badan itulah yang akan berputar.

Sekiranya anda meletakkan servo lebih tinggi daripada pusat bulatan badan, anda akan mendapat kesan swing yang kelihatan bagus untuk bahagian bawah. Ini bukan sains yang tepat (boleh jadi, tetapi tidak semestinya tepat bagi manusia salji), tetapi kira-kira 1/3 ke atas kelihatan bagus.

Servo teratas - yang kecil - mengawal kepala. Kami akan menggunakan sekeping pendek kayu balsa sebagai leher, bahagian bawahnya dilekatkan pada servo dan bahagian atas dilekatkan pada kepala. Ini membolehkan manusia salji menggerakkan kepalanya ke sisi. Kayu balsa menggunakan pita dua sisi untuk melekat pada bahagian kepala. Masa untuk menghias orang salji! Mata Googly, gula-gula tebu dan semua!

Bahagian tengah dengan lengan

Bahagian bawah dengan mengimbangi dari tengah

Kepala dan Leher

Langkah 4: Sambungan Servo

Masa untuk menghubungkan servo tersebut ke papan PivotPi! Terdapat tiga daripadanya, tetapi dua harus terlalu tinggi. Anda mempunyai beberapa pilihan. Anda boleh meletakkan PivotPi / RaspberryPi lebih tinggi pada tiang penyokong dengan menggunakan tali leher atau kaedah selamat yang lain, atau anda boleh memanjangkan wayar servo dengan menggunakan wayar jumper lelaki ke wanita.

Servo bawah disambungkan ke Port 1.

Servo tengah dihubungkan ke Port 2.

Servo teratas (yang kecil) disambungkan ke Port 7 kerana PivotPi saya terus berdiri dan wayar dapat mencapainya (Port 8 juga baik-baik saja).

Sambungan Servo

Sambungan Kawat

Anda boleh menukar kod Gores agar sesuai dengan sambungan anda sendiri dengan menyesuaikan blok ini

Langkah 5: Sambungan Pembesar suara

Sambungan pembesar suara itu mudah.

  1. Kabel kuasa disambungkan ke pembesar suara dan ke salah satu port USB Pi
  2. Kabel suaranya masuk ke port audio di Pi
  3. Kekuatannya mesti dihidupkan ke volume tertinggi kerana kita akan berada di luar

Sambungan Pembesar suara

Langkah 6: Kod Gores

Projek snowman menggunakan Scratch for the PivotPi. Untuk mengelakkan kelihatan seperti robot, beberapa penjana rawak digunakan. Jika tidak kodnya mudah. Anda boleh mengetahui lebih lanjut dengan halaman rujukan Scratch dalam talian kami.

Sekiranya anda melakukan Kemas kini Perisian DI pada kad Raspbian untuk Robot anda, anda dapat mencari kod dengan:

Klik pada Fail, kemudian Buka

Klik pada butang Pi dan arahkan ke Dexter, PivotPi, Projects, Snowman

Langkah 7: Kod Pi Sonic

Sonic Pi tidak, secara lalai, menggunakan Raspbian untuk Robot. Anda tidak memerlukannya tetapi ia adalah perkara yang menyeronokkan untuk ditambahkan.

Untuk memasang Sonic Pi, kad SD anda mestilah sekurang-kurangnya 8 Gig dengan beberapa ruang ganti. Sekiranya anda mempunyai 4 Gig, perubahannya adalah Sonic Pi tidak sesuai dengannya.

Jalankan arahan berikut di tetingkap terminal:

sudo apt-get kemas kini

sudo apt-get install sonic-pi

dan biarkan ia melakukan keajaiban.

Raspberry Pi / Pengaturcaraan / Sonic Pi

Anda boleh memuat turun Jingle Bells dari koleksi Robin Newman (klik pada butang 'Muat turun Zip', kanan atas) (Terima kasih banyak kepada Robin kerana berkongsi bakat muziknya!)

Sekiranya anda memerlukan bantuan untuk memindahkan fail dari komputer biasa ke Pi anda, lihat tutorial kami:

Pindahkan Fail dari Mac

Pindahkan Fail dari PC

Mulakan Sonic Pi dengan mengklik pada menu raspberry merah kecil Pi, kemudian Programming, kemudian Sonic Pi.

Muatkan fail Sonic Pi dengan mengklik butang Load, dan cari tempat di mana anda menyimpannya di Pi.

Setelah pembesar suara anda dipasang ke Pi dan dihidupkan, anda boleh mengklik butang Run dan mendengar muzik Pi anda!

Langkah 8: Cara Mendapatkan Kod untuk Projek ini

Cara termudah untuk mendapatkan kod adalah dengan mengemas kini perisian Dexter Industries anda melalui “DI Software Update”. Apabila anda melakukan ini, semua fail kod untuk projek baru seperti ini akan muncul!

Laluan Fail

Semasa anda menjalankan Kemas kini Perisian DI, projek ini boleh didapati di lokasi ini:

/ rumah / pi / Dexter / PivotPi / Projek / Snowman

Fail yang boleh dimuat turun

Sekiranya anda tidak menggunakan perisian khusus Dexter Industries, Raspbian untuk Robot, dan anda masih mahu memuat turun fail ini, anda boleh memuat turunnya di sini.

Langkah 9: Perlukan Bantuan?

Ada soalan atau masalah? Kirimkannya di forum dan kami akan membantu anda.

Disyorkan: