Πίνακας περιεχομένων:

Τηλεπαρουσία OLPC: 5 Βήματα
Τηλεπαρουσία OLPC: 5 Βήματα

Βίντεο: Τηλεπαρουσία OLPC: 5 Βήματα

Βίντεο: Τηλεπαρουσία OLPC: 5 Βήματα
Βίντεο: Блез Агиера-и-Аркас демонстрирует карты с дополненной реальностью 2024, Νοέμβριος
Anonim
Τηλεπαρουσία OLPC
Τηλεπαρουσία OLPC

Ενημερώσεις! Αυτό είναι ένα έργο σε εξέλιξη. Θα ενημερώσω αυτό το διδακτικό, αλλά το ιστολόγιό μου ενημερώνεται συχνότερα. Ένας φορητός υπολογιστής ανά παιδί (OLPC) είναι μια νέα, μη κερδοσκοπική ένωση αφιερωμένη στην έρευνα για την ανάπτυξη ενός φορητού υπολογιστή 100 δολαρίων, μια τεχνολογία που θα μπορούσε να φέρει επανάσταση στον τρόπο εκπαίδευσης των παιδιών του κόσμου. Αυτό το διδακτικό δείχνει πώς να συνδυάσετε ένα OLPC με ένα iRobot Create για να δημιουργήσετε ένα ρομπότ τηλεπαρουσίας. Χρησιμοποιώντας μια απλή διεπαφή ιστού, οι χρήστες μπορούν να οδηγήσουν το Δημιουργία, να παρακολουθήσουν τις ενδείξεις των αισθητήρων του και να εξερευνήσουν τον κόσμο σε όλο το Διαδίκτυο μέσω της επισυναπτόμενης κάμερας και μικροφώνου της OLPC. Υλικά:

  • OLPC
  • iRobot Δημιουργία (περιλαμβάνει Δημιουργία σειριακού καλωδίου)
  • Προσαρμογέας USB σε σειριακό
  • Κολλήστε σε βελόνα ή κολλητική ταινία

Προαιρετικά υλικά:

  • 2 Ζεύγη θηλυκού/αρσενικού συνδετήρα μπαταρίας Kyosho
  • Συνδετήρας 25 καρφιών αρσενικού κυλίνδρου συγκόλλησης DB25
  • Κόλλα μετάλλων
  • Ηλεκτρική ταινία ή συρρίκνωση θερμότητας

Προαιρετικά εργαλεία:

  • Συγκολλητικό σίδερο
  • Βολτόμετρο
  • Συρματοκόπτης
  • Απογυμνωτές καλωδίων
  • Στεγνωτήρας μαλλιών (εάν χρησιμοποιείτε θερμοσυρρικνωτή)

Βήμα 1: Συνδέστε τον προσαρμογέα USB σε σειριακό και τον Δημιουργία σειριακού προσαρμογέα

Συνδέστε τον προσαρμογέα USB σε σειριακό και τον Δημιουργία σειριακού προσαρμογέα
Συνδέστε τον προσαρμογέα USB σε σειριακό και τον Δημιουργία σειριακού προσαρμογέα

Συνδέστε τον προσαρμογέα USB-σε σειριακό με τον σειριακό προσαρμογέα της Δημιουργίας.

Βήμα 2: Προαιρετικό: Τροφοδοτήστε το OLPC από το Δημιουργία

Προαιρετικά: Τροφοδοτήστε το OLPC από το Δημιουργία
Προαιρετικά: Τροφοδοτήστε το OLPC από το Δημιουργία
Προαιρετικά: Τροφοδοτήστε το OLPC από το Δημιουργία
Προαιρετικά: Τροφοδοτήστε το OLPC από το Δημιουργία
Προαιρετικά: Τροφοδοτήστε το OLPC από το Δημιουργία
Προαιρετικά: Τροφοδοτήστε το OLPC από το Δημιουργία

Αυτό το βήμα επιτρέπει τόσο στο OLPC όσο και στο Δημιουργία να φορτίζουν μαζί.

