Transportbånd med Pinoo
Projektformål: Afstandssensor, servomotor og jævnstrømsmotor ved hjælp af Pinoo kontrolkort at lave et transportørsystem med
Bemærk: Transportbånd er en kontinuerlig overførselsmekanisme, der gør det muligt at overføre ethvert materiale fra den ene ende til den anden.
Varighed: 2 lektioner
Pinoo sæt: Pinoo komplet sæt
Aldersgruppe: 7 år og derover
Præstationer:
Lær at kode Pinoo kontroltavle
Lærer at kode afstandssensoren.
Lærer at kode servomotormodul.
DC-motor lærer at kode.
Udvikler algoritmiske færdigheder.
Kodningsfærdigheder udvikles.
Materialer, der skal bruges: Mblock 3 program, pinoo kontrolkort, afstandssensor, servomotor og modul, 2 DC motorer og hjul, rj-11 kabel
Materialer, der kræves til design: Pap, farvet pap, forex, saks, limpistol, maling, ethvert materiale, du ønsker at dekorere.
Projektkonstruktion:
Vi skærer et 30x10 cm rektangulært stykke fra Forex.
I højre og venstre område af rektanglet markerer og borer vi de områder, hvor vi vil fikse motoren (glem ikke at lave et hul i motorkablet).
Baseret på de huller, vi borede, fikserer vi motorerne med en silikonepistol.
Vi skærer et rektangulært stykke på 32 x 24 cm fra Forex. Dette stykke bliver vores gulv.
Vi farver gulvet ved at male det med maling. Vi fastgør den rektangulære del, hvorpå motorerne er fastgjort til den midterste del af gulvet.
Vi laver strimler med en silikonepistol for at øge friktionskraften mod dækket. Så fastgør vi hjulene til motorerne.
Vi skærer en rektangulær strimmel, der måler 65 x 9 cm af pap.Den afskårne strimmel bliver transportørens bånd.
Vi limer de to ender af strimlen sammen og passerer gennem dækkene.
Vi skærer et 7,5 x 6,5 cm stykke fra Forex Vi åbner et vindue på størrelse med afstandssensor i midterdelen og placerer sensoren.
Vi laver en væg omkring den del, hvor vi fikserer sensoren. For at sikre dens højde fra båndet skærer vi et 13 x 6 cm rektangel fra forex og fikserer det under delen med sensoren.
Vi fastgør afstandssensorstativet, vi har lavet, til motorvæggen.
En rektangulær strimmel på 13,5 x 1 cm fra Forex er fastgjort til servomotorens propel.
For at servomotoren kan skubbe det produkt, der kommer foran det, stærkere, skærer vi to rektangler på 13 x 1 cm fra pappet.
Vi fikserer servomotorens afstandssensor 10 cm væk fra, hvor vi fikserede den. Du kan ændre disse dimensioner i henhold til din egen placering.
Vi danner terninger på 4x4 og 2x2 cm fra pap. Disse terninger bliver vores produkter.
Vi dekorerer transportbåndet, som vi ønsker det.
Lad os lave vores forbindelser Vi fikserer vores Pinoo board bag motorvæggen. Vi forbinder motorkablet til de passende hvide indgange til motoren, afstandssensoren til den lilla/grønne indgang nummer 6, og servomotoren til nummer 1 (lilla) indgangen med tilslutningskablet.
Vi har afsluttet vores forbindelser, lad os nu gå videre til kodningsdelen. Vi vil bruge mblock-3 applikationen til dette.
Lad os forbinde vores Pinoo kontrolkort til computeren ved hjælp af forbindelseskablet og logge på Mblock3-applikationen. Så lad os introducere vores Pinoo kontrolkort til computeren. Til dette klikker vi først på den serielle port mulighed på fanen Connect. Derefter vælger vi COM3. (Antallet kan variere afhængigt af computeren og porten.)
Efter at have oprettet den serielle portforbindelse, lad os vælge det kort, vi vil bruge, fra fanen kort. Vi arbejder med Nano-modellen af Arduino.
For at tilføje Pinoo-udvidelsen til vores computer klikker vi på indstillingen 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.
Vi kommer til udvidelsesfanen igen og klikker på Pinoo. Vi vil skrive vores koder med Pinoo-udvidelsen.
I kodningsdelen; Vi får koden, når vi klikker på det grønne flag fra menuen Begivenheder for at starte applikationen.
Vi ønsker, at transportbåndet kører kontinuerligt, efter at det grønne flag er klikket. Til dette tager vi Pinoo Bot:Yon :Forward Speed:0-kodeblokken fra Robots-fanen og ændrer hastighedssektionen til 150.
For at vi kan køre båndet og alle de andre operationer, som vi tilføjer senere, tager vi kodeblokken fra kontrolfanen og placerer blokken relateret til Pinoo Bot.
I starttilstanden og for at små produkter kan bevæge sig uhindret langs bæltet, skal vi indstille vinklen på Servomotoren til 0 i begyndelsen. Fra fanen Robotter får vi Pinoo Servo Motor Run: Pin Pinoo1 Pain 0 kodeblok.
Vi vil bruge værdierne målt af afstandssensoren til at adskille store produkter på bæltet. Vi får hjælp af dummyen til at lære værdien aflæst af afstandssensoren. Til dette får vi kommandoen til at sige hej fra fanen visning. I stedet for hej får vi kodeblokken relateret til afstandssensoren i robotfanen Vi ændrer pin-indgangen til Pinoo6, som vi forbinder.
Lad os klikke på det grønne flag og observere ændringen i værdierne ved at flytte vores hånd tættere og længere væk fra sensoren. Lad os derefter placere den største af vores kasser under sensoren og notere den værdi, som sensoren læser. Her vi tager en værdi på omkring 6 som reference.
Hvis afstandssensoren læser Hvis det er mindre end 6, det vil sige hvis et stort produkt passerer over båndet Lad servomotoren arbejde ved at lave en vinkel på 70 grader Lad os nu omdanne dette til en kode.
Her vil vi gøre brug af if-blokken i kontrolfanen og den lille sammenligningsoperator på operationsfanen.
Hvis betingelsen er opfyldt, ønsker vi at servomotoren laver en vinkel på 70 grader. Fra fanen Robotter får vi Pinoo Servo Motor Run: Pin Pinoo1 Pain 0 kodeblok. Vi ændrer vinkelværdien til 75.
Efter servomotorens vinkelværdi er 75, får vi 1 sekund ventekommandoen fra kontrolfanen, så motoren kan blive i denne position i 2 sekunder.Vi ændrer 1 sekund udtrykket til 2 sekunder.
Vi placerer vores betingede udtryk inde i gentagelsesblokken.
Efter at have udfyldt vores koder, kontrollerer vi driften af vores projekt ved at klikke på det grønne flag. Vi efterlader produkterne på båndet én efter én. Efter at produktet passerer under afstandssensoren, hvis stangen på servomotoren er stor, skal den komme på båndet og smide produktet af båndet. Selvom produktet er lille, skal produktet færdiggøre bæltet uden forhindringer.
(Hvis på det punkt, hvor servomotorens propel kommer på båndet, Hvis du har problemer, kan du fjerne propellen og installere den i den rigtige position.)
Hvis der ikke er noget problem i driften af vores projekt, skal vi indlæse de koder, vi har skrevet ind på vores kort, for at kunne køre vores projekt med en strømforsyning uafhængig af computeren.
Til dette brugte vi koden til at klikke på det grønne flag i begyndelsen og koden, hvor vi fik dummyen til at fortælle sensorværdien. ved at smide den i skraldespanden, får vi Pinoo Program-koden fra Robots-menuen.
Højreklik på koden og klik upload til arduino. (Vi arbejder med arduino som et bræt.)
Vi venter på, at koderne bliver uploadet til kortet. Når installationen er færdig, lukker vi vinduet.
Hvis der ikke er noget problem, trækker vi vores strømkabel ud af computeren. Vi driver vores Pinoo Control-kort ved hjælp af 9v batteri og batteridæksel. Vi bringer også tænd-sluk-knappen, som er lige ved siden af batteriindgangen, til tændt position.