Daftar Isi:
- Perlengkapan
- Langkah 1: Basis Data
- Langkah 2: Sirkuit
- Langkah 3: Pycharm
- Langkah 4: Backend
- Langkah 5: ESP8266
- Langkah 6: Tampilan depan
- Langkah 7: Behuizing
Video: DigiFlag: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Jika Anda suka bermain tangkap bendera dan ingin tahu cara sedikit mendigitalkan game, inilah tempatnya. Dalam instruksi ini Anda akan mengotomatiskan skor dan Anda akan melihat siapa yang mati dalam permainan.
Perlengkapan
Peralatan:
- Mengebor
- lem tembak
- terutama
- adaptor uart
- besi solder
- Perlengkapan:
- Druksensor x4
- LDRx4
- LED x2
- Tampilan x1
- terutama x4
- raspberry pi x1
- peti kayu x1
- papan tempat memotong roti x3
- pipa pvc x1
- kabel jumper x80
- catu daya untuk pi x1
- papan kayu x2
- tongkat x2
- resistor 10kohm x6
- resistor 475ohm x2
- potensiometer x1
- pita isolasi x5
Langkah 1: Basis Data
Basis data proyek ada dari 6 kolom. Setiap kolom memiliki id sendiri. Sebagian besar elemen adalah INT atau VARCHAR, tetapi untuk elemen yang akan berisi tag kita perlu menggunakan DOUBLE. Ketika skema selesai, rekayasa ulang basis data sehingga kami dapat mengimplementasikan data.
Langkah 2: Sirkuit
Untuk rangkaian Anda akan membutuhkan banyak komponen yang terdaftar. Ikuti skema, jangan menyolder apa pun sehingga ketika ada kesalahan di sirkuit, Anda dapat dengan mudah menukar atau memasang kembali komponen yang rusak. Colokkan catu daya pi dan lihat apakah LCD menyala, kecerahan teks LCD dapat disesuaikan dengan potensiometer.
Langkah 3: Pycharm
Untuk langkah ini Anda akan memerlukan program pycharm setelah ini diinstal, kita dapat mulai mengatur konfigurasi. Tekan pada file di sudut kiri atas, lalu pilih preferensi atau pengaturan, pilih penyebaran. Pada layar ini Anda perlu mengklik ikon plus dan memilih konfigurasi SFTP. Beri nama konfigurasi dan isi kolom, host adalah singkatan dari alamat ip Anda pi, nama pengguna dan kata sandi dari. Buka pemetaan dan pilih direktori yang ingin Anda gunakan. Kembali ke layar sebelumnya dan tekan koneksi uji. Ketika ini memberikan balasan sukses klik ok.
Langkah 4: Backend
Di sini Anda akan menulis kode untuk backend. Mulailah dengan menulis pengaturan di sini, setel ulang LCD agar tidak ada pesan lama yang ditampilkan. Kemudian tulis rute ke esp sehingga Anda menerima pesan json dari esp dan memperbarui skor atau kematian di database. kemudian tulis memiliki soket web yang digunakan untuk berkomunikasi dengan frontend. akhirnya tulis fungsi rfid() ini akan mengatur elemen kematian dalam data pada 0 saat tag dipindai. Anda dapat menemukan semua kode untuk proyek ini di folder tambahan.
Langkah 5: ESP8266
Modul ESP dikodekan dalam arduino jadi pastikan untuk menginstal ide arduino. Setelah diinstal, buka file, preferensi dan ketik tautan yang ditunjukkan pada gambar ke dalam kotak teks "URL Manajer Papan tambahan:". Tekan ok lalu buka alat di bagian atas layar Anda, buka papan, pengelola papan dan gulir ke bawah dan instal esp8266. Setelah ini selesai, buka contoh file dan pilih basicHttpClient, isi konfigurasi wifi dan. Sekarang edit file seperti yang saya lakukan di foto terakhir. Ambil adaptor uart dan solder tombol antara gpio0 dan ground. Colokkan esp ke adaptor dan colokkan ke port usb sambil menahan tombol. Sekarang buka alat dan pilih com poort yang baru muncul pilih dari papan esp8266 generik dan mulai unggah. Setelah Anda melihat persentase muncul, lepaskan tombol. Untuk esp lainnya, Anda harus mengubah jalur api ke jalur yang sesuai di backend. Untuk 2 jalur terakhir, Anda harus mengubah pin 0 dan 2 menjadi digitalRead dan mengubah if menjadi if(s1 && s2 = = TINGGI).
Langkah 6: Tampilan depan
Bangun frontend dengan mereplikasi desain dengan memasukkan teks dalam file html dan menambahkan kelas. Dengan menetapkan tautan href ke tombol, kita dapat beralih melalui halaman. Dengan mengedit css dengan kelas yang dibuat di html Anda dapat mengubah struktur halaman. Dengan menerapkan JavaScript, Anda dapat mengirim nilai penggeser ke backend dan memberi tahu game kapan harus memulai game.
Langkah 7: Behuizing
Mulailah dengan membagi papan menjadi 8 persegi panjang yang sama, pastikan Anda memiliki cukup sisa untuk memotong setiap sisi sebanyak 4 kali. Setelah selesai, rekatkan 3 persegi panjang menjadi satu dan rekatkan 2x sisinya di atas persegi panjang kiri. Letakkan paku melalui setiap sudut persegi panjang bawah. Kemudian bor 2 buah utuh cukup besar untuk pipa pvc melalui 3 persegi panjang yang direkatkan. Tempatkan papan tempat memotong roti dengan cercuit tekanan di dalam bagian bawah dengan sisi. Sejajarkan sensor tekanan dengan hati-hati sehingga berada di bawah pipa dan dorong persegi panjang yang direkatkan ke atas pipa. Ulangi proses ini untuk kamp kedua. Kemudian ambil sedikit sisa kayu, bor 2 lubang kecil dan gunting sesuai dengan esp pin. Tusuk kaos dengan LDR dan pasang kaki melalui 2 lubang solder sirkuit secara langsung tanpa papan tempat memotong roti. Tusuk bagian depan kaos dengan LED dan sambungkan dengan esp menjahit sirkuit ke kaos. Ulangi proses ini 2 kali. Untuk langkah terakhir ambil peti dan bor lubang agar LCD Anda pas kemudian bor dua lubang kecil di peti sehingga Anda bisa memasukkan kabel rfid. Tempatkan sirkuit Anda di dada dan selesai.
Direkomendasikan:
Sistem Peringatan Parkir Terbalik Mobil Arduino - Langkah demi Langkah: 4 Langkah
Sistem Peringatan Parkir Mundur Mobil Arduino | Langkah demi Langkah: Pada proyek kali ini, saya akan merancang Rangkaian Sensor Parkir Mundur Mobil Arduino sederhana menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem peringatan mundur mobil berbasis Arduino ini dapat digunakan untuk Navigasi Otonom, Jarak Robot, dan r
Langkah demi Langkah Membangun PC: 9 Langkah
Langkah demi Langkah Membangun PC: Perlengkapan: Perangkat Keras: MotherboardCPU & Pendingin CPUPSU (Unit catu daya)Penyimpanan (HDD/SSD)RAMGPU (tidak diperlukan)Kasing Alat: Obeng Gelang ESD/pasta matstermal dengan aplikator
Tiga Sirkuit Loudspeaker -- Tutorial Langkah-demi-Langkah: 3 Langkah
Tiga Sirkuit Loudspeaker || Tutorial Langkah-demi-Langkah: Sirkuit Loudspeaker memperkuat sinyal audio yang diterima dari lingkungan ke MIC dan mengirimkannya ke Speaker dari mana audio yang diperkuat diproduksi. Di sini, saya akan menunjukkan kepada Anda tiga cara berbeda untuk membuat Sirkuit Loudspeaker ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotika Dengan Kit: 6 Langkah
Pendidikan Selangkah demi Selangkah dalam Robotika Dengan Kit: Setelah beberapa bulan membuat robot saya sendiri (silakan lihat semua ini), dan setelah dua kali mengalami bagian yang gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan kembali strategi dan arahan. Pengalaman beberapa bulan terkadang sangat bermanfaat, dan
Levitasi Akustik Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): 8 Langkah
Akustik Levitation Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): transduser suara ultrasonik L298N Dc female adapter power supply dengan pin dc laki-laki Arduino UNOBreadboardCara kerjanya: Pertama, Anda mengunggah kode ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk mengonversi kode (C++)