You are on page 1of 27

DIY +

Το Otto είναι ένα αλληλεπιδραστικό ρομπότ που ο καθένας μπορεί να κάνει


Μπορείς να δημιουργήσεις το δικό σου Otto σε 2 ώρες!
Δημιουργείται και αποσυναρμολογείται εύκολα με ένα κατσαβίδι.

Έλεγχος μέσω Bluetooth και APP ισχυρότερο

επαναφορτιζόμενο αισθητήρας αφής

# OttoDIY ακολουθήστε μας!


ΕΞΑΡΤΗΜΑΤΑ

# 13 3D Εκτύπωση Κεφαλής # 16 F/F καλώδιο σύνδεσης x6


Dupont θηλυκό-θηλυκό

αισθητήρας υπερήχων
# 12

# 11 Arduino NANO shield

# 10 Arduino NANO # 15 μικρό σταυροκατσάβιδο

βομβητής (beeper)
#9

#9

# 8 δ #8 4xAA θήκη της μπαταρίας *

# #14 micro USB καλώδιο

#7 μικρο σέρβο x4

#6 (3D τυπωμένο) Σώμα

#5 μυτερή βίδα x8

# 15 διακόπτης
#4 (3D τυπωμένο) πόδι x2

#3 κοντή βίδα x4

#2 (3D τυπωμένη) αριστερή


πατούσα

#1 (3D τυπωμένη) δεξιά πατούσα


* οι μπαταρίες ΑΑ δεν περιλαμβάνονται
α
#7

β
90 ° 90 °

γ #3 κοντή βίδα
α #7

β
90 ° 90 °

γ
#3
α

#7

#6

#5 μυτερή βίδα
α

90 ° 90 °

β
#3
α

β
α
# 12

β
α
# 10

# 11

β
α

#5

β
#8
# 16

# 15

#9

* τα χρώματα των καλωδίων μπορεί να διαφέρουν


3

54

GVS

* χρώματα των καλωδίων μπορεί να διαφέρουν, *Οι μπαταρίες ΑΑ δεν περιλαμβάνονται


εξωτερική 6-12V βοηθητική θύρα τροφοδοσίας (POWER)

αισθητήρας υπερήχων για ανίχνευση εμποδίων

θύρα USB για προγραμματισμό και ΤΡΟΦΟΔΟΣΙΑ


(ΟΧΙ ΓΙΑ ΕΠΑΝΑΦΟΡΤΗΣΗ ΜΠΑΤΑΡΙΩΝ)

συναρμολόγηση με εύκολο κούμπωμα

2 πόδια για τα πόδια για μετακίνηση και χορό

67 χιλιοστά

μονάδα Bluetooth

μπαταρίες 4AA * διαρκούν μέχρι και 2 ώρες.

112 χιλιοστά ηχητικά σήματα ρομπότ που αντιπροσωπεύουν διαθέσεις

112 χιλιοστά

© 2017 OttoDIY * μπαταρίες ΑΑ που δεν περιλαμβάνονται


DIY +
ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ARDUINO
α κατεβάστε ΔΩΡΕΑΝ το Arduino IDE στον υπολογιστή σας από:
www.arduino.cc

επιλέξετε το κατάλληλο πακέτο εγκατάστασης λειτουργικού συστήματος για


τον υπολογιστή σας.

β εγκαταστήστε το Arduino IDE στον υπολογιστή σας ...


α πηγαίνετε στο ottodiy.com στην ενότητα Built it!
κατεβάσετε και αποσυμπιέσετε το OTTO_DIY_all.zip

β από το φάκελο «driver» εγκαταστείστε το CH341SER

επιλέξετε το κατάλληλο πακέτο εγκατάστασης λειτουργικού


συστήματος για τον υπολογιστή σας.

γ αντιγράψετε ή να μετακινήσετε όλους του φακέλους «libraries»


στο:

C:\Documents\Arduino\libraries\

