Isi kandungan:
- Langkah 1: Kod
- Langkah 2: Bina Persediaan Arduino
- Langkah 3: Butang
- Langkah 4: LED
- Langkah 5: Penambahbaikan / Variasi
Video: Bola Delapan Magic Magic: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Adakah anda berminat untuk mengetahui rahsia Alam Semesta? Baiklah Magic Eight Ball mungkin bukan untuk anda!
Mampu menjawab soalan ya atau tidak, dengan sesekali mungkin, Magic Eight Ball dapat menjawab semua soalan anda dengan jaminan 100%! *
Dengan menggunakan Atmega328P Arduino, beberapa LED, Button, dan beberapa perintang, anda juga boleh membina Magic Eight Ball anda sendiri!
Sekiranya Arduino Uno tidak tersedia untuk anda, tetapi kebetulan anda mempunyai pengatur voltan dan kristal masa, anda juga boleh membina Magic Eight Ball anda sendiri!
* Magic Eight Ball tidak bertanggung jawab atas segala akibat tindakan anda berdasarkan keputusan anda untuk bertindak berdasarkan apa yang telah ditentukan oleh Magic Eight Ball.
Senarai Bahagian:
1 Atmega328p
4 LED Merah
Perintang 1 1 K Ohm
4 560 Perintang Ohm
1 Butang Tekan sesaat
1 Pengatur Voltan LM7805
Kristal Masa 1 16 MHz
2.022 Kapasitor uF
2 10 Kapasitor uF
1 Papan Roti
Langkah 1: Kod
Bahagian kod yang paling sukar adalah mengesan di mana pemboleh ubah dibuat dan di mana ia boleh diubah. Pemboleh ubah tempatan seperti keputusan hanya dapat diubah dalam kaedahnya sementara pemboleh ubah kelas seperti delayLoop dapat diubah suai di mana sahaja. Juga penting untuk memahami pemboleh ubah apa yang mengawal gelung anda dan perkara apa yang diubah selepas gelung anda. Sukar untuk menjalankan keseluruhan program jika gelung anda menjalankan LED tanpa had.
Kami menggunakan ArduinoUno yang ada untuk memindahkan kod kami dari komputer ke Arduino dan untuk menguji kod kami sebelum melampirkannya ke litar terakhir kami. Ini mungkin merupakan kaedah termudah untuk melakukannya, tetapi kaedah apa pun untuk memasukkan kod ke Arduino juga akan berfungsi.
Langkah 2: Bina Persediaan Arduino
Untuk memulakan, kita perlu menyediakan komponen yang diperlukan agar arduino dapat dijalankan. Untuk menghidupkan arduino, kami menggunakan bateri 9V dengan pengatur voltan 5V. Dua kapasitor 10 uF yang terpasang pada pin input dan output regulator mengarah ke ground dan wayar dari pin tengah ke ground.
Kristal masa dilampirkan pada pin sembilan dan sepuluh arduino, di mana dua kapasitor 0,022 uF mengarah ke tanah untuk kedua pin.
Terakhir, pin 8 di Arduino perlu disambungkan ke tanah.
Langkah 3: Butang
Letakkan butang di bahagian papan roti anda yang mudah diakses dan pasangkannya dengan pin output pengatur voltan untuk menghidupkannya. Juga, letakkan perintang 1 KOhm anda ke pin butang dan arde ini.
Di seberang dan separuh bahagian bawah butang, kawat ke pin 4 pada arduino.
Langkah 4: LED
Untuk langkah ini, keempat-empat LED mesti disambungkan ke pin 11, 14, 17, dan 19. Pin lain dari setiap LED perlu disambungkan ke salah satu perintang 560 Ohm, yang masing-masing menuju ke tanah.
Untuk peranti ini, kami memilih untuk mempunyai empat LED untuk empat kemungkinan jawapan; LED pertama untuk "ya", LED kedua untuk "tidak", LED ketiga untuk "mungkin", dan LED keempat untuk "tanya lagi".
Langkah 5: Penambahbaikan / Variasi
Oleh kerana ia adalah bola sihir "Magic", peranti itu dapat disembunyikan dalam beberapa jenis bekas, misalnya timah Altoids. Dengan hanya mengeluarkan LED keluar dari bekas dan mempunyai akses ke butang dapat memberi Ilusi bahawa bekas Altoids ajaib ini menjawab soalan.
Pilihan lain untuk memperbaiki peranti ini adalah dengan menyoldernya ke papan wangi agar lebih kekal, dan jika disolder dengan lebih padat, ia dapat dimasukkan ke dalam bekas yang lebih kecil.
Peranti ini mempunyai LED untuk kesan visual, tetapi ada juga kemungkinan menambahkan komponen audio ke perangkat. Mungkin memasang pembesar suara ke peranti dan memainkan muzik pemasa Jeopardy boleh menambah estetika peranti. Jelas terdapat peningkatan menambahkan lebih banyak LED untuk memberi lebih banyak pilihan keputusan yang agak mudah.
Disyorkan:
FLEXBALL - Bola PCB Fleksibel Seratus Piksel Dengan WiFi: 6 Langkah (dengan Gambar)
FLEXBALL - Bola PCB Fleksibel Seratus Piksel Dengan WiFi: Pembuat Hello, pembuatnya moekoe! Flexball didasarkan pada PCB fleksibel yang dilengkapi dengan 100 LED WS2812 2020 yang dapat dialamatkan. Ia dikendalikan oleh ESP8285-01f - modul berasaskan ESP terkecil oleh Espressif. Selain itu ia mempunyai pecutan ADXL345
Preskripsi Bola Mata Anda: Projek BME60B: 9 Langkah
Preskripsi Eyeballing Your Eyeball: Projek BME60B: Oleh: Hannah Silos, Sang Hee Kim, Thomas Vazquez, Patrick VisteMagnification adalah salah satu ciri utama yang ada untuk membaca kacamata, yang dikelaskan berdasarkan preskripsi diopter mereka. Menurut Michigan Technology University, diopter adalah
Pingo: Pelancar Bola Ping Pong yang Mengesan Gerak dan Berketepatan Tinggi: 8 Langkah
Pingo: Pelancar Bola Ping Pong yang Mengesan Gerak dan Ketepatan Tinggi: Kevin Nitiema, Esteban Poveda, Anthony Mattacchione, Raphael Kay
Bola Pingpong LED-Bola: 16 Langkah (dengan Gambar)
LED Ball Tennis Ball-Ball: BackstorySetelah membina panel rata bola tenis meja beberapa saat yang lalu, saya mula bertanya-tanya Adakah mungkin membuat panel 3D dari bola tenis meja. Digabungkan dengan minat saya untuk membuat " seni " dari bentuk geometri berulang I
Robot Bola Sepak (atau Bola Sepak, Jika Anda Hidup di Sebelah Kolam): 9 Langkah (dengan Gambar)
Robot Bola Sepak (atau Bola Sepak, Sekiranya Anda Hidup di Sebelah Kolam): Saya mengajar robotik di tinker-robot-labs.tk Murid saya telah mencipta robot ini yang bermain bola sepak (atau bola sepak, jika anda tinggal di seberang kolam). Tujuan saya dengan projek ini adalah untuk mengajar anak-anak bagaimana berinteraksi dengan robot melalui Bluetooth. Kami