top of page

Patientseng

Projektets formål: At lave et sengesystem, der kan flyttes op eller ned efter ønske ved at bruge et Pinoo kontrolkort, et joystick-modul og en servomotor.

Varighed:  2 lektioner

Aldersgruppe:  7 år og ældre

Pinoo sæt:  Maker sæt, komplet sæt. 

Præstationer:

  • Lærer at kode Pinoo kontroltavle.

  • Lærer at bruge joystick-modulet.

  • Lærer at bruge servomotor.

  • Udvikler algoritmiske færdigheder.

  • Kodningsfærdigheder udvikles.


Materialer, der skal bruges:  Mblock 3 program, pinoo styrekort, servomotor, joystick modul, tilslutningskabler.

 

 

Nødvendige materialer til design:  Hvid eva, hvid pap, saks, tungestift, limpistol og silikone.

 

Projektkonstruktion:

 

Til vores projekt starter vi først med at skære vores hvide pap til i form af en seng.

 

 

Derefter fikserer vi tungepindene i form af sengens fod ved hjælp af en silikonepistol.

 

 

 

 

 

 

 

 

 

 

 

 

 


Vi fikser vores servomotor for at flytte hovedet på sengen. Den del, vi skal være opmærksomme på her, er at kunne flytte hovedet på sengen ved at sikre den korrekte bevægelse af servomotorbørsten.

 

 

 

Vi fastgør den hvide eva til toppen af vores seng og giver den et quilt-look.

 

 

 

Vi gør det samme trin for puden.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Derefter afslutter vi vores designdel ved at forbinde vores servomotor til Gate 1 og vores joystick-modul til Gate 9.

 

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 "COM4"-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:

 

 

 

For at starte servomotoren kører vi den under kommandoen "når der trykkes på tasten". Da servomotoren arbejder mellem 0 og 180 grader, prøver vi begge vinkler.

Bemærk: Servomotorens vinkler kan variere afhængigt af, hvordan du fastgør servomotorens børste. Til dette er det vigtigt at prøve vinklerne i dette projekt.

 

 

 

 

 

 

 

 


Før vi starter vores kode, definerer vi en variabel ved navn aci til at holde vinkelværdierne og y, fordi den kun har op og ned bevægelse, det vil sige, vi vil kun bruge y-aksen i vores joystick-modul.

 

Under Pinoo-programhændelseskoden tilføjer vi koden for at få aci 90, fordi vi ønsker, at vinklen på vores servomotor skal være flad i starten. Derefter overfører vi værdierne fra joystick-modulet til vores variabel y i løkken med kontinuerlig gentagelse, så vi kan bruge variablen y, mens vi skriver vores koder.

 

 


Hvis værdien af vores variabel y er mindre end 450, øgede vi vores aci-værdi med 5 og tildelte den vinklen på vores servomotor. På den måde vil vores y-variabel sikre, at vores servomotor, altså vores sengehoved, bevæger sig opad.

Den anden betingelse er, hvis vores y-variabel er mindre end 550, det vil sige, hvis mit joystick-modul flyttes nedad, vil værdien af vores aci-variabel blive reduceret med 5 og overføres til vinklen på vores servomotor. På den måde vil vores servomotor, altså sengehovedet, blive flyttet nedad.

 

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 vi trækker vores joystick-modul op, bevæger sengegavlen sig ned, når vi trækker den op og ned.

IMG_4246.JPEG
IMG_4241.JPEG
IMG_4233.JPEG
IMG_4235.JPEG
IMG_4237.JPEG
IMG_4239.JPEG
IMG_4240.JPEG
1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
pinoo_uzanti_480x480.jpg
seri_port_480x480.jpg
KART_480x480.jpg
pinooo_480x480 (2).jpg
aygit_yazilim_480x480.jpg
llll_480x480.jpg
vvv_480x480.jpg
1.JPG
2.JPG
3.JPG
4.jpg
5.jpg
IMG_4245.JPEG
bottom of page