top of page

Пожарникар PinooBot

Цел на проекта: Създаване на пожарникарски робот с pinoobot, светодиод и серво мотор с помощта на контролна карта Pinoo.

Продължителност:  2 урока

Възрастова група:  7 години и повече

Комплект Pinoo:  пълен комплект.

постижения:

  • Научава се да кодира контролната платка на Pinoo.

  • LED модулът се научава да кодира.

  • Научава се да кодира модул на серво мотор.

  • Pinoobot се среща с робота.

  • Развива алгоритмични умения.

  • Развиват се умения за кодиране.

 

Материали, които да се използват:  Програма Mblock 3, pinoobot, сервомотор модул, led модул, свързващ кабел

 

 

 

Необходими материали за проектиране:  картон,двустранно тиксо,силиконов пистолет,ножица

 

         

Изграждане на проекта:

От картона изрязваме две правоъгълни парчета 16,5 см X 10,5 и две квадратни парчета 10,5 X 10,5.  

 

 

 

 

 

 

 

 

 

 

 

 

                                 

    Залепваме частите, за да образуваме кутия с празна основа и под.

      Изрязваме две отделни квадратни парчета в горната част на една от квадратните части на кутията.

       

      Фиксираме светодиодните модули точно под квадратните части със силиконов пистолет (с входовете им към прозорците)

       

      В другата квадратна част на кутията изрязваме квадратно парче от дъното.

       

      От картона изрязваме още един правоъгълник с размери 16,5 см X 10,5. Това ще бъде нашата секция за таван.

        Изрязваме тясно правоъгълно парче с желаната дължина и ширина от картона. Върху него рисуваме малки квадратчета и изрязваме тази част. Дизайнът, който направихме, ще бъде стълбата на нашата пожарна кола.

          Фиксираме стълбата към витлото на сервомотора. Фиксираме серво мотора върху нашата правоъгълна част (таван).

            Кутията, която създадохме, е двустранна, така че светодиодните модули идват отзад на PinooBot.  Фиксираме го с лента.

               

              Нека направим нашите връзки. Свържете един от светодиодните модули към лилавия вход номер 1, а другия светодиоден модул към лилавия вход номер 2.  свързващ кабел  свързваме с. Свързваме модула на серво мотора към лилавия вход номер 4. Вкарваме свързващия кабел, който ще използваме за връзката с компютъра, като го прекарваме през прозореца, който отворихме преди това, който съвпада с предната част на pinooBot.

                Фиксираме частта на тигана върху кутията с двустранна лента.

                   

                  Повърхността на кутията декорираме както желаем, в съответствие с нейната роля.

                     

                    Завършихме нашите връзки и дизайн, сега нека преминем към частта за кодиране. За това ще използваме приложението mblock-3. Нека свържем нашата контролна карта Pinoo към компютъра с помощта на свързващия кабел и да влезем в приложението Mblock3. Тогава нека представим нашата контролна карта Pinoo на компютъра. За да направите това, първо щракваме върху опцията за сериен порт от раздела Свързване. След това избираме COM3. (Номерът може да се различава в зависимост от компютъра и порта.)

                      След като направим връзката на серийния порт, нека изберем картата, която ще използваме от раздела карти. Работим с Nano модела на Arduino.

                        За да добавим разширението Pinoo към нашия компютър, щракваме върху опцията Управление на разширенията от раздела за разширения. В прозореца, който се отваря, пишем „Pinoo“ в търсачката и е достатъчно да кажете изтегляне на резултата. Инсталиран на нашия компютър.

                        Отново стигаме до раздела за разширения и щракваме върху Pinoo. Ще напишем нашите кодове с разширението Pinoo.

                          В кодиращата част; Получаваме кода, когато щракнем върху Зеления флаг от менюто Събития, за да стартираме приложението.

                             

                            Тъй като всички кодови блокове, които ще напишем, трябва да работят непрекъснато, ние получаваме кодовия блок от контролния раздел.  За да спрем робота да се движи при стартиране, получаваме кодов блок PinooBot Direction: Forward Speed: 0 от раздела robots.  Докато PinooBot не се движи, червените светодиоди трябва да мигат последователно. Нека създадем мигащия алгоритъм на светодиодите.

                              • Светва червен светодиод на вратата pinoo1 (високо)

                              • Червен светодиод на вратата pinoo2 се изключва (ниско)

                              • изчакайте 1 сек

                              • Червен светодиод на вратата pinoo1 се изключва (ниско)

                              • Светва червен светодиод на вратата pinoo2 (високо)

                              • изчакайте 1 сек

                              • Червен светодиод на вратата pinoo2 се изключва (високо)

                               

                              За да включим червения светодиод, свързан към щифта Pinoo1, получаваме кодовия блок от раздела роботи, за да променим състоянието на светодиода на Pinoo: Pin Pinoo1, LED HIGH.

                                За да изключим червения светодиод, свързан към щифта Pinoo2, променяме отново състоянието на светодиода на Pinoo: Pin Pinoo1, команда LED HIGH и актуализираме секцията Pin като Pinoo2 и LED HIGH като LOW.

                                 

                                За да позволим мигането на светодиодите в предишния етап да продължи за 1 секунда, получаваме блок с код за изчакване от 1 секунда от контролния раздел.  Повтаряме същите операции, като обръщаме състоянията на светодиода. За да изключите червения светодиод, свързан към щифта Pinoo1, променете състоянието на Pinoo LED от раздела роботи: Вземете Pin Pinoo1, командата LED HIGH и актуализирайте LED HIGH на LOW.  pinoo2  За да запалите червения светодиод, свързан към щифта, щракнете върху раздела роботи.  Променете състоянието на светодиода на Pinoo: Pin Pinoo1, получаваме LED HIGH кодов блок. Щифтова част Pinoo2  ние актуализираме.

                                За да позволим мигането на светодиодите в предишния етап да продължи за 1 секунда, получаваме блок с код за изчакване от 1 секунда от контролния раздел.  За да изключим червения светодиод, свързан към щифта Pinoo2, променяме отново състоянието на светодиода на Pinoo: Pin Pinoo1, команда LED HIGH и актуализираме секцията Pin като Pinoo2 и LED HIGH като LOW.  След като мигането на светодиодните модули приключи, вземаме кодовия блок PinooBot Direction:Forward Speed:0 от раздела роботи и актуализираме секцията Speed до 255, така че PinooBot да може да се движи напред.

                                 

                                 

                                Докато пожарникарят PinooBot се движи, искаме стълбата, свързана със сервомотора, да се движи нагоре и надолу.

                                  От раздела Robots получаваме командата Servo Motor Run: Pin (Pinoo1), Pain(0). Променяме частта Pin на Pinoo4 и частта Pain на 90. Получаваме командата "изчакайте 1 секунда" от контролния раздел, така че стълбата да остане нагоре (под ъгъл от 90 градуса) за 1 секунда.

                                  За да свалим стълбата, получаваме командата Servo Motor Run: Pin (Pinoo1), Pain (0) от раздела Robots. Променяме Pin частта на Pinoo4 и частта Pain на 0. Получаваме командата за изчакване 1 секунда от контролния раздел, така че стълбата да остане надолу (ъгъл 0 градуса) за 2 секунди. Актуализираме една цифра до 2. За да може PinooBot да се движи в правилната посока, получаваме кодовия блок PinooBot Direction:Forward Speed:0 от раздела роботи. Актуализираме секцията Посока на дясно и секцията Скорост до 255. За 1 секунда получаваме командата чакане 1 секунда от контролния раздел, така че PinooBot да може да се движи в правилната посока.

                                  За да може PinooBot да се движи назад, получаваме кодовия блок PinooBot Direction:Forward Speed:0 от раздела роботи. Актуализираме секцията Посока на Назад и секцията Скорост на 255. За да може PinooBot да се движи назад за 2 секунди, получаваме команда за изчакване от 1 секунда от контролния раздел. Актуализираме една цифра до 2.

                                     

                                    След като завършим нашите кодове, ние ги поставяме на земята и щракваме върху зеления флаг, за да проверим работата (движенията) на PinooBot.  Ако няма проблем в работата на нашия проект, трябва да заредим кодовете, които сме записали в нашата карта, за да стартираме нашия проект със захранване, независимо от компютъра. За това получаваме кода на програмата Pinoo от менюто Роботи, като хвърлим кода, за да щракнем върху зеления флаг, който използвахме в началото.

                                    Щракнете с десния бутон върху кода и щракнете върху Качване в Arduino. След като инсталацията приключи, затваряме прозореца.

                                     

                                     

                                     

                                     

                                     

                                     

                                     


                                    Ако няма проблем, изключваме захранващия кабел от компютъра. Ние захранваме нашата платка Pinoo Control с помощта на 9v батерия и капачка на батерията. Включваме и бутона за включване и изключване, който е точно до входа на батерията, във включено положение.

                                    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