addictedmaker
𝗖𝗮𝗻 𝗮 𝗦𝘁𝗶𝗿𝗹𝗶𝗻𝗴 𝗲𝗻𝗴𝗶𝗻𝗲 𝗱𝗿𝗶𝘃𝗲 𝗮 𝗿𝗼𝗯𝗼𝘁?
updated
In this video I am the server docks to the station. In the future it will auto dock
The RoboServer docks to a furniture specific designed for it
youtube.com/watch?v=fM412zxjh6o
In this video I am testing the motion control and movement
The RoboServer docks to a furniture specific designed for it
youtube.com/watch?v=fM412zxjh6o
In this video I am using two Sharp infrared sesnors for obstacle avoidance
Firmware: github.com/dpiperidis/GBARoboLib
More details: dimitrispiperidis.blogspot.com/2017/04/the-gameboy-robot.html
It has 6 general purpose outputs and 8 analog inputs, connected to GameBoy's link port.
It can control up to 4 dc motors (it has 8 extra outputs for that reason)
This video is a simple test of motor control
Firmware: github.com/dpiperidis/GBARoboLib
More details: dimitrispiperidis.blogspot.com/2017/04/the-gameboy-robot.html
As you can see in the video the program is running at the pc and synchronous with the robot's movements
I use javascript to calculate the expressions (the eval function) but I have implement my one code for Loops, IF statments, etc in orrder to keep the synchronization.
In the example program in the video, I have programmed the robot to solve the parametric equations of a circle in a specified z for 5 times
Concept/design by Vaia Tsiokou
Built by Dimitris Piperidis
The idea was born with the need of a docking station for the roboserver. Roboserver is a home server on a wall-e robot based on raspberry pi 2.
The shelving unit has a kinetic shelf that moves vertically so that the roboserver can undock and its movement can be remotely controlled. The docking station is not only capable of charging the batteries of the server but also provides a usb port to connect devices such as a printer or an external hard drive to the local network or even the internet.
Also I will remove the power on self test (POST) messages
I put the transmitter inside a chip flashlight with a build in PIR sensor (I removed the flashlight and kept only the PIR sesnor for other automations)
I used an arduino board with a ethernet shiled and a homemade relay board.
I send a command to the arduino through WiFi in order to control the the relay to which I have connected the transmitter.
I also wrote a watchface app for the smartwatch
If the motion is not clear is because I am moving too
Details and schematic: dimitrispiperidis.blogspot.com/2005/06/KIA6210AHEN.html
Ταυτόχρονα γίνεται και εκμάθηση του προγραμματισμού με το Scratch
Σαν παράδειγμα σχεδιάζεται ένας Ρομποτικός βραχίονας τύπου SCARA
Σήμ: Αν το βίντεο δεν παίζει αυτόματα σε υψηλή ανάλυση, πατήστε το εικονιδίο του γραναζιού που εμφανίζεται στην κάτω δεξιά πλευρά του βιντεο και στη συνέχεια επιλέξτε 720p
Ταυτόχρονα γίνεται και εκμάθηση του προγραμματισμού με το Scratch
Σαν παράδειγμα σχεδιάζεται ένας Ρομποτικός βραχίονας τύπου SCARA
Σήμ: Αν το βίντεο δεν παίζει αυτόματα σε υψηλή ανάλυση, πατήστε το εικονιδίο του γραναζιού που εμφανίζεται στην κάτω δεξιά πλευρά του βιντεο και στη συνέχεια επιλέξτε 720p
Ταυτόχρονα γίνεται και εκμάθηση του προγραμματισμού με το Scratch
Σαν παράδειγμα σχεδιάζεται ένας Ρομποτικός βραχίονας τύπου SCARA
Σήμ: Αν το βίντεο δεν παίζει αυτόματα σε υψηλή ανάλυση, πατήστε το εικονιδίο του γραναζιού που εμφανίζεται στην κάτω δεξιά πλευρά του βιντεο και στη συνέχεια επιλέξτε 720p
Ταυτόχρονα γίνεται και εκμάθηση του προγραμματισμού με το Scratch
Σαν παράδειγμα σχεδιάζεται ένας Ρομποτικός βραχίονας τύπου SCARA
Σήμ: Αν το βίντεο δεν παίζει αυτόματα σε υψηλή ανάλυση, πατήστε το εικονιδίο του γραναζιού που εμφανίζεται στην κάτω δεξιά πλευρά του βιντεο και στη συνέχεια επιλέξτε 720p
Ταυτόχρονα γίνεται και εκμάθηση του προγραμματισμού με το Scratch
Σαν παράδειγμα σχεδιάζεται ένας Ρομποτικός βραχίονας τύπου SCARA
Σήμ: Αν το βίντεο δεν παίζει αυτόματα σε υψηλή ανάλυση, πατήστε το εικονιδίο του γραναζιού που εμφανίζεται στην κάτω δεξιά πλευρά του βιντεο και στη συνέχεια επιλέξτε 720p
Ταυτόχρονα γίνεται και εκμάθηση του προγραμματισμού με το Scratch
Σαν παράδειγμα σχεδιάζεται ένας Ρομποτικός βραχίονας τύπου SCARA
Σήμ: Αν το βίντεο δεν παίζει αυτόματα σε υψηλή ανάλυση, πατήστε το εικονιδίο του γραναζιού που εμφανίζεται στην κάτω δεξιά πλευρά του βιντεο και στη συνέχεια επιλέξτε 720p
Ταυτόχρονα γίνεται και εκμάθηση του προγραμματισμού με το Scratch
Σαν παράδειγμα σχεδιάζεται ένας Ρομποτικός βραχίονας τύπου SCARA
Σήμ: Αν το βίντεο δεν παίζει αυτόματα σε υψηλή ανάλυση, πατήστε το εικονιδίο του γραναζιού που εμφανίζεται στην κάτω δεξιά πλευρά του βιντεο και στη συνέχεια επιλέξτε 720p
Ταυτόχρονα γίνεται και εκμάθηση του προγραμματισμού με το Scratch
Σαν παράδειγμα σχεδιάζεται ένας Ρομποτικός βραχίονας τύπου SCARA
Σήμ: Αν το βίντεο δεν παίζει αυτόματα σε υψηλή ανάλυση, πατήστε το εικονιδίο του γραναζιού που εμφανίζεται στην κάτω δεξιά πλευρά του βιντεο και στη συνέχεια επιλέξτε 720p
Ταυτόχρονα γίνεται και εκμάθηση του προγραμματισμού με το Scratch
Σαν παράδειγμα σχεδιάζεται ένας Ρομποτικός βραχίονας τύπου SCARA
Σήμ: Αν το βίντεο δεν παίζει αυτόματα σε υψηλή ανάλυση, πατήστε το εικονιδίο του γραναζιού που εμφανίζεται στην κάτω δεξιά πλευρά του βιντεο και στη συνέχεια επιλέξτε 720p
Ταυτόχρονα γίνεται και εκμάθηση του προγραμματισμού με το Scratch
Σαν παράδειγμα σχεδιάζεται ένας Ρομποτικός βραχίονας τύπου SCARA
Σήμ: Αν το βίντεο δεν παίζει αυτόματα σε υψηλή ανάλυση, πατήστε το εικονιδίο του γραναζιού που εμφανίζεται στην κάτω δεξιά πλευρά του βιντεο και στη συνέχεια επιλέξτε 720p
Ταυτόχρονα γίνεται και εκμάθηση του προγραμματισμού με το Scratch
Σαν παράδειγμα σχεδιάζεται ένας Ρομποτικός βραχίονας τύπου SCARA
Σήμ: Αν το βίντεο δεν παίζει αυτόματα σε υψηλή ανάλυση, πατήστε το εικονιδίο του γραναζιού που εμφανίζεται στην κάτω δεξιά πλευρά του βιντεο και στη συνέχεια επιλέξτε 720p
Ταυτόχρονα γίνεται και εκμάθηση του προγραμματισμού με το Scratch
Σαν παράδειγμα σχεδιάζεται ένας Ρομποτικός βραχίονας τύπου SCARA
Σήμ: Αν το βίντεο δεν παίζει αυτόματα σε υψηλή ανάλυση, πατήστε το εικονιδίο του γραναζιού που εμφανίζεται στην κάτω δεξιά πλευρά του βιντεο και στη συνέχεια επιλέξτε 720p
Ταυτόχρονα γίνεται και εκμάθηση του προγραμματισμού με το Scratch
Σαν παράδειγμα σχεδιάζεται ένας Ρομποτικός βραχίονας τύπου SCARA
Σήμ: Αν το βίντεο δεν παίζει αυτόματα σε υψηλή ανάλυση, πατήστε το εικονιδίο του γραναζιού που εμφανίζεται στην κάτω δεξιά πλευρά του βιντεο και στη συνέχεια επιλέξτε 720p
Ταυτόχρονα γίνεται και εκμάθηση του προγραμματισμού με το Scratch
Σαν παράδειγμα σχεδιάζεται ένας Ρομποτικός βραχίονας τύπου SCARA
It amplifies (and filters) the signal directly from the head. Signal level is at uV, so a low noise opamp is required (like LM833N)
The deck mechanism is from an old car radio cassette player. The motor is spinning by giving 12V dc power.
In this example circuit I used different power supply for the motor and the circuit to reduce noise.
Also an external power amplifier was used (I used an old set of PC speakers)
Details and schematic: dimitrispiperidis.blogspot.com/2014/12/tapeplayer.html
Motion principle and Mechanical programming
Answering questions about the Greek gods. Who is the father, the mother, the son and the daughter
(PS: Turn the subtitles on)
Ρομποτικό κεφάλι LED με τεχνητή νοημοσύνη, εφαρμογή της python και της prolog.
Το γενεαλογικό δένδρο ορισμένων θεών του Ολύμπου
Ο έλεγχος γίνεται με BlueTooth.
Επιδεικνύονται δύο περιπτώσεις:
Έλεγχος με πλήκτρα αφής
Έλεγχος με τη φωνή (voice commands)
http://appinventor.mit.edu/explore/
http://users.ntua.gr/dpiperid/MyWebPage/Contructions/Programmers/BasAVRa/basavraliteEN.htm
PS. It's hard to control and play with one hand :)
The first robot is moving radomly inside the terrain and stays inside using the line-following sensors (based on two CNY70).
The second robot tracks the other by using the object detection sesnors (based on two TSOP1836).
It can play wave files at 8bit with a sampling rate from about 2000 to 8000. You can select the sampling rate when loading the wave file, from the loader = a program that communicates with the device to load the wave files.
The anti aliasing filter is based on a MAX291 chip (butterworth). The cutoff frequency is controlled by the microcontroller depending on the selected samplig rate
The wave file in the video is at 6000 samples per second (8bit)
Total memory is 128KB
In this video you can see a simple application... a levitating train
It uses two mercury switches for that reason. It's connected directly to the Bioloid's bus
link: http://users.ntua.gr/dpiperid/MyWebPage/Contructions/Programmers/BasAVRa/basavraliteEN.htm
In this video I am demonstrating how easy is to connect with the robot using a smartphone (android) via Bluetooth
The android application I am using is BlueTerm (freeware). You can download it from Play Store
Design plans: http://piperidis.smartdev.gr/MyWebPage/Contructions/others/mame/schematics/designcabEN.htm
When you turn the main switch on, the robot is not powered on. The power consuption is zero (And when I say zero, I mean completely zero. Not even one μΑ of current is draged).
In order to power on, you must use a small magnet (or electromagnet)
When you place the magnet near the front of the robot, the power supply is initialized and self sustained. After initialization you can remove the magnet
The reason for this function is because the robot is charged from an external base, that needs to disconnect the batteries from the rest of robot's circuitry.
Details and schematic: dimitrispiperidis.blogspot.com/2014/01/weird-legged-pcb-robot.html
Now it's time to discharge them...
In this video I am discharging fast (by short circuit them) two high voltage (400V) capacitors.
Each capacitor is charged at 230Volts
A coin leaves the output of the coin acceptor and enders the "pathway to heaven". As you see in the video it always ends up to the box ( a.k.a. "heaven" :) )
P.S. Design plans: http://users.ntua.gr/dpiperid/MyWebPage/Contructions/others/mame/schematics/designcabEN.htm
The program is written in Delphi and I am not using any computer vision libraries


