top of page

Πυροσβέστης PinooBot

Σκοπός έργου: Να δημιουργήσετε ένα ρομπότ πυροσβέστη με pinoobot, led και σερβοκινητήρα χρησιμοποιώντας την κάρτα ελέγχου Pinoo.

Διάρκεια:  2 μαθήματα

Ηλικιακή ομάδα:  7 ετών και άνω

Σετ Pinoo:  πλήρες σετ.

Επιτεύγματα:

  • Μαθαίνει να κωδικοποιεί τον πίνακα ελέγχου Pinoo.

  • Η μονάδα LED μαθαίνει να κωδικοποιεί.

  • Μαθαίνει να κωδικοποιεί τη μονάδα σερβοκινητήρα.

  • Ο Pinoobot συναντά το ρομπότ.

  • Αναπτύσσει αλγοριθμικές δεξιότητες.

  • Αναπτύσσονται οι δεξιότητες κωδικοποίησης.

 

Υλικά που θα χρησιμοποιηθούν:  Πρόγραμμα Mblock 3, pinoobot, μονάδα σερβοκινητήρα, μονάδα led, καλώδιο σύνδεσης

 

 

 

Υλικά που απαιτούνται για το σχεδιασμό:  χαρτόνι, ταινία διπλής όψεως, πιστόλι σιλικόνης, ψαλίδι

 

         

Κατασκευή Έργου:

