top of page

Havlumatik

Formålet med projektet: At lave en håndklæde matic, der åbner automatisk, når en genstand ses ved hjælp af ultralydsafstandssensor og DC-motor med Pinoo kontrolkort.

Varighed:  2 lektioner

Aldersgruppe:  7 år og ældre

Pinoo sæt:  Værktøjssæt og komplet sæt.

Præstationer:

  • Lærer at kode Pinoo kontroltavle.

  • Lærer at bruge ultralydsafstandssensor.

  • Lærer at bruge DC-motor.

  • Udvikler algoritmiske færdigheder.

  • Kodningsfærdigheder udvikles.

  

Materialer, der skal bruges:  Mblock 3 program, pinoo kontrolkort, ultralyds afstandssensor, DC motor,  tilslutningskabler.  

 

 

 

Nødvendige materialer til design: Brugskniv, saks, tungestift, ispind, papkasse, limpistol og silikone.  

 

 

 

Projektkonstruktion:

  Til vores projekt dækkede vi først vores kasse med gult pap.

 

  Vi borer huller i vores boks til afstandssensoren og DC-motoren.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vi skærer midten af vores jævnstrømsmotor, så tungepinden kommer ind i den hvide del for at rotere, og så skærer vi et lille stykke fra ispinden og sætter den på tungepinden, så papirrullen ikke glider.

 

 

 

 

 

 

 

 

 

 

 

 

 

Vi placerer tungestangen på DC-motoren på denne måde og fikserer den med en limpistol.

 

 

Vi fikserer DC-motoren med en silikonepistol til det sted, hvor vi lavede et hul på siden før. Så glemmer vi ikke også at fikse afstandssensoren.

  

 

Dette er den endelige version af vores boks efter placering af materialerne.  

 

 

For at dekorere fikserer vi det mundformede sorte pap med en silikonepistol for at give et ansigtsbillede.

 

Vi lægger også vores køkkenrulle, og vi har afsluttet designdelen af vores projekt.

 

  Tilføjelse af Pinoo-udvidelse:

 

 

Klik på "Administrer udvidelser" fra fanen Udvidelser.

I vinduet, der åbnes, skriver vi "Pinoo" i søgemaskinen, og det er nok at sige download til resultatet. Installeret på vores computer.  

 

  Tilslutning af Pinoo-kontrolkortet til computeren:

 

 

I Mblock 3 klikker vi på fanen "Forbind" øverst til venstre.

I vinduet, der åbnes, klikker vi på sektionen "Seriel port" og vælger "COM6"-indstillingen fra den side, der åbnes.

BEMÆRK: Da hver computer har forskellige portposter, kan tallene ud for COM ændre sig.

 

 

Klik på fanen Kort.

Fra vinduet, der åbnes, vælger vi "Arduino Nano"-kortindstillingen, der bruges af Pinoo-kontrolkortet.

 

 

Klik på fanen Udvidelser.

I vinduet, der åbnes, vælger vi "Pinoo", forlængelsen af det kontrolkort, vi bruger.

 

 

Klik på fanen Tilslut. Klik på "Firmware Update" fra det vindue, der åbnes.

Kodningsdel:  

  Først, for at kontrollere, om vores ultralydsafstandssensor fungerer eller ej, kontrollerer vi funktionsstatus for afstandssensoren med vores 'Say Hello'-kode under 'When Clicked'-koden på vores pandadukke.  

  

 

For at starte DC-motoren kører vi den under kommandoen "når der trykkes på tasten". Vi tjekkede DC-motoren ved at køre den med 150 hastigheder i fremadgående retning.

  

Hvis værdien af vores afstandssensor er mindre end 5 cm, det vil sige, når vi ser en genstand, vil vores DC-motor køre fremad med 150 hastigheder i 1 sekund, og vores DC-motor vil stoppe. Hvis værdien af vores afstandssensor er større end 5 cm, det vil sige, at der ikke er nogen genstand, vil vores DC-motor ikke bevæge sig.

  

 

 

 

 

 

 

 

 

 

 

 

 

For at uploade vores koder til pinoo kontrolkortet starter vi vores arrangement med kommandoen "Pinoo Program".  

 

 

 

 

 

 

 

 

 

 

 

 

Højreklik på kommandoen "Pinoo Program" og vælg "Installer til Arduino" i det vindue, der åbnes.

 

 

 

 

 

 

 

 

 

 

 

På siden, der åbner, klikker vi på knappen "Upload til Arduino", som er markeret med rødt. Vores koder uploades til vores pinoo kontrolkort. Når meddelelsen "Installation afsluttet" kommer, skal du klikke på knappen "Luk". Efter installationen er afsluttet, sættes batteriholderen i, og projektet køres.

 

  Arbejdsstatus for projektet:

 

 

 

 

 

 

 

 

 

 

 

 

Når en genstand passerer foran ultralydsafstandssensoren, kører vores jævnstrømsmotor i 1 sekund, og vores papirhåndklæde åbnes.

 

  ARDUINO IDE-KODER:

// tildel motordriverben til ben 5 og 6

int motora1 = 5;

int motora2 = 6;

// Vi tildelte trig- og ekkostifterne til ben 9 og 8.

int echoPin = 8;

int trigPin = 9;

lang tid, afstand;

// variabel tildelt til tids- og afstandsmåling

ugyldig opsætning()

// motorens udgangsben. 

pinMode(til motor1, OUTPUT); 

pinMode(motor2, OUTPUT);  /

/ Vi indstiller input- og outputbenene for trig- og ekkobenene 

pinMode(echoPin, INPUT); 

pinMode(trigPin, OUTPUT);

}

void loop()

// vi aktiverer afstandssensoren 

digitalWrite(trigPin, LOW); 

delayMicroseconds(5); 

digitalWrite(trigPin, HIGH); 

delayMicroseconds(10); 

digitalWrite(trigPin, LOW); 

sure = pulseIn(echoPin, HIGH); 

afstand = tid / 29,1 / 2; /

/ målte afstanden 

hvis (afstand < 5)

{

// hvis afstanden er mindre end 5  

// lad motoren køre i 1 sekund  

digitalWrite(motora1, HIGH);  

digitalWrite(motora2, LOW);  

forsinkelse(1000);  

// lad motoren stoppe  

digitalWrite(motora1, LOW);  

digitalWrite(motora2, LOW); 

}

andet

{

// ellers stopper motorerne  

digitalWrite(motora1, LOW);  

digitalWrite(motora2, LOW); 

}

}

IMG_3844.JPEG
IMG_3927.JPEG
IMG_3928.JPEG
IMG_3929.JPEG
IMG_3930.JPEG
IMG_3934.JPEG
IMG_3933.JPEG
IMG_3935.JPEG
IMG_3940.JPEG
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinoo_uzanti_480x480.jpg
seri_port_480x480.jpg
KART_480x480.jpg
aygit_yazilim_480x480.jpg
pinooo_480x480 (2).jpg
11.png
1.JPG
2.JPG
5.JPG
3.jpg
4.jpg
IMG_3938.JPEG
bottom of page