Isi kandungan:
- Langkah 1: Bahagian Diperlukan
- Langkah 2: Menghubungkan Segalanya
- Langkah 3: Kod
- Langkah 4: Ubahsuai Kod Anda agar Sesuai dengan Tujuan Anda
- Langkah 5: Cari Kes Penggunaan
Video: Standard, Tanda Aras, dan Objektif Pembelajaran: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Instruksional ini akan memandu pelajar melalui pembinaan sensor parkir menggunakan arduino. Secara khusus saya akan mempunyai sensor ultrasonik yang sentiasa mencari jarak, dan bersama dengan kod kecil yang mengambil jarak ini dan memasukkannya melalui beberapa gelung jika ada untuk menentukan bunyi yang dimainkan pada jarak berapa.
Tugas ini merangkumi standard 17 dan 18 kerana berkaitan dengan teknologi maklumat dan teknologi pengangkutan.
Pada akhir tugas ini, pelajar harus mempunyai asas mengenai litar, dan pengekodan.
Langkah 1: Bahagian Diperlukan
Bermula dengan arduino, senor jarak ultrasonik dan buzzer pasif, anda boleh membuat sensor tempat letak kereta untuk klut saudara anda. Kit arudino yang saya gunakan untuk arahan ini berharga $ 30 di Amazon.
Langkah 2: Menghubungkan Segalanya
Setelah mengumpulkan bahan-bahan tersebut, bahan tersebut harus dihubungkan dengan cara seperti yang ditunjukkan. Jalur litar yang berlainan diberi kod warna untuk kemudahan. Dengan warna merah mewakili wayar hidup dan coklat mewakili tanah. Wayar biru dan kuning mewakili dua pin digital yang perlu disambungkan oleh sensor ultrasonik. Dan hijau adalah pin digital yang mesti disambungkan oleh buzzer pasif.
Tidak ada syarat bagi mereka untuk mengambil bentuk gambar yang ditunjukkan, kerana komponen harus diletakkan sedemikian rupa sehingga bel dapat didengar oleh pemandu, dan sensor ultrasonik harus disambungkan ke belakang kereta.
Langkah 3: Kod
Idea di sebalik kod ini adalah memanfaatkan perpustakaan yang diberikan oleh Elegoo semasa anda membeli kit arduino dari mereka. Khususnya SR04 perpustakaan, yang untuk sensor ultrasonik, dan nada perpustakaan, yang merupakan perpustakaan nota yang dapat dimainkan di bel anda. Anda boleh menukar pin apa yang anda gunakan untuk menyambungkan bahagian dengan mengubah pin trig dan echo untuk SR04 dan dengan menukar nombor pertama dalam fungsi nada dalam kod anda, anda boleh menukar pin yang disambungkan ke bel anda. Pin yang saya sediakan sekarang adalah pin lalai yang disiapkan oleh Elegoo.
#masuk "SR04.h" #tentukan TRIG_PIN 12
#tentukan ECHO_PIN 11 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN);
int a;
#masuk "pitches.h"
int melodi = {NOTE_C5, NOTE_D5, NOTE_E5, NOTE_F5, NOTE_G5, NOTE_A5, NOTE_B5, NOTE_C6};
tempoh int = 500;
batal persediaan () {Serial.begin (9600); kelewatan (1000); }
gelung kosong () {a = sr04. Distance (); Bersiri.println (a); kelewatan (500);
if (sr04. Distance () <50) {tone (8, melodi [7], 250); kelewatan (250); } lain
if (sr04. Distance () <100) {tone (8, melodi [3], 500); kelewatan (500); } lain
if (sr04. Distance () <150) {tone (8, melodi [0], 500); kelewatan (500); } lain
jika (sr04. Distance ()> 150) {kelewatan (500); }}
Langkah 4: Ubahsuai Kod Anda agar Sesuai dengan Tujuan Anda
Sekiranya perlu, anda mungkin perlu mengubah kod untuk tujuan anda. Kerana kod yang diberikan bertujuan memberi banyak maklum balas kepada pengguna melalui monitor bersiri mengenai apa yang dilakukannya. Apabila terputus dari komputer, komputer boleh tersekat dan berhenti berfungsi dengan betul. dalam kes sedemikian, anda perlu mengubah kod sedemikian rupa sehingga tidak bergantung pada monitor bersiri untuk berfungsi. Dalam kes ini, saya berhenti mencetak monitor bersiri dari pemboleh ubah, dan sebaliknya mencetaknya secara langsung. Ini boleh menyebabkan penurunan ketepatan monitor bersiri kerana jaraknya dapat sedikit berubah antara bacaan dan nada, namun ini menghilangkan keperluannya dalam gelung.
#include "SR04.h" #tentukan TRIG_PIN 12 #tentukan ECHO_PIN 11 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN);
int a;
#masuk "pitches.h"
int melodi = {NOTE_C5, NOTE_D5, NOTE_E5, NOTE_F5, NOTE_G5, NOTE_A5, NOTE_B5, NOTE_C6};
tempoh int = 500;
batal persediaan () {Serial.begin (9600); kelewatan (1000); }
gelung kekosongan () {Serial.println (sr04. Distance ());
if (sr04. Distance () <50) {tone (8, melodi [7], 250); kelewatan (250); } lain
if (sr04. Distance () <100) {tone (8, melodi [3], 500); kelewatan (500); } lain
if (sr04. Distance () <150) {tone (8, melodi [0], 500); kelewatan (500); } lain
jika (sr04. Distance ()> 150) {kelewatan (500); }}
Langkah 5: Cari Kes Penggunaan
Jadilah kreatif dengan ciptaan anda. Anda boleh menggunakan peranti ini dengan lebih daripada sekadar kereta. Anda boleh menggunakannya sebagai sensor jarak ke bilik tidur anda, atau sebagai alat untuk Halloween. Sebaik sahaja anda mendapat pengekodan dan pendawaian, anda boleh mengembangkan peranti ini. Sekiranya anda mahu, anda boleh menambahkan LCD ke arduino yang memaparkan bacaan jarak masa nyata. Sebaik sahaja anda memahami, menggunakan arduino adalah cara yang menyeronokkan dan mudah untuk merasa selesa dengan proses pembinaan dan pengekodan dengannya.
Disyorkan:
Pengaturcaraan Berorientasikan Objek: Membuat Objektif Pembelajaran / Kaedah Pengajaran / Teknik Menggunakan Shape Puncher: 5 Langkah
Pengaturcaraan Berorientasikan Objek: Membuat Objektif Pembelajaran / Kaedah Pengajaran / Teknik Menggunakan Shape Puncher: Kaedah pembelajaran / pengajaran untuk pelajar baru dalam pengaturcaraan berorientasikan objek. Ini adalah cara untuk membolehkan mereka memvisualisasikan dan melihat proses membuat objek dari kelas. EkTools pukulan besar 2 inci; bentuk pepejal adalah yang terbaik.2. Sekeping kertas atau c
Kolar Pembetulan Bermotor untuk Mikroskop Objektif: 8 Langkah (dengan Gambar)
Kolar Pembetulan Bermotor untuk Mikroskop Objektif: Dalam arahan ini, anda akan menemui projek yang melibatkan percetakan Arduino dan 3D. Saya membuatnya untuk mengawal kolar pembetulan objektif mikroskop. Matlamat projek Setiap projek dilengkapi dengan cerita, berikut ini: Saya sedang mengusahakan
Litar Penunjuk Aras Rendah dan Penuh Bateri 3.7V: 9 Langkah (dengan Gambar)
Litar Penunjuk Aras Rendah dan Penuh Bateri 3.7V: Hai kawan, Hari ini saya akan membuat litar Penunjuk bateri rendah dan penuh 3.7V. Mari mulakan
Pengaturcaraan Berorientasikan Objek: Membuat Objektif Pembelajaran / Kaedah Pengajaran / Teknik Menggunakan Gunting: 5 Langkah
Pengaturcaraan Berorientasikan Objek: Membuat Objek Pembelajaran / Kaedah Pengajaran / Teknik Menggunakan Gunting: Kaedah pembelajaran / pengajaran untuk pelajar baru dalam pengaturcaraan berorientasikan objek. Ini adalah cara untuk membolehkan mereka memvisualisasikan dan melihat proses membuat objek dari kelas.Bahagian: 1. Gunting (apa-apa jenis akan dilakukan). 2. Kepingan kertas atau kadbod. 3. Penanda
Kelihatan Seperti Musuh Anda: Buat Tanda-Tanda yang Membingungkan, Terkejut dan Parodi !: 6 Langkah (dengan Gambar)
Kelihatan Seperti Musuh Anda: Buat Tanda-Tanda yang Membingungkan, Terkejut dan Parodi !: Dalam arahan ini, anda akan mempelajari Reka Bentuk Kamuflase. Dalam projek-projek yang lalu saya telah menggunakan dan menyempurnakan pelbagai teknik untuk meniru papan tanda kerajaan atau syarikat. Menggunakan kaedah yang digariskan dalam langkah-langkah berikut akan memungkinkan anda untuk sementara waktu