Kazalo:
- 1. korak: potrebni deli
- 2. korak: Povežite vse
- 3. korak: Koda
- 4. korak: Spremenite svojo kodo, da ustreza vašemu namenu
- 5. korak: Poiščite primer uporabe
Video: Standardi, merila uspešnosti in učni cilji: 5 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Ta pouk bo študenta vodil skozi konstrukcijo parkirnega senzorja z uporabo arduina. Natančneje, imel bom ultrazvočni senzor, ki nenehno išče razdaljo, skupaj z majhno kodo, ki to razdaljo sprejme in jo posreduje skozi nekatere zanke, če ne drugače, da določi, kateri zvoki se predvajajo na kakšni razdalji.
Ta naloga zajema standarde 17 in 18, kar zadeva informacijske tehnologije in transportne tehnologije.
Do konca te naloge bi morali učenci osnovno razumeti vezja in kodiranje.
1. korak: potrebni deli
Začenši z arduinom, ultrazvočnim senzorjem dosega in pasivnim zvočnikom, lahko ustvarite parkirni senzor za svojega brata. Komplet arudino, ki ga uporabljam za ta navodila, stane 30 dolarjev na Amazonu.
2. korak: Povežite vse
Po zbiranju materialov jih je treba povezati na način, kot je prikazano. Za udobje so različne steze vezja barvno označene. Z rdečo označuje žico pod napetostjo in rjavo predstavlja tla. Modra in rumena žica predstavljata dva digitalna zatiča, na katera je treba priključiti ultrazvočni senzor. In zelena je digitalni pin, na katerega mora biti priključen pasivni zvočni signal.
Ne zahtevajo, da imajo obliko prikazane risbe, saj morajo biti komponente nameščene tako, da voznik sliši brenčanje, ultrazvočni senzor pa mora biti priključen na zadnji del avtomobila.
3. korak: Koda
Zamisel te kode je, da pri nakupu kompleta arduino pri njih uporabite knjižnico, ki jo daje Elegoo. Natančneje knjižnični SR04, ki je namenjen ultrazvočnemu senzorju, in knjižnična glasila, ki je knjižnica zapiskov, ki jih lahko predvajate na brenčalcih. S tipkami, ki jih uporabljate za povezovanje delov, lahko spremenite tako, da spremenite sprožilne in odmevne nožice za SR04 ter spremenite prvo številko v tonski funkciji v svoji kodi, lahko spremenite, na kateri pin je priključen vaš zvočni signal. Zatiči, ki sem jih trenutno nastavil, so privzeti zatiči, ki jih je nastavil Elegoo.
#include "SR04.h" #define TRIG_PIN 12
#define ECHO_PIN 11 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN);
int a;
#include "pitches.h"
int melody = {NOTE_C5, NOTE_D5, NOTE_E5, NOTE_F5, NOTE_G5, NOTE_A5, NOTE_B5, NOTE_C6};
int trajanje = 500;
void setup () {Serial.begin (9600); zamuda (1000); }
void loop () {a = sr04. Distance (); Serial.println (a); zamuda (500);
if (sr04. Distance () <50) {ton (8, melodija [7], 250); zamuda (250); } drugo
if (sr04. Distance () <100) {ton (8, melodija [3], 500); zamuda (500); } drugo
if (sr04. Distance () <150) {ton (8, melodija [0], 500); zamuda (500); } drugo
if (sr04. Distance ()> 150) {zakasnitev (500); }}
4. korak: Spremenite svojo kodo, da ustreza vašemu namenu
Po potrebi boste morda morali kodo spremeniti za svoj namen. Ker naj bi podana koda uporabniku preko serijskega monitorja dala veliko povratnih informacij o tem, kaj počne. Ko je odklopljen od računalnika, se lahko izklopi in preneha delovati pravilno. v takem primeru bi morali kodo spremeniti tako, da se ne zanaša na delovanje serijskega monitorja. V tem primeru sem prenehal tiskati serijski monitor iz spremenljivke in namesto tega dal tiskati neposredno. To lahko povzroči zmanjšanje natančnosti serijskega monitorja, saj se lahko razdalja med branjem in tonom nekoliko spremeni, vendar to odpravlja njegovo potrebo po zanki.
#include "SR04.h" #define TRIG_PIN 12 #define ECHO_PIN 11 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN);
int a;
#include "pitches.h"
int melody = {NOTE_C5, NOTE_D5, NOTE_E5, NOTE_F5, NOTE_G5, NOTE_A5, NOTE_B5, NOTE_C6};
int trajanje = 500;
void setup () {Serial.begin (9600); zamuda (1000); }
void loop () {Serial.println (sr04. Distance ());
if (sr04. Distance () <50) {ton (8, melodija [7], 250); zamuda (250); } drugo
if (sr04. Distance () <100) {ton (8, melodija [3], 500); zamuda (500); } drugo
if (sr04. Distance () <150) {ton (8, melodija [0], 500); zamuda (500); } drugo
if (sr04. Distance ()> 150) {zakasnitev (500); }}
5. korak: Poiščite primer uporabe
Bodite ustvarjalni pri svojem ustvarjanju. To napravo lahko uporabljate ne le z avtomobilom. Lahko ga uporabite kot senzor bližine v spalnici ali kot orodje za noč čarovnic. Ko dobite roko kodiranja in ožičenja, lahko to napravo razširite. Če želite, lahko arduinu dodate LCD, ki prikazuje odčitke razdalje v realnem času. Ko se tega naučite, je uporaba arduina zabaven in enostaven način, da se z njim zgradite in kodirate.
Priporočena:
Števec korakov - mikro: Bit: 12 korakov (s slikami)
Števec korakov - Micro: Bit: Ta projekt bo števec korakov. Za merjenje korakov bomo uporabili senzor pospeška, ki je vgrajen v Micro: Bit. Vsakič, ko se Micro: Bit trese, bomo štetju dodali 2 in ga prikazali na zaslonu
Kritični učni stroj za korake pri pranju rok: 5 korakov
Kritični učni stroj za pranje rok: To je stroj, ki uporabnika opomni na korake, ko si mora umiti roke. Namen tega stroja je pomagati ljudem, da razumejo, kako si pravilno umivajo roke na učinkovit način. V obdobjih epidemije ali pandemije
Učni pripomočki, občutljivi na dotik: 5 korakov
Učni pripomočki, občutljivi na dotik: Ta navodila so nastala v sodelovanju s skupino za interakcije Bristol na Univerzi v Bristolu, namenjena so tako netehničnim uporabnikom kot uporabnikom, ki bi jih radi še naprej razvijali. Da bi bilo to razliko jasno, preprosto navodilo
Nora vezja: odprtokodni učni sistem elektronike: 8 korakov (s slikami)
Crazy Circuits: odprtokodni učni sistem elektronike: Izobraževalni in domači trg je preplavljen z modularnimi sistemi "učenja" elektronike, namenjenimi otrokom in odraslim, da učijo ključne koncepte STEM in STEAM. Zdi se, da izdelki, kot so LittleBits ali Snapcircuits, prevladujejo v vsakem vodniku za praznična darila ali na starševskem blogu
Učni komplet za elektroniko DIY: 5 korakov
Komplet za učenje elektronike DIY: želel sem narediti učni komplet za elektroniko, primeren za starost 12 let in več. To ni nič posebnega, na primer kompleti Elenco, vendar ga je mogoče hitro narediti doma po hitrem obisku trgovine z elektroniko. Ta komplet za samoučenje se začne z ed