(ή όπου αλλού είναι οι φάκελοι Arduino libraries)

δ αντιγράψτε ή μετακινήστε όλους τους "OTTO_" φακέλους στο:

C:\Documents\Arduino\
(ή όπου αλλού είναι ο φάκελος Arduino sketch)
α ανοίξτε το Arduino και
ανοίξτε το OTTO_avoid.ino

β Συνδέστε το Otto στη θύρα USB του υπολογιστή σας


επιλέξτε στο Arduino Εργαλεία/

Πλακέτα: "Arduino Nano"

Επεξεργαστής: "ATmega328"
Θύρα COM # (όπου είναι συνδεδεμένο το Otto σας)
α επαληθεύστε τον κώδικα

β ανεβάστε τον κώδικα

γ το Otto θα περπατά διαρκώς μέχρι να εντοπίσει


εμπόδια ώστε να τα αποφύγει
στο Arduino ο κώδικας του κύριου βρόχου (main loop) μοιάζει με
αυτό:

OTTO_avoid.ino

52 void loop () {
if (obstacleDetected) {

Otto.sing (S_surprise);
Otto.playGesture (OttoFretful);
Otto.sing (S_fart3);
Otto.walk (2,1300, -1);
Otto.turn (2,1000, -1);
delay(50);
obstacleDetector ();
}
else {

;
Otto.walk (1,1000,1);
ObstacleDetector ();}
}
Λειτουργία τραγουδιών:

Otto.sing (S_surprise);

εντολή Sing ( «Ήχος που κάνει»)

δοκιμάστε αλλαγή ήχου:

(S_surprise); (S_OhOoh); (S_OhOoh2);

(S_cuddly); (S_sleeping);

(S_happy); (S_superHappy); (S_happy_short);

(S_sad); (S_confused);

(S_fart1); (S_fart2); (S_fart3);

(S_mode1)? (S_mode2)? (S_mode3)?

(S_connection)? (S_disconnection)? (S_buttonPushed)?


Λειτουργία Εκφράσεων/Μορφασμών:

Otto.playGesture (OttoFretful);

εντολή playGesture ( «Συναίσθημα που εκφράζει»)

δοκιμάστε αλλαγή συναισθήματος:

(OttoSuperHappy); (OttoSad);

(OttoSleeping); (OttoFart);

(OttoConfused); (OttoFretful);

(OttoLove); (OttoAngry);

(OttoMagic); (OttoWave);

(OttoVictory); (OttoFail);
Λειτουργία Κίνησης:

Otto.walk (2,1300, -1);

εντολή κίνησης ( «#βήματα, Χρόνος [ms], κατεύθυνση»)

δοκιμάστε την αλλαγή της λειτουργίας κίνησης σε:

Otto.walk (1, 1000 , 1); Otto.walk (1, 1000 , -1);

Otto.turn (3, 1000 , 1); Otto.turn (3, 1000 , -1);


Otto.bend (2, 1000 , 1); Otto.bend (2, 500 , -1);
Otto.shakeLeg (1, 1000 , 1); Otto.shakeLeg (1, 500 , -1);

Otto.moonwalker (1, 1000 , moveSize , 1); moveSize: «το ύψος της κίνησης»
Otto.moonwalker (1, 1000 , 30 , 1);
Otto.crusaito (1, 1000, 1);
Otto.flapping (1, 1000 , MoveSize, 1);

Otto.swing (1, 1000 , MoveSize);


Otto.updown (1, 1000, MoveSize);
Otto.tiptoeSwing (1, 1000 , MoveSize);
Otto.jitter (1, 1000 , MoveSize);
Otto.ascendingTurn (1, 1000 , MoveSize);

Otto.jump (1, 1000 )?


δημοσιεύσετε τις δημιουργίες σας στο διαδίκτυο

# OttoDIY share!

επεκτείνετε ... προσαρμόσετε

τροποποιήστε συνδυάστε
ottodiy.com

You might also like