Αρχικά, προετοιμάστε το βύσμα DB25. 1. Πάρτε ένα θηλυκό συνδετήρα Kyosho και αφαιρέστε μόνωση περίπου 0,25 ίντσες από τις άκρες και των δύο καλωδίων. 2. Στρίψτε και κασσίτεψε τα σκέλη. 3. Κόψτε δύο μικρά κομμάτια συρρίκνωσης θερμότητας και σύρετε ένα προς κάθε σύρμα. 4. Συγκολλήστε το κόκκινο καλώδιο στην καρφίτσα 11 της υποδοχής DB25. 3. Συγκολλήστε το μαύρο καλώδιο στην καρφίτσα 25 της υποδοχής DB25. 4. Σύρετε τη θερμική συρρίκνωση προς τα κάτω για να καλύψετε τις καρφίτσες και χρησιμοποιήστε το πιστολάκι για τη συρρίκνωση. Στη συνέχεια, προετοιμάστε το φις τροφοδοσίας OLPC. 1. Κόψτε το καλώδιο τροφοδοσίας OLPC στη μέση με κόπτες σύρματος. Βεβαιωθείτε ότι μπορείτε να θυμηθείτε τον προσανατολισμό των δύο καλωδίων (θετικό και αρνητικό). 2. Απογυμνώστε περίπου 0,25 ίντσες μόνωσης και από τα δύο κομμένα άκρα. 3. Διαχωρίστε τα δύο καλώδια και στα δύο άκρα περίπου 1 ίντσα κάτω από το καλώδιο. 4. Για να προσδιορίσετε ποιο καλώδιο είναι η γείωση, χρησιμοποιήστε ένα βολτόμετρο για να ελέγξετε τη συνέχεια ή να μετρήσετε την αντίσταση. Τοποθετήστε τον έναν αισθητήρα στο εξωτερικό του βύσματος της κάννης και τοποθετήστε τον άλλο σε ένα σύρμα. Εάν ο μετρητής υποδεικνύει αντίσταση ή συνέχεια, έχετε επιλέξει το καλώδιο γείωσης. 5. Απογυμνώστε περίπου 0,25 ίντσες μόνωσης από έναν ανδρικό προσαρμογέα Kyosho. 6. Κόψτε δύο μικρά κομμάτια συρρίκνωσης θερμότητας και σύρετε ένα πάνω από κάθε καλώδιο του προσαρμογέα Kyosho. 7. Συγκολλήστε το μαύρο καλώδιο προσαρμογής Kyosho στο καλώδιο γείωσης του βύσματος της κάννης του OLPC. 8. Συγκολλήστε το κόκκινο καλώδιο προσαρμογέα Kyosho στο θετικό καλώδιο της τάπας της κάννης του OLPC. 9. Σύρετε τη θερμική συρρίκνωση πάνω στις κολλήσεις σας και χρησιμοποιήστε το πιστολάκι για να το συρρικνώσετε. Τέλος, η συγκόλληση και η θερμότητα συρρικνώνουν έναν άλλο θηλυκό προσαρμογέα Kyosho στο άλλο μισό του προσαρμογέα ρεύματος.

Βήμα 3: Συνδέστε το OLPC και τα καλώδια

Συνδέστε το OLPC και τα καλώδια
Συνδέστε το OLPC και τα καλώδια
Συνδέστε το OLPC και τα καλώδια
Συνδέστε το OLPC και τα καλώδια
Συνδέστε το OLPC και τα καλώδια
Συνδέστε το OLPC και τα καλώδια

Το OLPC ταιριάζει όμορφα πάνω από το Δημιουργία. Χρησιμοποιήστε ραβδί σε velcro ή κολλητική ταινία για να συνδέσετε το OLPC στο Δημιουργία, έτσι ώστε να μην γλιστράει κατά τη λειτουργία.

Συνδέστε όλα τα καλώδια στη δημιουργία και τυλίξτε τα προσεκτικά στο χώρο αποσκευών. Αφήστε μια μικρή χαλάρωση στα άκρα του σειριακού καλωδίου τροφοδοσίας και USB για να τροφοδοτήσετε τη λαβή του OLPC. Στη συνέχεια, κολλήστε το OLPC πάνω από το Δημιουργία. Ανοίξτε το καπάκι OLPC και στρίψτε το έτσι ώστε να βλέπει προς τα εμπρός. Τώρα μπορείτε να συνδέσετε το καλώδιο τροφοδοσίας OLPC και το βύσμα USB του προσαρμογέα USB σε σειριακό.

Βήμα 4: Εγκαταστήστε το Λογισμικό Telepresence

Εγκαταστήστε το Λογισμικό Telepresence
Εγκαταστήστε το Λογισμικό Telepresence

Το πρώτο βήμα είναι να κατεβάσετε και να εγκαταστήσετε το απαιτούμενο λογισμικό.

  • Το PyRobot είναι μια βιβλιοθήκη Python για τον έλεγχο του Roomba ή της δημιουργίας του iRobot. Αναπτύχθηκε για αυτό το οδηγό και περιλαμβάνει ενότητες για πρόσβαση στην κάμερα και το μικρόφωνο του OLPC και για την εξυπηρέτηση μιας διεπαφής ιστού για τον έλεγχο της δημιουργίας μέσω διαδικτύου.
  • PySerial
  • web.py
  • MochiKit
  • απλός

Όλες αυτές οι εξαρτήσεις ολοκληρώνονται με κυκλοφορίες. Για να εγκαταστήσετε την τρέχουσα έκδοση PyRobot, είτε SSH στο OLPC είτε ανοίξτε την κονσόλα προγραμματιστή.

root@olpc $ wget https://pyrobot.googlecode.com/files/pyrobot-alpha1.tgzroot@olpc$ tar zxvf pyrobot-alpha1.tgzΕάν θέλετε να εργαστείτε από την έκδοση ανάπτυξης, θα πρέπει να εγκαταστήσετε μόνοι σας τις απαιτούμενες εξαρτήσεις. Η παρακάτω εικόνα είναι ένα στιγμιότυπο οθόνης της διεπαφής ιστού.

Βήμα 5: Ξεκινήστε τον διακομιστή Web

Εκκινήστε τον διακομιστή Web
Εκκινήστε τον διακομιστή Web

Για να ξεκινήσετε τον διακομιστή ιστού, είτε SSH στο OLPC είτε ανοίξτε την κονσόλα προγραμματιστή. Στη συνέχεια, εκτελέστε το web_ui.py στον κατάλογο pyrobot.

root@olpc $ cd pyrobotroot@olpc $ python web_ui.py host: portΤο 'host: port' θα πρέπει να είναι η διεύθυνση IP του OLPC και η θύρα στην οποία θέλετε να εκτελέσετε τον διακομιστή ιστού. Απαιτούνται δικαιώματα root για πρόσβαση στη σειριακή θύρα. Για να δείτε τη διεπαφή και να ελέγξετε τη Δημιουργία, τοποθετήστε το πρόγραμμα περιήγησής σας στο https:// host: port.

Συνιστάται: