فهرست مطالب:

استانداردها ، معیارها و اهداف یادگیری: 5 مرحله
استانداردها ، معیارها و اهداف یادگیری: 5 مرحله

تصویری: استانداردها ، معیارها و اهداف یادگیری: 5 مرحله

تصویری: استانداردها ، معیارها و اهداف یادگیری: 5 مرحله
تصویری: آموزش یادگیری ماشین 9 - آشنایی و آماده سازی دیتاست مورد استفاده در دوره (دیتاست بیماری دیابت) 2024, جولای
Anonim
استانداردها ، معیارها و اهداف یادگیری
استانداردها ، معیارها و اهداف یادگیری

این دستورالعمل یک دانش آموز را در ساخت سنسور پارک با استفاده از آردوینو راهنمایی می کند. به طور خاص ، من یک سنسور اولتراسونیک خواهم داشت که به طور مداوم برای مسافت یابی نظر می دهد ، و به همراه یک کد کوچک که این فاصله را می گیرد و در حلقه های دیگر قرار می دهد تا تعیین کند چه صداهایی در چه فاصله ای پخش می شوند.

این وظیفه استانداردهای 17 و 18 را در ارتباط با فناوری های اطلاعاتی و فناوری های حمل و نقل پوشش می دهد.

در پایان این کار ، دانش آموزان باید درک اولیه ای از مدارات و کد نویسی داشته باشند.

مرحله 1: قطعات مورد نیاز

قطعات مورد نیاز
قطعات مورد نیاز

با استفاده از آردوینو ، سنسور محدوده اولتراسونیک و زنگ منفعل ، می توانید یک سنسور پارک برای klutz برادر خود ایجاد کنید. کیت آردینو که برای این دستورالعمل استفاده می کنم 30 دلار در آمازون هزینه دارد.

مرحله 2: اتصال همه چیز

اتصال همه چیز
اتصال همه چیز

پس از جمع آوری مواد ، آنها باید به روشی که نشان داده شده است به هم متصل شوند. خطوط مختلف مدار برای راحتی کدگذاری شده است. با قرمز نشان دهنده سیم زنده و قهوه ای نشان دهنده زمین. سیمهای آبی و زرد نشان دهنده دو پین دیجیتالی هستند که سنسور اولتراسونیک باید به آنها متصل شود. و سبز پین دیجیتالی است که زنگ منفعل باید به آن متصل شود.

هیچ الزامی برای آنها وجود ندارد که شکل نقاشی نشان داده شده را داشته باشند ، زیرا اجزاء باید به گونه ای قرار گیرند که صدای زنگ توسط راننده شنیده شود و سنسور اولتراسونیک باید به پشت خودرو متصل شود.

مرحله 3: کد

کد
کد

ایده پشت این کد استفاده از کتابخانه ای است که Elegoo هنگام خرید کیت آردوینو از آنها استفاده می کند. به طور خاص SR04 کتابخانه ، که برای سنسور اولتراسونیک است ، و زمین های کتابخانه ، که کتابخانه ای از یادداشت ها است که می تواند روی صدای زنگ شما پخش شود. شما می توانید پین هایی را که برای اتصال قطعات استفاده می کنید با تغییر پین های تری و اکو برای SR04 تغییر دهید و با تغییر اولین عدد در عملکرد تن در کد خود ، می توانید پین زنگ خود را به کدام پین متصل کنید تغییر دهید. پین هایی که در حال حاضر راه اندازی کرده ام ، پین های پیش فرض هستند که توسط Elegoo تنظیم شده اند.

#شامل "SR04.h"#تعریف TRIG_PIN 12

#تعریف ECHO_PIN 11 SR04 sr04 = SR04 (ECHO_PIN ، TRIG_PIN) ؛

int a؛

#شامل "pitches.h"

