Isi kandungan:
- Bekalan
- Langkah 1: Pangkalan Data
- Langkah 2: Litar
- Langkah 3: Pycharm
- Langkah 4: Backend
- Langkah 5: ESP8266
- Langkah 6: Frontend
- Langkah 7: Berkurang
Video: DigiFlag: 7 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Sekiranya anda suka bermain, tangkap bendera dan ingin tahu bagaimana mendigitalkan permainan sedikit ini adalah tempat yang sesuai. Dalam arahan ini, anda akan mengautomasikan skor dan anda akan melihat siapa yang mati dalam permainan.
Bekalan
Alat:
- Gerudi
- pistol gam
- esp
- penyesuai uart
- besi pematerian
- Bekalan:
- Druksensor x4
- LDR x4
- LED x2
- Paparan x1
- esp x4
- raspberry pi x1
- dada kayu x1
- papan roti x3
- paip pvc x1
- kabel pelompat x80
- power suply untuk pi x1
- papan kayu x2
- tongkat x2
- perintang 10kohm x6
- perintang 475ohm x2
- potensiometer x1
- pita pengasingan x5
Langkah 1: Pangkalan Data
Pangkalan data projek wujud daripada 6 lajur. Setiap lajur mempunyai idnya sendiri. Sebilangan besar elemen adalah INT atau VARCHAR, tetapi untuk elemen yang akan mengandungi tag, kita perlu menggunakan DOUBLE. Apabila skema selesai maju jurutera pangkalan data supaya kita dapat melaksanakan data.
Langkah 2: Litar
Untuk litar, anda memerlukan banyak komponen yang disenaraikan. Ikuti skema, jangan buat apa-apa lagi sehingga apabila terdapat kerosakan dalam litar, anda boleh menukar atau memasang semula komponen yang rosak dengan mudah. Pasang suply power pi dan lihat apakah LCD menyala, kecerahan teks LCD dapat disesuaikan dengan potensiometer.
Langkah 3: Pycharm
Untuk langkah ini, anda memerlukan program pycharm setelah ini dipasang, kita boleh mula mengatur konfigurasi. Tekan fail di sudut kiri atas, kemudian pilih pilihan atau tetapan, pilih penerapan. Pada skrin ini, anda perlu mengklik ikon tambah dan memilih konfigurasi SFTP. Namakan konfigurasi dan isikan medan, host bermaksud alamat ip anda pi, nama pengguna dan kata laluan dari. Pergi ke pemetaan dan pilih direktori yang ingin anda gunakan. Kembali ke skrin sebelumnya dan tekan sambungan ujian. Apabila ini memberikan jawapan yang berjaya klik ok.
Langkah 4: Backend
Di sini anda akan menulis kod untuk backend. Mulakan dengan menulis persediaan di sini, tetapkan semula LCD supaya tidak ada mesej lama yang dipaparkan. Kemudian tulis laluan ke esp supaya anda menerima mesej json dari esp dan mengemas kini skor atau kematian dalam pangkalan data. kemudian tulis mempunyai soket web yang digunakan untuk berkomunikasi dengan frontend. akhirnya menulis fungsi rfid () ini akan menetapkan elemen kematian dalam data pada 0 ketika tag diimbas. Anda boleh mendapatkan semua kod untuk projek ini di folder tambahan.
Langkah 5: ESP8266
Modul ESP dikodkan dalam arduino jadi pastikan anda memasang arduino ide. Setelah dipasang pergi ke fail, pilihan dan taipkan pautan yang ditunjukkan dalam gambar ke dalam kotak teks "URL Pengurus Papan tambahan:". Tekan ok kemudian buka alat di bahagian atas skrin anda ke papan, pengurus papan dan tatal hingga ke bawah dan pasang esp8266. Setelah ini selesai, pergi ke contoh fail dan pilih basicHttpClient, isikan konfigurasi wifi dan. Sekarang edit fail seperti yang saya lakukan pada foto terakhir. Ambil penyesuai uart dan pasangkan butang antara gpio0 dan tanah. Pasang esp ke adaptor dan pasangkannya ke port usb sambil menahan butang. Sekarang pergi ke alat dan pilih com poort yang baru muncul dari papan esp8266 generik dan mulakan muat naik. Sebaik sahaja anda melihat procentage apear lepaskan butang. Untuk yang lain, anda perlu menukar jalan api ke jalan yang sesuai di backend. Untuk 2 yang terakhir, anda harus menukar kedua pin 0 dan 2 menjadi digitalBaca dan ubah if ke if (s1 && s2 = = TINGGI).
Langkah 6: Frontend
Bangun frontend dengan mereplikasi reka bentuk dengan memasukkan tekst dalam fail html dan menambahkan kelas. Dengan memberikan pautan href ke butang, kita dapat menukar halaman. Dengan mengedit css dengan kelas yang dibuat dalam html anda boleh mengubah struktur halaman. Dengan menerapkan JavaScript, anda dapat mengirim nilai slider ke backend dan memberi tahu permainan kapan hendak memulakan permainan.
Langkah 7: Berkurang
Mulakan dengan membelah papan dalam 8 segi empat sama, pastikan bahawa anda mempunyai cukup banyak untuk memotong setiap sisi 4 kali. Apabila selesai, gam 3 segi empat tepat bersama-sama dan lekatkan sisi 2x di atas kiri atas segi empat tepat. Masukkan paku melalui setiap sudut segiempat bawah. Kemudian gerudi 2 lubang cukup besar untuk paip pvc melalui 3 segiempat yang dilekatkan bersama. Letakkan papan roti dengan tekanan cercuit di bahagian bawah dengan sisi. Sejajarkan sensor tekanan dengan berhati-hati sehingga mereka berada di bawah paip dan tolak segi empat tepat yang terpaku di atas paip. Ulangi proses ini untuk kem kedua. Kemudian ambil sedikit sisa kayu, gerudi 2 lubang kecil dan potongan yang sesuai dengan pin esp. Tembusi baju dengan LDR dan pasangkan kaki melalui lubang 2 solder litar secara langsung tanpa papan roti. Tembusi bahagian depan baju dengan LED dan sambungkannya dengan esp menjahit litar ke dalam baju. Ulangi proses ini 2 kali. Untuk langkah terakhir, ambil dada dan gerudi lubang supaya LCD anda sesuai, kemudian gerakkan dua lubang yang lebih kecil di dada supaya anda dapat memasang wayar rfid. Letakkan litar anda di dada dan anda sudah selesai.
Disyorkan:
Sistem Makluman Tempat Letak Balik Kereta Arduino - Langkah demi Langkah: 4 Langkah
Sistem Makluman Tempat Letak Balik Kereta Arduino | Langkah demi Langkah: Dalam projek ini, saya akan merancang Litar Sensor Tempat Letak Kereta Berbalik Arduino yang ringkas menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem amaran Car Reverse berasaskan Arduino ini dapat digunakan untuk Navigasi Autonomi, Robot Ranging dan rangkaian lain
Langkah demi Langkah Pembinaan PC: 9 Langkah
Langkah demi Langkah Pembinaan PC: Persediaan: Perkakasan: MotherboardCPU & CPU cooler PSU (Unit bekalan kuasa) Penyimpanan (HDD / SSD) RAMGPU (tidak diperlukan) Alat kes: Pemutar skru Gelang ESD / tampal matsthermal dengan aplikator
Tiga Litar Pembesar Suara -- Tutorial Langkah demi Langkah: 3 Langkah
Tiga Litar Pembesar Suara || Tutorial Langkah-demi-Langkah: Loudspeaker Circuit menguatkan isyarat audio yang diterima dari persekitaran ke MIC dan menghantarnya ke Speaker dari tempat audio diperkuat dihasilkan. Di sini, saya akan menunjukkan kepada anda tiga cara berbeza untuk membuat Loudspeaker Circuit ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotik Dengan Kit: 6 Langkah
Pendidikan Langkah-demi-Langkah dalam Robotik Dengan Kit: Setelah beberapa bulan membina robot saya sendiri (sila rujuk semua ini), dan setelah dua kali bahagian gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan semula strategi dan arahan. Pengalaman selama beberapa bulan kadang-kadang sangat bermanfaat, dan
Pengangkatan Akustik Dengan Arduino Uno Langkah demi Langkah (8-langkah): 8 Langkah
Acoustic Levitation With Arduino Uno Step-by Step (8-step): transduser suara ultrasonik L298N Dc power adaptor wanita dengan pin dc lelaki Arduino UNOBreadboardBagaimana ini berfungsi: Pertama, anda memuat naik kod ke Arduino Uno (ia adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk menukar kod (C ++)