Satura rādītājs:

Standarti, kritēriji un mācību mērķi: 5 soļi
Standarti, kritēriji un mācību mērķi: 5 soļi

Video: Standarti, kritēriji un mācību mērķi: 5 soļi

Video: Standarti, kritēriji un mācību mērķi: 5 soļi
Video: MVP diskusija par valsts naudu Latvijas sportā 2024, Jūlijs
Anonim
Standarti, etaloni un mācību mērķi
Standarti, etaloni un mācību mērķi

Šī pamācība iepazīstinās studentu ar autostāvvietas sensora konstrukciju, izmantojot arduino. Konkrēti, man būs ultraskaņas sensors, kas nepārtraukti aptaujās attālumu, un kopā ar nelielu kodu, kas ņem šo attālumu un izlaiž to caur dažām citām cilpām, lai noteiktu, kādas skaņas tiek atskaņotas kādā attālumā.

Šis uzdevums attiecas uz 17. un 18. standartu, jo tas attiecas uz informācijas tehnoloģijām un transporta tehnoloģijām.

Līdz šī uzdevuma beigām studentiem vajadzētu būt pamata shēmas un kodēšanas izpratnei.

1. darbība. Nepieciešamās detaļas

Nepieciešamas detaļas
Nepieciešamas detaļas

Sākot ar arduino, ultraskaņas diapazona sensoru un pasīvo skaņas signālu, jūs varat izveidot parkošanās sensoru savam brāļa klutzam. Arudino komplekts, ko izmantoju šim norādījumam, Amazon maksā 30 USD.

2. darbība: visu savienojiet

Visu savienojot
Visu savienojot

Pēc materiālu savākšanas tie jāsavieno, kā parādīts attēlā. Ērtības labad dažādas ķēdes joslas ir krāsotas. Ar sarkanu apzīmē dzīvu vadu un brūnu apzīmē zemi. Zilie un dzeltenie vadi apzīmē divas digitālās tapas, kurām jāpievieno ultraskaņas sensors. Un zaļā krāsa ir digitālā tapa, kurai jāpievieno pasīvais skaņas signāls.

Nav prasība, lai tās uzņemtu attēlā redzamo zīmējumu, jo detaļas ir jānovieto tā, lai skaņas signāls būtu dzirdams vadītājam, un ultraskaņas sensors ir jāpievieno automašīnas aizmugurē.

3. darbība: kods

Kods
Kods

Šī koda ideja ir izmantot Elegoo doto bibliotēku, iegādājoties no viņiem arduino komplektu. Konkrēti bibliotēkas SR04, kas paredzēts ultraskaņas sensoram, un bibliotēkas laukumi, kas ir piezīmju bibliotēka, ko var atskaņot jūsu skaņas signālos. Jūs varat mainīt tapas, ko izmantojat detaļu savienošanai, modificējot SR04 sprūda un atbalss tapas, un, mainot koda toņa funkcijas pirmo numuru, varat mainīt to, kuram tapai ir pievienots skaņas signāls. Pašlaik iestatītās tapas ir Elegoo iestatītās noklusējuma tapas.

#iekļaut "SR04.h" #definēt TRIG_PIN 12

#define ECHO_PIN 11 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN);

int a;

#include "piķi.h"

int melodija = {NOTE_C5, NOTE_D5, NOTE_E5, NOTE_F5, NOTE_G5, NOTE_A5, NOTE_B5, NOTE_C6};

int ilgums = 500;

void setup () {Serial.begin (9600); kavēšanās (1000); }

void loop () {a = sr04. Distance (); Sērijas.println (a); kavēšanās (500);

ja (sr04. Distance () <50) {tonis (8, melodija [7], 250); kavēšanās (250); } cits

ja (sr04. Distance () <100) {tone (8, melody [3], 500); kavēšanās (500); } cits

ja (sr04. Distance () <150) {tonis (8, melodija [0], 500); kavēšanās (500); } cits

ja (sr04. Distance ()> 150) {delay (500); }}

4. darbība: mainiet kodu, lai tas atbilstu jūsu mērķim

Mainiet savu kodu atbilstoši savam mērķim
Mainiet savu kodu atbilstoši savam mērķim

Ja nepieciešams, kods var būt jāmaina jūsu mērķim. Tā kā norādītais kods ir paredzēts, lai sniegtu lietotājam daudz atsauksmes, izmantojot seriālo monitoru, par to, ko tas dara. Kad tas ir atvienots no datora, tas var izkļūt un pārstāt darboties pareizi. šādā gadījumā jums ir jāmaina kods tā, lai tas nepaļautos uz seriālā monitora darbību. Šajā gadījumā es pārtraucu sērijveida monitora drukāšanu no mainīgā un tā vietā uzdodu to drukāt tieši. Tas var izraisīt sērijveida monitora precizitātes samazināšanos, jo attālums starp rādījumu un signālu var nedaudz mainīties, tomēr tas novērš tā nepieciešamību ciklā.

#iekļaut "SR04.h" #definēt TRIG_PIN 12 #define ECHO_PIN 11 SR04 sr04 = SR04 (ECHO_PIN, TRIG_PIN);

int a;

#include "piķi.h"

int melodija = {NOTE_C5, NOTE_D5, NOTE_E5, NOTE_F5, NOTE_G5, NOTE_A5, NOTE_B5, NOTE_C6};

int ilgums = 500;

void setup () {Serial.begin (9600); kavēšanās (1000); }

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

ja (sr04. Distance () <50) {tone (8, melody [7], 250); kavēšanās (250); } cits

ja (sr04. Distance () <100) {tone (8, melody [3], 500); kavēšanās (500); } cits

ja (sr04. Distance () <150) {tonis (8, melodija [0], 500); kavēšanās (500); } cits

ja (sr04. Distance ()> 150) {delay (500); }}

5. darbība. Atrodiet lietošanas gadījumu

Atrodiet lietošanas gadījumu
Atrodiet lietošanas gadījumu

Esiet radošs ar savu radīto. Šo ierīci var izmantot ne tikai ar automašīnu. Jūs to varētu izmantot kā guļamistabas tuvuma sensoru vai kā instrumentu Helovīnam. Kad esat saņēmis kodēšanas un elektroinstalācijas rokas, varat paplašināt šo ierīci. Ja vēlaties, arduino varat pievienot LCD, kas parāda reāllaika attāluma rādījumu. Kad esat sapratuši, arduino lietošana ir jautrs un vienkāršs veids, kā apmierināt tā veidošanas un kodēšanas procesu.

Ieteicams: