Topic-icon (DIY) C-64 Robotics...

  • DAT-Alex
  • Το Άβαταρ του/της DAT-Alex Συντάκτης θέματος
  • Retro User
  • Retro User
  • Project MK-14 συνεχεια...
Περισσότερα
18/08/2014 14:25 - 18/08/2014 14:50 #22035 από DAT-Alex
(DIY) C-64 Robotics... δημιουργήθηκε από DAT-Alex


Και να τελικά που έφτασε η ώρα (ύστερα και από την επιμονή του φίλου Geoana) που έκατσα εν μέσω ζέστης (!) και Καλοκαιριού να ανεβάσω ένα μικρό άρθρο για τα τελευταία πρόσφατα προτζεκτάκια μου με σε ... (τί άλλο) Commodore 64!

Ιδού λοιπόν ένας ΑΥΤΟΜΟΜΟΣ ρομποτικός βραχίονας εξολοκλήρου χειριζόμενος από τον Commodore 64 και μάλιστα με τεχνολογία BLUETOOTH!.

Για την ακρίβεια πρόκειται για ένα UPDATE ενος παλαιότερου πρότζεκτ με την προσθήκη στον βραχίονα μιας ΄πλατφόρμας'΄έτσι ώστε να έχει την δυνατότητα 'ελεύθερης περιήγησης' στο χώρο και μάλιστα χωρίς καλώδιο σύνδεσης με τον C-64(!!!)

Αλλά ας πάρουμε τα πράγματα με την σειρά:

Γενικά ήθελα έναν βραχίονα αποτελούμενο ΟΧΙ απο τα σημερινά SERVOS αλλα απο 'παλιομοδίτικα' αναλογικά μοτέρ έτσι ώστε να διατηρηθεί ή 'ρετρό' αίσθηση του όλου εγχειρήματος.

Ψάχνοντας λοιπόν στο ΝΕΤ βρήκα τον παρακάτω αναλογικό βραχίονα σε μορφή ΚΙΤ:



μετά την ολοκήρωση της συναρμολόγησης ο βραχίονας πήρε την αρχική του μορφή:



Το manual χειριστήριο αφαιρέθηκε και σχεδιάστηκε εξ'αρχής η πλακετα 100% made by DAT-Alex
το schematic της οποίας ακολουθεί:



Αναλυτικά αποτελείται απο έναν μικροελεγκτή PIC (U1) και τέσσερα power drivers ΙCs (U2,U3,U4,U5) το καθένα απο τα οποία μπορεί να 'οδηγήσει' δύο μοτέρ.
Όπως μπορεί καποιος να παρατηρήσει ή μία έξοδος του U4 δεν χρησιμοποιήτε για δεύτερο μοτέρ αλλα για την 'οδήγηση' ένός φωτεινού LED.

Διακρίνουμε εύκολα πάνω στο σχέδιο το τμήμα του βραχίονα και το ανεξάρτητο τμήμα της ΄πλατφόρμας' του ρομποτ ή οποία κινείτε στο χώρο.

Ο βραχίονας έχει 5 βαθμούς ελευθερίας (5 DOF) + ένα LED καθώς επίσης και κίνηση στον χώρο ΕΜΠΡΟΣ, ΠΙΣΩ, ΑΡΙΣΤΕΡΑ, ΔΕΞΙΑ.

Στην παρακάτω φώτο βλέπουμε σε πραγματική φώτο το σύνολο των μοτέρ:



καθώς επίσης και τις ΄μονάδες' στην ηλεκτρονική πλακέτα + τις πηγές τροφοδοσίας




(*) όπως παρατηρουμε υπάρχουν δύο ξεχωριστές πηγές τροφοδσίας : μία 5V για την τροφοδοσίας των ψηφιακών κυκλωμάτων και μία LiPo 12V για την 'ενεργοβόρα' απαίτηση των 7 μοτέρ!!!

Έτσι αφού ολοκληρώθηκε το τμήμα του βραχίονα και των ηλεκτρονικών μια βάση απο ένα παλιο ξεχασμένο ρομποτ της De-Agostini χρησιμοποίθηκε για να κανει τον βραχίονα αυτόνομο και αυτο-κινούμενο στο χώρο!!!

Φυσικά όλα αυτά έπρεπε να 'παίρνουν΄εντολές απο τον ταπεινό C-64 και μάλιστα χωρίς καλώδια και διάφορα άλλα κλαπατσίμπαλα να κρέμονται αριστερά-δεξιά!

Έτσι ήρθε η τρελή ιδέα αντι να μπλέξω με RF wireless κλπ θα χρησιμοποιήσουμε BLUEΤΟΟΤΗ Technology ON C-64!!

Έτσι αγοράστηκαν 2 Bluetooth modules και άρχισαν οι πατέντες για χρήση στην ρετρο-τεχνολογία του '80!!

Μετα απο παίδεμα ολίγων ωρών χρειάστηκε να προγραμματιστούν τα modules σε maste/slave mode και μαλιστα η ταχύτητα και των 2 να κατέβει στην 'ιλλιγιώδη' ταχύτητα των 1200 bauds (!) για χρήση με την CBM Basic.

Viola!! το πείραμα στεφτηκε με απόλυτη επιτυχίας - ο C-64 έστελνε bytes στον βραχίονα! :dance2:

Σειρά είχε τώρα ο προγραμματισμός του PIC και η 'αναπτυξη' του προγράμματος σε CBM Basic στον C-64!

Aκολουθούν Screenshots απο το 'Front-End' (όπως λένε και στο χωριο μου...) σε Commodore:







Τέλος παραθέτω ολίγες 'καλλιτεχνικές' φώτος απο το όλο προτζεκτ ....

www.dropbox.com/sh/dd897yqqcmjf3wx/AAA88fzH1OjMesXbOdgILL-Fa?m=

και να ΜΗΝ ΞΕΧΑΣΩ και ένα δοκιμαστικό βίντεο (που όλοι θα περιμένετε προφανώς χεχε! :wave: )



έδω μπορείτε να βρείτε τα πρόγραμμα χειρισμού του βραχίονα σε .prg

www.dropbox.com/s/0245iwo8ja0hsbg/btrobotarm.prg

Υ.Γ: θα ακολουθήσει σχεδιάγραμμα του bluetooth interface και ανάλυση του προγράμματος σε επόμενο ποστ. :headbang:

- - - - - - - - - - - - - - - -Kάτοχος: - - - - - - - - - - - - - - - - - - - - -
Kim-1 * Commodore C-64 (THE BEST) + 1541 * Commodore SX-64 NTSC * AMIGA 500 * AMSTRAD 6128 * MSX Philips VG-8020 * Dragon Electron 32 * APPLE IIc (ΨΑΧΝΩ ΜΟΝΙΤΟΡ!!!) * ZX81 + 16KRAM * Amstrad PDA600 ©1993 φυσικά ZX81 ROBOT a.k.a DAToBOT + VECTREX .
DIY projects: Mobile C64 Robotic Arm , C64 3D CNC!
- - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
web: www.bitmaniac.blogspot.gr
youtube: www.youtube.com/user/azah2009
μέλος του retroclub.info ,Θεσαλονίκης
Οι ακόλουθοι χρήστες είπαν "Σε Ευχαριστώ": Fotis_KFOR, zx_jim, GeoAnas, chriskgnr, spyros.s, Nemo, glaros, Pluto63, amiga500fan, aidivn, kazas

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • Fotis_KFOR
  • Το Άβαταρ του/της Fotis_KFOR
  • Site Owner / Admin
  • Site Owner / Admin
  • PC / Sinclair ZX Spectrum+3
Περισσότερα
18/08/2014 16:27 #22037 από Fotis_KFOR
Απαντήθηκε από Fotis_KFOR στο θέμα (DIY) C-64 Robotics...
Αλέξη, να πω και από εδώ ότι το project σου είναι ΦΟΒΕΡΟ και πολύ επιστημονικό και hi-tech (παρόλο το ρετρό) :cheer:

Τα συγχαρητήριά μου και από εδώ!!! :bow: :bow:

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • glaros
  • Το Άβαταρ του/της glaros
  • Team RC
  • Team RC
  • Play it Loud
Περισσότερα
18/08/2014 16:57 #22039 από glaros
Απαντήθηκε από glaros στο θέμα (DIY) C-64 Robotics...
...πες μας κιάλα...πες μας κιάλα...

:shake: :shake: :shake:

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • amiga500fan
  • Το Άβαταρ του/της amiga500fan
  • Retro Freak
  • Retro Freak
Περισσότερα
18/08/2014 17:14 #22041 από amiga500fan
Απαντήθηκε από amiga500fan στο θέμα (DIY) C-64 Robotics...
Ενα ακόμη project από τον Guru του είδους, τα λόγια είναι περιττά, τι να πω και μάλιστα bluetooth!!!!!!To commodori άναψε για τα καλά!!!
Xαίρομαι που σε γνωρίζω και είσαι φίλος μου. :friends:

:bow:

Περήφανος κάτοχος:
Sega Game Gear, Sega Master System I,II,III(Tec toys),WII,Xbox,XBOX+(Coinopz),Sega mega drive I and II, Sega Saturn, Sega Dreamcast,Sega Mega CD,Playstation 2 slim (3 editions),PS 2 fat,Gameboy classic,Gameboy pocket,Game Boy color, CD,Αtari 2600 jr (3 editions),Atari 2600 WOODY,Αtari 2600"Darth Vader", PSone, PS1 (2 editions),PS2 FAT, Game Boy Advance.Advance SP,Nintendo DS,DS lite & Dsi,NES,Ν64, N64 Pikatchu,Snes,Gamecube,XBOX 360 fat,Amstrad 6128,Pong Consoles x 8 (ΤΕΛΟΣ ΟΧΙ ΑΛΛΑ),Amiga 500 1.3 REV 6 - 1 mb,
Commodore Amiga 1200+Blizzard 1230mkiv 32mb,Amiga Technologies 1200 magic pack NOS

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • chriskgnr
  • Το Άβαταρ του/της chriskgnr
  • Retro Elite
  • Retro Elite
  • Well, i got one chance left in a nine live cat.
Περισσότερα
18/08/2014 20:17 #22044 από chriskgnr
Απαντήθηκε από chriskgnr στο θέμα (DIY) C-64 Robotics...
ΕΞΑΙΡΕΤΙΚΟ project, που ξεφεύγει από τα συνηθισμένα ! :woohoo: Μπράβο Αλέξη! :clap1: :clap1:
Αν μπορείς βάλε και μία φωτογραφία πως ειναι η πλατφόρμα από κατω με τις ρόδες.

Οταν γράφεις "...Μετα απο παίδεμα ολίγων ωρών χρειάστηκε να προγραμματιστούν τα modules σε maste/slave mode και μαλιστα η ταχύτητα και των 2 να κατέβει στην 'ιλλιγιώδη' ταχύτητα των 1200 bauds...", εννοείς τα bluetooth modules? Αν ναί, πως το έκανες αυτό? :huh:

21st century breakdown...

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • GeoAnas
  • Το Άβαταρ του/της GeoAnas
  • Retro Master
  • Retro Master
Περισσότερα
18/08/2014 21:14 #22045 από GeoAnas
Απαντήθηκε από GeoAnas στο θέμα (DIY) C-64 Robotics...
Έχω την τύχη και ευτυχία να γνωρίζω τον Αλέξανδρο από κοντά.

Η κοινή μας αγάπη για τον Commodore 64 μας ένωσε και γίναμε καλοί φίλοι.
Ο Alex -πραγματικός Guru- μου έδωσε έμπνευση να αρχίσω να ασχολούμαι με τις επισκευές και τα διάφορα projects για τον C64.

Είχα την χαρά να γνωρίζω αυτό το project εδώ και καιρό....και τον "έφαγα τα αφτιά" να το δημοσιεύσει :lol2:
Ήδη από την προηγούμενη εβδομάδα το ανέβασα στα news του [CSDd]- The Commodore 64 Scene Database , μόνο και μόνο για να τον βάλω "στην πρίζα" :P ;) .

Τα συγχαρητήρια μου και ο θαυμασμός μου είναι απεριόριστα :bow: , εύχομαι μόνο να δω το project από κοντά...soon ;) :lol:

Μπράβο Alex, έτσι απλά !

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • jimn
  • Το Άβαταρ του/της jimn
  • Retro Expert
  • Retro Expert
Περισσότερα
18/08/2014 21:28 #22046 από jimn
Απαντήθηκε από jimn στο θέμα (DIY) C-64 Robotics...
Τα συγχαρητήρια μου,απλά :bow:

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

  • kazas
  • Το Άβαταρ του/της kazas
  • Retro Gamer
  • Retro Gamer
Περισσότερα
18/08/2014 23:07 #22050 από kazas
Απαντήθηκε από kazas στο θέμα (DIY) C-64 Robotics...
Συγχαρητήρια και απο εμένα!!! Εξαιρετική δουλεια. Εγω θα ηθελα περισσότερες πληροφορίες για το πως επικοινωνεί ο commodore με το bluetooth module.

Παρακαλούμε Σύνδεση ή Δημιουργία λογαριασμού για να συμμετάσχετε στη συζήτηση.

Χρόνος δημιουργίας σελίδας: 0.302 δευτερόλεπτα
Powered by Kunena Φόρουμ

great retro computers and retro consoles companies logos