Κόβουμε από το χαρτόνι δύο παραλληλόγραμμα κομμάτια 16,5 εκ. Χ 10,5 και δύο τετράγωνα 10,5 Χ 10,5.  

 

 

 

 

 

 

 

 

 

 

 

 

                                 

    Κολλάμε τα μέρη για να σχηματίσουμε ένα κουτί με άδεια βάση και πάτωμα.

      Κόβουμε δύο ξεχωριστά τετράγωνα κομμάτια στο επάνω μέρος ενός από τα τετράγωνα κομμάτια του κουτιού.

       

      Στερεώνουμε τις μονάδες led ακριβώς κάτω από τα τετράγωνα κομμάτια με πιστόλι σιλικόνης (με τις εισόδους τους προς τα παράθυρα)

       

      Στο άλλο τετράγωνο μέρος του κουτιού κόβουμε ένα τετράγωνο κομμάτι από κάτω.

       

      Κόβουμε άλλο ένα παραλληλόγραμμο διαστάσεων 16,5 εκ. Χ 10,5 από το χαρτόνι. Αυτό θα είναι το τμήμα οροφής μας.

        Κόβουμε ένα στενό παραλληλόγραμμο κομμάτι στο επιθυμητό μήκος και πλάτος από το χαρτόνι. Σχεδιάζουμε πάνω του μικρά τετράγωνα και κόβουμε αυτό το μέρος. Το σχέδιο που φτιάξαμε θα είναι η σκάλα του πυροσβεστικού μας οχήματος.

          Στερεώνουμε τη σκάλα στην προπέλα του σερβοκινητήρα. Στερεώνουμε τον σερβοκινητήρα στο ορθογώνιο τμήμα μας (ταβάνι).

            Το κουτί που δημιουργήσαμε είναι διπλής όψης έτσι ώστε οι μονάδες led να έρχονται στο πίσω μέρος του PinooBot.  Το στερεώνουμε με ταινία.

               

              Ας κάνουμε τις συνδέσεις μας. Συνδέστε μία από τις μονάδες led στη μωβ είσοδο αριθμό 1 και την άλλη μονάδα led στη μωβ είσοδο αριθμό 2.  καλώδιο σύνδεσης  συνδεόμαστε με. Συνδέουμε τη μονάδα σερβοκινητήρα στη μωβ είσοδο αριθμό 4. Εισάγουμε το καλώδιο σύνδεσης που θα χρησιμοποιήσουμε για τη σύνδεση με τον υπολογιστή περνώντας το από το παράθυρο που ανοίξαμε πριν, το οποίο συμπίπτει με το μπροστινό μέρος του pinooBot.

                Στερεώνουμε το μέρος του ταψιού στο κουτί με ταινία διπλής όψης.

                   

                  Διακοσμούμε την επιφάνεια του κουτιού όπως επιθυμούμε, ανάλογα με τον ρόλο του.

                     

                    Ολοκληρώσαμε τις συνδέσεις και το σχεδιασμό μας, τώρα ας περάσουμε στο κομμάτι της κωδικοποίησης. Θα χρησιμοποιήσουμε την εφαρμογή mblock-3 για αυτό. Ας συνδέσουμε την κάρτα ελέγχου Pinoo στον υπολογιστή με τη βοήθεια του καλωδίου σύνδεσης και ας συνδεθούμε στην εφαρμογή Mblock3. Στη συνέχεια, ας παρουσιάσουμε την κάρτα ελέγχου Pinoo στον υπολογιστή. Για να το κάνουμε αυτό, κάνουμε πρώτα κλικ στην επιλογή σειριακής θύρας από την καρτέλα Σύνδεση. Στη συνέχεια επιλέγουμε COM3. (Ο αριθμός μπορεί να διαφέρει ανάλογα με τον υπολογιστή και τη θύρα.)

                      Αφού κάνουμε τη σύνδεση σειριακής θύρας, ας επιλέξουμε την κάρτα που θα χρησιμοποιήσουμε από την καρτέλα κάρτες. Δουλεύουμε με το μοντέλο Nano του Arduino.

                        Για να προσθέσουμε την επέκταση Pinoo στον υπολογιστή μας, κάνουμε κλικ στην επιλογή Διαχείριση επεκτάσεων από την καρτέλα επεκτάσεις. Στο παράθυρο που ανοίγει, γράφουμε «Pinoo» στη μηχανή αναζήτησης και αρκεί να πούμε λήψη στο αποτέλεσμα. Εγκατεστημένο στον υπολογιστή μας.

                        Ερχόμαστε ξανά στην καρτέλα επεκτάσεις και κάνουμε κλικ στο Pinoo. Θα γράψουμε τους κωδικούς μας με την επέκταση Pinoo.

                          Στο κομμάτι κωδικοποίησης? Λαμβάνουμε τον κωδικό όταν κάνουμε κλικ στην Πράσινη Σημαία από το μενού Εκδηλώσεις για να ξεκινήσει η εφαρμογή.

                             

                            Δεδομένου ότι όλα τα μπλοκ κώδικα που θα γράψουμε πρέπει να λειτουργούν συνεχώς, παίρνουμε το μπλοκ κώδικα από την καρτέλα ελέγχου.  Για να σταματήσουμε την κίνηση του ρομπότ κατά την εκκίνηση, λαμβάνουμε το μπλοκ κώδικα PinooBot Direction: Forward Speed: 0 από την καρτέλα robots.  Ενώ το PinooBot δεν κινείται, τα κόκκινα led θα πρέπει να αναβοσβήνουν εναλλάξ. Ας δημιουργήσουμε τον αλγόριθμο που αναβοσβήνει των led.

                              • Ανάβει κόκκινο led στην πόρτα pinoo1 (ψηλό)

                              • Κόκκινο led στο pinoo2 σβήσιμο πόρτας (χαμηλό)

                              • περιμένετε 1 δευτερόλεπτο

                              • Κόκκινο led στο pinoo1 σβήσιμο πόρτας (χαμηλό)

                              • Ανάβει κόκκινο led στην πόρτα pinoo2 (ψηλό)

                              • περιμένετε 1 δευτερόλεπτο

                              • Κόκκινο led στο pinoo2 σβήσιμο πόρτας (υψηλό)

                               

                              Για να ενεργοποιήσουμε το κόκκινο LED που είναι συνδεδεμένο με τον ακροδέκτη Pinoo1, λαμβάνουμε το μπλοκ κώδικα από την καρτέλα ρομπότ σε Αλλαγή κατάστασης LED Pinoo: Pinoo1, LED HIGH.

                                Για να απενεργοποιήσουμε την κόκκινη λυχνία LED που είναι συνδεδεμένη με τον ακροδέκτη Pinoo2, αλλάζουμε ξανά την κατάσταση LED Pinoo: Pin Pinoo1, εντολή LED HIGH και ενημερώνουμε το τμήμα Pin ως Pinoo2 και το LED HIGH ως LOW.

                                 

                                Για να συνεχιστεί το αναβοσβήσιμο των led στο προηγούμενο στάδιο για 1 δευτερόλεπτο, λαμβάνουμε το μπλοκ κωδικού αναμονής 1 δευτερολέπτου από την καρτέλα ελέγχου.  Επαναλαμβάνουμε τις ίδιες λειτουργίες αντιστρέφοντας τις καταστάσεις LED. Για να απενεργοποιήσετε την κόκκινη λυχνία LED που είναι συνδεδεμένη με τον ακροδέκτη Pinoo1, αλλάξτε την Κατάσταση LED Pinoo από την καρτέλα ρομπότ: Πάρτε την εντολή Pinoo1, LED HIGH και ενημερώστε το LED HIGH σε LOW.  pinoo2  Για να ανάψετε το κόκκινο LED που είναι συνδεδεμένο στην καρφίτσα, κάντε κλικ στην καρτέλα ρομπότ.  Αλλαγή κατάστασης LED Pinoo: Καρφιτσώστε Pinoo1, παίρνουμε το μπλοκ κώδικα LED HIGH. Καρφίτσα μέρος Pinoo2  ενημερώνουμε.

                                Για να συνεχιστεί το αναβοσβήσιμο των led στο προηγούμενο στάδιο για 1 δευτερόλεπτο, λαμβάνουμε το μπλοκ κωδικού αναμονής 1 δευτερολέπτου από την καρτέλα ελέγχου.  Για να απενεργοποιήσουμε την κόκκινη λυχνία LED που είναι συνδεδεμένη με τον ακροδέκτη Pinoo2, αλλάζουμε ξανά την κατάσταση LED Pinoo: Pin Pinoo1, εντολή LED HIGH και ενημερώνουμε το τμήμα Pin ως Pinoo2 και το LED HIGH ως LOW.  Αφού ολοκληρωθεί το αναβοσβήσιμο των μονάδων led, παίρνουμε το μπλοκ κώδικα PinooBot Direction:Forward Speed:0 από την καρτέλα robots και ενημερώνουμε την ενότητα 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 από την καρτέλα robots. Ενημερώνουμε την ενότητα Κατεύθυνση σε Πίσω και την ενότητα Ταχύτητα σε 255. Για να μετακινηθεί το PinooBot προς τα πίσω για 2 δευτερόλεπτα, λαμβάνουμε μια εντολή αναμονής 1 δευτερολέπτου από την καρτέλα ελέγχου. Ενημερώνουμε ένα ψηφίο σε 2.

                                     

                                    Αφού συμπληρώσουμε τους κωδικούς μας, τους τοποθετούμε στο έδαφος και κάνουμε κλικ στην πράσινη σημαία για να ελέγξουμε τη λειτουργία (κινήσεις) του PinooBot.  Εάν δεν υπάρχει πρόβλημα στη λειτουργία του έργου μας, πρέπει να φορτώσουμε τους κωδικούς που έχουμε γράψει στην κάρτα μας για να τρέξουμε το έργο μας με τροφοδοτικό ανεξάρτητο από τον υπολογιστή. Για αυτό, παίρνουμε τον κωδικό του προγράμματος Pinoo από το μενού Robots ρίχνοντας τον κωδικό για να κάνουμε κλικ στην πράσινη σημαία που χρησιμοποιήσαμε στην αρχή.

                                    Κάντε δεξί κλικ στον κωδικό και κάντε κλικ στο Upload to Arduino. Αφού ολοκληρωθεί η εγκατάσταση, κλείνουμε το παράθυρο.

                                     

                                     

                                     

                                     

                                     

                                     

                                     


                                    Εάν δεν υπάρχει πρόβλημα, αποσυνδέουμε το καλώδιο τροφοδοσίας από τον υπολογιστή. Τροφοδοτούμε την πλακέτα Pinoo Control με τη βοήθεια μπαταρίας 9v και καπακιού μπαταρίας. Φέρνουμε επίσης το κουμπί on-off, το οποίο βρίσκεται ακριβώς δίπλα στην είσοδο της μπαταρίας, στη θέση ενεργοποίησης.

                                    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