Isi kandungan:
- Langkah 1: BAHAN
- Langkah 2: Skema TinkerCad
- Langkah 3: Diagram Aliran dan Kod
- Langkah 4: BAGAIMANA MEMBINA OUIJA?
- Langkah 5: Kesimpulannya
Video: OUIJA: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Ketika musim Halloween semakin hampir, projek baru muncul. Seperti yang kita sedia maklum, Halloween adalah hari orang mati, hari yang membuat kita mengingati mereka yang meninggalkan kekosongan di antara kita. Projek kami membenarkan hubungan dengan mereka yang tidak lagi ada, dengan mereka yang kita lewatkan, melalui portal, papan Ouija.
Kami berdasarkan idea lembaga Ouija sebagai "portal" untuk bercakap dengan pihak luar, untuk mengajukan soalan, untuk mempunyai interaksi antara "semangat" dan pemain yang memiliki papan sebagai alat komunikasi. Itulah sebabnya kami melihat keperluan bukan hanya untuk membuat kod yang sah dan berfungsi tetapi untuk memahami bagaimana pemain akan bertindak dengan program ini. Untuk apa, sebelum mulai memprogram, kami menjalankan gambarajah aliran untuk mengetahui apa yang harus dibuat dan apa yang akan berlaku dalam setiap situasi.
Idea utama kami adalah bahawa ketika pengguna menyentuh papan, iaitu ketika pengguna meletakkan kedua tangan di atas papan dan membuat pertanyaan, penunjuk ouija akan bergerak ke arah Ya atau ke arah Bukan sebagai jawapan. Untuk kodnya, kami harus memprogram rangkaian prestasi untuk motor yang ingin kami gunakan, kerana di papan tulis Ya dan Tidak ditentang (satu di setiap sisi). Juga, kami mahukan jawapannya menjadi acak, jadi kami harus menetapkan parameter tersebut, dengan kajian sebelumnya.
Langkah 1: BAHAN
Untuk melaksanakan projek ini, kami menggunakan komponen, alat dan bahan elektrik yang berbeza seperti yang berikut:
1. Elegoo uno R3. Lembaga Pengawal
2. Kawat Jumper Papan Roti dan Kawat Dupont Perempuan - hingga - lelaki
3. Sensor tekanan / daya
4. Protoboard
5. Motor Servo
6. Kabel USB
7. Mesin pemotong laser
8. Magnet
9. Kayu
Untuk pembinaan kotak itu kami menggunakan kayu empat milimeter. Magnet untuk kesatuan dan porexpand yang diperluas.
Langkah 2: Skema TinkerCad
Di sini kami mempunyai skema TinkerCad kami yang mensimulasikan kod kami.
Setelah keseluruhan pendekatan, kami membeli sensor tekanan / tekanan dan mula bereksperimen dengannya. Sensor adalah komponen yang sangat mudah dan senang disambungkan. Untuk memahami bagaimana ia berfungsi, kami mengesyorkan mencubanya untuk melihat apakah ia berfungsi dengan betul, jadi kami menunjukkan kepada anda cara menghubungkannya dan kod yang digunakan: foto sensor daya.
Dari pemahaman komponen ini, kami menyimpulkan bahawa sensor akan berfungsi sebagai kunci untuk memulakan dan mengakhiri perjalanan penunjuk. Oleh itu, kita belajar mengatur kekuatan yang dikenakan, dari "if" dan "other". Kemudian, kami menentukan jenis motor yang kami perlukan. Walaupun papan Ouija dapat dikendalikan dengan cara yang berbeza, seperti dengan motor stepper, kami menggunakan motor servo kerana kami ingin membatasi sudut tindakan dan bukannya bekerja dengan langkah-langkah yang harus dilayari.
Berkat pemahaman sensor tekanan, kami menentukan bahawa motor servo bergerak ke sudut (kedudukan Ya), ketika ada daya antara 10 dan 800. Kursor akan bergerak ke sudut yang berlawanan (Tidak ada posisi), ketika daya lebih besar daripada 800 dan akan kembali ke posisi awal, bagi kita kedudukan 0 (atau sudut 90º) apabila tidak ada tekanan pada papan. Itu adalah ketika daya kurang dari 10. Semua unit ini dapat berubah-ubah bergantung pada di mana sensor diletakkan dan berapa banyak interaksi yang ingin anda masukkan.
Langkah 3: Diagram Aliran dan Kod
#sertakan
int servoPin = 8;
servoPosisi apungan;
float startPosition;
Servo myServo;
randNum panjang;
int i = 0;
int PressurePin = A1;
int fuerza;
batal persediaan () {
// masukkan kod persediaan anda di sini, untuk dijalankan sekali:
Serial.begin (9600);
myServo.attach (servoPin);
}
gelung kosong () {
// letakkan kod utama anda di sini, untuk dijalankan berulang kali
fuerza = analogRead (PressurePin);
jika (fuerza> 10) {
saya ++;
kelewatan (100);
jika (fuerza <800) {
kelewatan (100);
servoPosition = servoPosition + i;
} lain jika (fuerza> 800) {
kelewatan (100);
servoPosition = servoPosition - i;
}
} lain jika (fuerza <10) {
i = 0;
servoPosition = 90;
}
Serial.println (servoPosition);
myServo.write (servoPosition);
}
Langkah 4: BAGAIMANA MEMBINA OUIJA?
Pertama, kami menetapkan ukuran kotak di mana semua komponen Arduino akan berada. Dari program Solidworks, kami membuat asas 300 mm hingga 200 mm, dan ketinggian 30 mm. Kami menggunakan kayu setebal 4 mm. Setelah menyampaikan rancangan ke program yang sesuai, kami memotong kayu dengan mesin laser.
Papan Ouija adalah cerita lain. Mula-mula kita harus mencari gambar atau ilustrasi vektor papan untuk dapat mengukirnya di atas kayu. Kami melakukan perkara yang sama untuk kursor. Apabila kami mempunyai semua komponen utama, kami mula memperkenalkan elektronik. Kami meletakkan servomotor di tengah kotak, Arduino dan protoboard di satu sisi (khususnya di sebelah kiri) dan akhirnya kami memutuskan di mana untuk meletakkan sensor tekanan. Kami meletakkan di sebelah kanan alas porexpan yang diperluas dan di atasnya, sensor.
Dengan mengambil kira kedudukan tangan pengguna, di atas kita meletakkan lebih banyak porexpan, sehingga ketika pengguna meletakkan tangannya di atasnya, interaksi berlaku. Mengenai penyatuan penutup atas dan kotak, kami menggunakan magnet kecil yang dipegang oleh struktur gabus.
Untuk servomotor, kami merancang lengan metakrilat dari dua jari: servomotor mini dan bahagian magnet, agar tidak menghasilkan banyak momen dalam servo. Potongan ini boleh dibuat dari bahan lain, dan untuk menggabungkannya dengan servo gear kami menggunakan Superglue, walaupun kami mengesyorkan silikon panas atau skru khusus. Di bawah kursor, magnet disambungkan yang tertarik oleh magnet servo, sehingga memungkinkan pergerakannya.
Langkah 5: Kesimpulannya
Setelah kerja selesai, kita dapat menentukan bahawa metodologi yang telah kita ikuti untuk melaksanakannya dapat dibahagikan kepada dua bahagian. Di satu pihak, karya tersebut terdiri dari analisis mengenai apa yang kita mahu lakukan, memahami dan menerjemahkan maklumat perjalanannya ke dalam diagram alir. Analisis ini telah membantu kami menghasilkan struktur kod. Terima kasih kepada carta alir kami menyedari betapa pentingnya setiap langkah yang diikuti dan ini membolehkan kami mengembangkan bahagian kedua projek.
Mengenai bahagian praktikal, ini adalah proses percubaan dan kesalahan, bukan evolusi linear. Memahami fungsi setiap komponen telah membantu kita ketika menerapkannya pada papan Ouija, kerana terdapat banyak cara untuk menghasilkan pergerakan dan memprovokasi interaksi. Kami bangga dengan cara kami menangani pelbagai halangan, seperti sekatan sudut pada motor servo atau cara kami menyelesaikan persimpangan antara elemen analog dan elektronik. Pelbagai pilihan yang ditawarkan oleh Arduino menarik, membolehkan kami merancang dan merealisasikan idea dan cadangan kami. Kami menyedari betapa senangnya membuat produk interaktif dengan cara yang baik.
Disyorkan:
Ouija With Arduino: 6 Langkah (dengan Gambar)
Ouija With Arduino: Ada sesuatu yang lebih baik untuk Halloween daripada menghubungi dunia roh melalui papan Ouija? Projek ini adalah mengenai membuat papan Ouija buatan sendiri dengan Program Arduino. Untuk bekerja seperti Ouija yang sebenar, kita harus memasukkan servomotor satu kotak, pada
Pemegang gambar dengan pembesar suara terbina dalam: 7 Langkah (dengan gambar)
Pemegang Gambar Dengan Pembesar Suara Built-In: Berikut adalah projek yang hebat untuk dilaksanakan pada hujung minggu, jika anda ingin menjadikan anda pembesar suara yang boleh menyimpan gambar / kad pos atau bahkan senarai tugas anda. Sebagai sebahagian daripada pembangunan, kami akan menggunakan Raspberry Pi Zero W sebagai nadi projek, dan
Cara: Memasang Raspberry PI 4 Tanpa Kepala (VNC) Dengan Imej dan Gambar Rpi: 7 Langkah (dengan Gambar)
Howto: Memasang Raspberry PI 4 Headless (VNC) Dengan Imej dan Gambar Rpi: Saya merancang untuk menggunakan Rapsberry PI ini dalam sekumpulan projek yang menyeronokkan di blog saya. Jangan ragu untuk melihatnya. Saya ingin kembali menggunakan Raspberry PI saya tetapi saya tidak mempunyai Papan Kekunci atau Tetikus di lokasi baru saya. Sudah lama saya menyediakan Raspberry
Lancarkan Tayangan Tayangan Gambar Percutian Anda Dengan Sentuhan Sihir!: 9 Langkah (dengan Gambar)
Lancarkan Tayangan Tayangan Gambar Percutian Anda Dengan Sentuhan Sihir!: Selama bertahun-tahun, saya telah membiasakan diri untuk mengambil patung kecil dengan saya semasa dalam perjalanan: Saya sering membeli artoy kosong (seperti gambar dalam gambar) dan cat ia sesuai dengan bendera dan tema negara yang saya lawati (dalam kes ini, Sisilia). T
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: 13 Langkah (dengan Gambar)
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: Ini arahan mengenai cara membongkar PC. Sebilangan besar komponen asas adalah modular dan mudah dikeluarkan. Walau bagaimanapun, adalah penting untuk anda mengaturnya. Ini akan membantu mengelakkan anda kehilangan bahagian, dan juga dalam membuat pemasangan semula