Isi kandungan:
- Bekalan
- Langkah 1: Membuat Kes
- Langkah 2: Elektronik
- Langkah 3: Menyiapkan Raspberry PI
- Langkah 4: Memuat turun Aplikasi Sendiri
- Langkah 5: The Arduino
Video: Peneroka Raspi - Peneroka Klon Catan Dengan Elektronik: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Instruksional ini akan memandu Anda melalui langkah-langkah membuat "Settlers of Raspi", permainan Settlers of Catan dengan elektronik dan antara muka web.
Bekalan
Berikut adalah bekalan yang anda perlukan untuk mengikuti panduan ini.
Perhatikan bahawa beberapa langkah dapat dilakukan dengan cara yang berbeza, seperti menggunakan papan roti dan bukannya menyolder bahagian tertentu.
Ini hanya akan membimbing anda melalui proses dan persediaan yang saya gunakan dalam reka bentuk saya, jangan ragu untuk membuat perubahan yang anda mahukan.
Perkakasan
- Raspberry PI 3 B +
- Arduino UNO
- MCP23017 (x9)
- Butang (x 144)
- 10k perintang (hanya beberapa)
- 220 perintang (x144)
- 330 perintang (x19)
- LCD 2x16
- MFRC522 RFID-Pembaca
- LDR
- Leds Putih (x19)
- RGB Ledstrip (katod biasa)
- CD-saluran 1674HC4067
- Penukar Tahap dua arah
- 4 plat multiplex 8mm x 524mm x 454mm
- Banyak kabel
- Plat kuprum
Langkah 1: Membuat Kes
Membuat kes untuk projek ini adalah objektif pertama kami, ini akan memudahkan pemasangan perkakasan.
Lasercutting
Muat turun 4 fail. AI yang disertakan dan bawa ke kedai pemotong laser terdekat anda bersama dengan plat multiplex anda.
Kemudian lasercut plat tersebut dengan fail yang disediakan; h
Simpan semua bahagian yang dipotong, anda memerlukannya.
Menyatukannya
Untuk pemasangan, tempelkan pelat mengikut urutan berikut: Catan_Base> Catan_Base_Holed> Catan_Border_Tiles_Bottom> Catan_Border_Tiles_Top
Tunggu dengan menambah casing untuk elektronik, kerana anda memerlukan sedikit ruang untuk bekerja dengan yang pertama.
Jubin
Malangnya, bahagian ini belum selesai dan akan dikemas kini begitu sahaja
Ubin untuk permainan juga diperoleh dari fail laser (win-win right, kerana ini menghalang pembaziran bahan).
Gambar di atas menunjukkan bahagian atas (kiri) dan bahagian bawah (kanan) jubin.
Di 1 sisi jubin, lengkapkan sebahagian kayu, sehingga anda mempunyai ruang untuk meletakkan barang elektronik.
Untuk setiap jubin yang anda perlukan: 1 perintang 10k, 1 perintang dalam lingkungan 18k hingga 47k (setiap jenis jubin memerlukan perintang yang berbeza, 6 jenis di atas julat ini) dan 1 LED putih.
Sekarang masukkan elektronik (lihat gambar di atas).
Tarik hujung kabel melalui lubang kecil pada jubin bawah (hanya lubang yang penting: Lubang berpusat: anod LED, lubang yang paling dekat dengan lubang pusat: katod yang dipimpin).
Sekarang, potong pinggan tembaga anda menjadi kepingan kecil 5x5mm, dan pasangkannya ke kabel yang keluar dari lubang di bahagian luar jubin bawah.
Langkah 2: Elektronik
Wow, anda sudah berjaya sejauh ini?
Mari kita mulakan dengan itu;)
Bahagian ini agak mudah dijelaskan, ikuti skema yang disertakan di sini.
Langkah 3: Menyiapkan Raspberry PI
Woohoo, sekarang ke bahagian yang menyeronokkan! Menyiapkan pi raspberry: D
Memasang pi raspberry
Membuat gambar
Pertama, anda perlu memuat turun kedua-dua fail yang dipautkan.
- Win32 Disk Imager
- OS Raspian
Sekarang ikuti langkah berikut:
- Masukkan kad micro-SD anda ke dalam komputer anda
- Buka Win32 Disk Imager
- Pilih fail.img yang baru anda muat turun
- Klik 'tulis'
Untuk mendapatkan akses ke pi, kami hanya memerlukan beberapa langkah lagi
- Pergi ke direktori but kad SD
- Buat fail teks yang disebut "ssh.txt"
- Padamkan pelanjutan.txt
- Buka fail "cmdline.txt"
- Di akhir fail, tambahkan ip = 169.254.10.1 (tetapi simpan ini pada baris yang sama dengan semua teks lain.
Menyiapkan pi
Pasang 1 hujung kabel ethernet di komputer anda dan hujung yang lain pada pi anda.
Sekarang aktifkan pi, tunggu 5 minit untuk memastikan pi telah bermula dengan betul.
Buka pelanggan SSH kegemaran anda (saya menggunakan Putty) dan sambungkan ke IP yang kami berikan pada langkah-langkah di atas.
Nama pengguna dan kata laluan lalai adalah "pi" dan "raspberry".
Dalam raspi-config, aktifkan I2C.
Mendapatkan pi pada wifi
Untuk mendapatkan raspberry pi di wifi anda, ketik perintah berikut:
sudo -iwpa_passphrase "mySSID" "myPASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf antaramuka wpa_cli wlan0 reconfigure
Jangan lupa ganti "mySSID" dan "myPASSWORD" dengan SSID dan PASSWORD penghala anda.
Memuat turun pakej dan skrip
Kami perlu memasang beberapa pakej dan skrip agar projek ini dapat berfungsi dan berfungsi, jadi masukkan arahan berikut:
sudo apt pasang mariadb-server
sudo apt install apache2 -y pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL
Menyiapkan Pangkalan Data
Agar kita dapat menggunakan program ini sepenuhnya, kita perlu memasang pangkalan data kita! Oleh itu, mari kita lakukan ini!
pemasangan mysql_secure_
Apabila meminta kata laluan kami, tekan enter, kerana kami belum membuat pengguna.
Selanjutnya ia akan bertanya kepada kami jika kita mahukan kata laluan root, pilih ya, dan masukkan kata laluan yang diinginkan.
Pilih ya pada semua soalan yang tinggal.
sudo -i
mysql memberikan semua hak istimewa pada rpiUser. * untuk '' @ '%' dikenal pasti oleh ''; KEISTIMEWAAN FLUSH
pastikan anda membuat pengguna bernama rpiUser dengan kata laluan omgThisIsSoSecret
Langkah 4: Memuat turun Aplikasi Sendiri
Kami hampir sampai, tunggu sebentar lagi!
Ikuti beberapa arahan (sekali lagi):
cd / rumah / pi
git clone https://github.com/StevenCopermans/Settlers-of-Ra… SettlersOfRaspicd SettlersOfRaspi sudo cp -R Website / / var / www / html / sudo cp -R SettlersOfRaspi / / home / pi / SettlersOfRaspi sudo mysql -u root -p << DATABASE.sql sudo nano /etc/rc.local
Di akhir fail yang baru dibuka, tepat sebelum pintu keluar, tambahkan baris berikut:
python3 /home/pi/SettlersOfRaspi/app.py $
Kemudian tekan ctrl + X> y> enter
Langkah 5: The Arduino
Langkah terakhir! Wooo
Muat turun folder Arduino
Buka folder dalam program arduino, dan muat naik skripnya!
Itu sahaja! Telah siap!
Nikmati permainan!: D
Disyorkan:
Klon Sebarang Alat Jauh Dengan Arduino Nano: 5 Langkah
Klon Sebarang Alat Kawalan Jauh Dengan Arduino Nano: Klon mana-mana Alat kawalan jauh dengan Arduino Nano
Pengawal Klon Wira Gitar yang Lebih Mudah !: 10 Langkah (dengan Gambar)
Pengawal Klon Hero Gitar yang Lebih Mudah!: Ini diilhamkan oleh idea hebat Realiti, tetapi saya menggunakan pengawal PC dan bukannya papan litar papan kekunci, menghilangkan keperluan untuk membina flipper yang terperinci
Klon Kompatibel dengan Arduino DIY: 21 Langkah (dengan Gambar)
Klon Kompatibel dengan Arduino DIY: Arduino adalah alat utama dalam gudang Pembuat. Anda semestinya dapat membina sendiri! Pada awal-awal proyek, sekitar tahun 2005, reka bentuknya adalah semua bahagian melalui lubang dan komunikasi melalui kabel bersiri RS232. Fail masih
Klon Cahaya Teh: 5 Langkah (dengan Gambar)
Teh Cahaya Klon: Dalam arahan ini saya akan sedikit lebih terperinci mengenai jalan yang menuju ke projek ini dan bagaimana saya mencapai hasilnya sehingga memerlukan sedikit lebih banyak pembacaan. Di rumah kami mempunyai beberapa lampu teh elektronik, yang dari Philips yang boleh dicaj dengan
Mesin Pengumpan Haiwan Peliharaan Dengan RasPi dan Telegram Bot: 4 Langkah (dengan Gambar)
Mesin Pengumpan Haiwan Peliharaan Dengan RasPi dan Telegram Bot: Pertama sekali, saya perlu menjelaskan bahawa ini bukan Tambang Idea yang asli, hanya kemas kini dan sesuaikan skrip pengaturcaraan untuk berfungsi dengan telegram, saya dapati di Instructable sebelumnya sehingga kredit benar-benar pengarangnya. Anda dapat melihat bahasa Sepanyol