int melody = {NOTE_C5 ، NOTE_D5 ، NOTE_E5 ، NOTE_F5 ، NOTE_G5 ، NOTE_A5 ، NOTE_B5 ، NOTE_C6} ؛

مدت زمان int = 500 ؛

void setup () {Serial.begin (9600)؛ تاخیر (1000) ؛ }

void loop () {a = sr04. Distance ()؛ Serial.println (a)؛ تأخیر (500) ؛

if (sr04. فاصله () <50) {تن (8 ، ملودی [7] ، 250) ؛ تأخیر (250) ؛ } دیگری

if (sr04. فاصله () <100) {تن (8 ، ملودی [3] ، 500) ؛ تأخیر (500) ؛ } دیگری

if (sr04. فاصله () <150) {تن (8 ، ملودی [0] ، 500) ؛ تأخیر (500) ؛ } دیگری

if (sr04. فاصله ()> 150) {تاخیر (500) ؛ }}

مرحله 4: کد خود را متناسب با هدف خود اصلاح کنید

کد خود را متناسب با هدف خود اصلاح کنید
کد خود را متناسب با هدف خود اصلاح کنید

در صورت لزوم ممکن است لازم باشد کد را برای مقصود خود تغییر دهید. زیرا کد داده شده به منظور بازخورد فراوان کاربر از طریق مانیتور سریال در مورد آنچه که انجام می دهد است. وقتی از کامپیوتر جدا می شوید ممکن است اشکال داشته باشد و به درستی کار نکند. در چنین موردی شما باید کد را به گونه ای اصلاح کنید که به کار مانیتور سریال متکی نباشد. در این حالت ، چاپ مانیتور سریال را از متغیر متوقف کردم و در عوض آن را مستقیماً چاپ کردم. این می تواند باعث کاهش دقت مانیتور سریال شود زیرا فاصله بین خواندن و لحن کمی تغییر می کند ، اما این امر ضرورت آن را در حلقه برطرف می کند.

#شامل "SR04.h" #تعریف TRIG_PIN 12 #تعریف ECHO_PIN 11 SR04 sr04 = SR04 (ECHO_PIN ، TRIG_PIN) ؛

int a؛

#شامل "pitches.h"

int melody = {NOTE_C5 ، NOTE_D5 ، NOTE_E5 ، NOTE_F5 ، NOTE_G5 ، NOTE_A5 ، NOTE_B5 ، NOTE_C6} ؛

int مدت = 500؛

void setup () {Serial.begin (9600)؛ تاخیر (1000) ؛ }

void loop () {Serial.println (sr04. Distance ())؛

if (sr04. فاصله () <50) {تن (8 ، ملودی [7] ، 250) ؛ تأخیر (250) ؛ } دیگری

if (sr04. فاصله () <100) {تن (8 ، ملودی [3] ، 500) ؛ تأخیر (500) ؛ } دیگری

if (sr04. فاصله () <150) {تن (8 ، ملودی [0] ، 500) ؛ تأخیر (500) ؛ } دیگری

if (sr04. فاصله ()> 150) {تاخیر (500) ؛ }}

مرحله 5: یک مورد استفاده پیدا کنید

یک مورد استفاده پیدا کنید
یک مورد استفاده پیدا کنید

با آفرینش خود خلاق باشید. شما می توانید از این دستگاه با بیش از یک ماشین استفاده کنید. می توانید از آن به عنوان سنسور مجاورت اتاق خواب خود یا به عنوان ابزاری برای هالووین استفاده کنید. هنگامی که دست کد نویسی و سیم کشی را گرفتید ، می توانید این دستگاه را گسترش دهید. در صورت تمایل می توانید یک LCD به آردوینو اضافه کنید که بازخوانی فاصله در زمان واقعی را نمایش می دهد. هنگامی که به کار خود ادامه دادید ، استفاده از آردوینو راهی آسان و سرگرم کننده است تا بتوانید از روند ساخت و کد نویسی با آن راحت شوید.

توصیه شده: