top of page

Brandmand PinooBot

Projektformål: At skabe en brandmandsrobot med pinoobot, led og servomotor ved hjælp af Pinoo kontrolkort.

Varighed:  2 lektioner

Aldersgruppe:  7 år og ældre

Pinoo sæt:  komplet sæt.

Præstationer:

  • Lærer at kode Pinoo kontroltavle.

  • LED-modulet lærer at kode.

  • Lærer at kode servomotormodul.

  • Pinoobot møder robotten.

  • Udvikler algoritmiske færdigheder.

  • Kodningsfærdigheder udvikles.

 

Materialer, der skal bruges:  Mblock 3 program, pinoobot, servomotormodul, led-modul, tilslutningskabel

 

 

 

Nødvendige materialer til design:  pap, dobbeltsidet tape, silikonepistol, saks

 

         

Projektkonstruktion:

Vi skærer to rektangulære stykker på 16,5 cm X 10,5 og to firkantede stykker på 10,5 X 10,5 fra kartonen.  

 

 

 

 

 

 

 

 

 

 

 

 

                                 

    Vi limer delene til en kasse med en tom bund og gulv.

      Vi skærer to separate firkantede stykker i toppen af en af boksens firkantede stykker.

       

      Vi fikserer led-modulerne lige under de firkantede stykker med en silikonepistol (med deres indgange mod vinduerne)

       

      I den anden firkantede del af kassen skærer vi et firkantet stykke fra bunden.

       

      Vi skærer et andet rektangel, der måler 16,5 cm X 10,5 fra pappet. Dette bliver vores loftsektion.

        Vi skærer et smalt rektangulært stykke af den ønskede længde og bredde fra pappet. Vi tegner små firkanter på den og skærer den del ud. Det design, vi lavede, vil være stigen til vores brandbil.

          Vi fastgør stigen til servomotorens propel. Vi fikserer servomotoren på vores rektangulære del (loft).

            Æsken vi har lavet er dobbeltsidet, så led-modulerne kommer bag på PinooBot.  Vi fikser det med tape.

               

              Lad os skabe vores forbindelser. Tilslut et af LED-modulerne til det lilla indgang nummer 1, og det andet LED-modul til det lilla indgang nummer 2.  tilslutningskabel  vi forbinder med. Vi forbinder servomotormodulet til den lilla indgang nummer 4. Vi indsætter forbindelseskablet, som vi skal bruge til forbindelsen til computeren, ved at føre det gennem vinduet, som vi åbnede før, som falder sammen med den forreste del af pinooBot.

                Vi fikserer grydedelen på kassen med dobbeltsidet tape.

                   

                  Vi dekorerer boksens overflade, som vi ønsker, i overensstemmelse med dens rolle.

                     

                    Vi har afsluttet vores forbindelser og design, 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. For at gøre dette klikker vi først på den serielle portindstilling fra fanen Connect. Så 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.

                             

                            Da alle de kodeblokke vi vil skrive skal arbejde kontinuerligt, får vi kodeblokken fra kontrolfanen.  For at stoppe robotten i at bevæge sig ved opstart får vi PinooBot-retningen: Fremadhastighed: 0 kodeblokken fra robotfanen.  Mens PinooBot ikke bevæger sig, skal de røde lysdioder blinke skiftevis. Lad os skabe den blinkende algoritme for lysdioderne.

                              • Lyser rødt LED på pinoo1 dør (høj)

                              • Rød lysdiode på pinoo2 dør slukker (lav)

                              • vent 1 sek

                              • Rød lysdiode på pinoo1 dør slukkes (lav)

                              • Lyser rødt LED på pinoo2 dør (høj)

                              • vent 1 sek

                              • Rød lysdiode på pinoo2 dør slukker (høj)

                               

                              For at tænde for den røde LED, der er forbundet til Pinoo1 pin, får vi kodeblokken fra robotfanen til at ændre Pinoo LED Status: Pin Pinoo1, LED HIGH.

                                For at slukke for den røde LED, der er forbundet til Pinoo2-stiften, ændrer vi Pinoo LED-tilstand igen: Pin Pinoo1, LED HIGH-kommando og opdaterer Pin-sektionen som Pinoo2 og LED HIGH som LOW.

                                 

                                For at gøre det muligt at blinke lysdioderne i det foregående trin til at fortsætte i 1 sekund, får vi 1 sekund ventekodeblokken fra kontrolfanen.  Vi gentager de samme operationer ved at vende LED-tilstandene. For at slukke for den røde LED, der er forbundet til Pinoo1-stiften, skal du ændre Pinoo LED-status fra Robot-fanen: Tag Pin Pinoo1, LED HIGH-kommandoen og opdater LED HIGH til LAV.  pinoo2  For at tænde den røde LED, der er forbundet med stiften, skal du klikke på robotfanen.  Skift Pinoo LED-tilstand: Pin Pinoo1, vi får LED HIGH-kodeblokken. Pindel Pinoo2  vi opdaterer.

                                For at gøre det muligt at blinke lysdioderne i det foregående trin til at fortsætte i 1 sekund, får vi 1 sekund ventekodeblokken fra kontrolfanen.  For at slukke for den røde LED, der er forbundet til Pinoo2-stiften, ændrer vi Pinoo LED-tilstand igen: Pin Pinoo1, LED HIGH-kommando og opdaterer Pin-sektionen som Pinoo2 og LED HIGH som LOW.  Efter at LED-modulerne har blinket, tager vi kodeblokken PinooBot Direction:Forward Speed:0 fra robotfanen og opdaterer Speed sektionen til 255, så PinooBot kan bevæge sig fremad.

                                 

                                 

                                Mens brandmanden PinooBot bevæger sig, vil vi have stigen forbundet til servomotoren til at bevæge sig op og ned.

                                  Fra fanen Robotter får vi kommandoen Servo Motor Run: Pin (Pinoo1), Pain(0). Vi ændrer Pin-delen til Pinoo4 og Pain-delen til 90. Vi får kommandoen "vent 1 sekund" fra kontrolfanen, så stigen bliver oppe (i en 90 graders vinkel) i 1 sekund.

                                  For at bringe stigen ned, får vi kommandoen Servo Motor Run: Pin (Pinoo1), Pain (0) fra fanen Robotter. Vi ændrer Pin-delen til Pinoo4 og Pain-delen til 0. Vi får kommandoen vent 1 sekund fra kontrolfanen, så stigen bliver nede (0 graders vinkel) i 2 sekunder. Vi opdaterer et ciffer til 2. For at PinooBot kan bevæge sig i den rigtige retning, får vi kodeblokken PinooBot Direction:Forward Speed:0 fra robotfanen. Vi opdaterer retningssektionen til højre og hastighedssektionen til 255. I 1 sekund får vi kommandoen vent 1 sekund fra kontrolfanen, så PinooBot kan bevæge sig i den rigtige retning.

                                  For at PinooBot kan bevæge sig baglæns, får vi kodeblokken PinooBot Direction:Forward Speed:0 fra robotfanen. Vi opdaterer retningssektionen til tilbage og hastighedssektionen til 255. For at PinooBot kan bevæge sig baglæns i 2 sekunder, får vi en 1 sekunds ventekommando fra kontrolfanen. Vi opdaterer et ciffer til 2.

                                     

                                    Efter at have udfyldt vores koder, placerer vi dem på jorden og klikker på det grønne flag for at kontrollere driften (bevægelserne) af PinooBot.  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 får vi Pinoo Program-koden fra Robots-menuen ved at smide koden for at klikke på det grønne flag, som vi brugte i begyndelsen.

                                    Højreklik på koden og klik på Upload til Arduino. 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.

                                    1.jpeg
                                    Ekran_Alintisi_ae200bbb-32f6-4c56-acb9-7acf935a1484_480x480.jpg
                                    5.jpeg
                                    6.jpeg
                                    7.jpeg
                                    9.jpeg
                                    8.jpeg
                                    10.jpeg
                                    22_36f9edbf-9d44-4c15-b4c0-8bbe7f0b5393_480x480.jpg
                                    14.jpeg
                                    15.jpeg
                                    16.JPG
                                    17.jpeg
                                    22222_480x480.jpg
                                    seri_port_480x480.jpg
                                    KART_480x480.jpg
                                    1_a8314da2-edff-4525-979d-b2d3ff93364b_large.png
                                    pinoo_uzanti_480x480.jpg
                                    pinooo_480x480 (2).jpg
                                    26.PNG
                                    29.JPG
                                    31.JPG
                                    34.JPG
                                    36.JPG
                                    40.JPG
                                    42.JPG
                                    43.JPG
                                    Arduinoya_yukle_480x480.jpg
                                    bottom of page