This is a kit to represent your own self matching robot. Use an Arduino Nano, has sensors, LEDs Bluetooth … It is a great science toy and yet I learned A Slew from him. So let’s go back: unbox it, employed it together, play with it, talk about electronics and how this kit can be expanded here on Geek Detour. Standing on two pedals. A supernatural that only wields because it has a motion sensor and a “computer” that, 200 epoches per second, figure out how to move the rotates and maintain counterbalance. This idea, precisely 20 years ago, seemed like science fiction, but now it’s all in this toy. Your children can play, you can play. And, if you want, you can see how it is programmed! even make changes and learn a lot with it! If you demand! Because you don’t need a computer. You could just treat it as a “model kit”. But, if you fiddle with Arduinos, oh … we have a lot to talk about! You might be curious, for example, about expansion rods. So keep coming! By the way, this video is NOT sponsored. But after my video-comparison of Arduino Kits, Elegoo contacted me to ask if I would like to review one of their Robot Kits and I said: Sure! I’d love to check out the Tumbller! So, they mail me this, I didn’t buy it. So Elegoo, thank you! And, Elegoo is also giving you a promo system from which I will talk about at the end of the video. It came in the conventional monster Amazon box … ha ha Because !? Ehhhh! A bubble wrapped container and the box Wow, it’s dense, as if you feel the load. The container is quite a bit smaller than I imagined. I love handbooks like this: real paper. Everything is in color, extremely visual Mine came in english but on the Elegoo website you can also get it in more lingos. The first part shows how to assemble the robot and the second part asks the game modes and the mobile application. Good manual! Most of the weight is this box: the two DC machines. It feels solid! They use reduction gears And both engines have these “encoders”: magnetic “hall effect” sensors, so it is possible to measure the spins and hurried of each wheel. In this other chest “were having” the screwings, all labeled in separate ziplock handbags . . Brass spacers … They call it “copper columns” in the manual. And the rechargeable battery: cool layout. I visualized mine was totally downloaded … but I was wrong: the LED does not light up with the switch. It simply expresses lading. In the slim casket “were having” 3 slabs: 2 of them in acrylic with protective cinema and this is Aluminum. In the large-hearted carton we have the central board: came pre-assembled with the Arduino Nano, the motor controller module and a soldered bluetooth module. Cables for motors and screwdriver; the ultrasonic sensor, the USB Cable Wow ha ha, super cool rubber rotations! Another part in acrylic … The gyroscope/ accelerometer module; and two metal fundings for the engines. Everything looks very good! Before mounting it, I will connect the battery to a USB charger … It’s green, give it charge! It says that when blaming the LED will only turn off. So, I will assemble the robot at high speed and we will measure how long it takes. Starting now! You can assemble it using merely the small screwdriver that comes with the kit. But I also tried a much larger Phillips screwdriver: I went back and forth between them and definitely: a bigger screwdriver reaches everything tighter. Too, this is just a suggestion: if you have a threadlocking fluid from low-toned or medium defiance, could be a good doctrine for motor and engine thunderbolts that I still don’t use in mine, but the manual mentions that these fastens can slacken over day. Elegoo has a video on YouTube that shows the whole montage, step by step I will put the link in the description. In the Elegoo video they made the engines differently than what is in the manual: apparently it drives penalty in both states. I wish the position shown in the manual, because the robot becomes a little higher. The directions were very clear to follow. I was taking scenes, experiencing every step, nice and easy, ha ha … I had a great time! I’m sure everyone can assemble it in less than an hour! I enjoy the mechanical, “technical” design, the whole exposed gape and hitherto It is much cleaner than most DIY robots. It feels truly solid in your hands. Can you stand? Of track! The Tumbller comes pre-programmed: you don’t need personal computers at all. You finish assembling the robot and it is ready to play. I abruptly discovered two things: first: a table is not a good place to try this … needs a lot more space than this and second: my strong LED studio brightness were changing the infrared sensors and the robot’s response was very confusing. For me, the app on your phone is by far the most fun way to play with it And you can use it in sunlight without difficulty. The Tumbller can go up and down on ramps, if the angle is not too steep. The floor must be smooth: too much reverberations and it tends to fall. Later I made some changes to the software that improved it, so keep watching! About working a phone: well, my iPhone is expensive So, I tried installing the app on an age-old iPhone 5 and … it operated immense! I likewise tried my prosperity on an even older iPhone 4S … but the employment always gate-crashed. Anyway, iPhone 5! That’s great, so many of them, and less shameful if two daughters undermines it. – Are you ready? – It’s a car? – Actually, it’s a robot. – Is it a Bobot ?! – Look! – It does not move … – Pay attention: – Press this button here, this … – No … – Ahhh !!! – Arghhh! – LOL! – Are we going to kept it down? The biggest glean of this kit is for people who love Arduinos. Like all Elegoo packages, the educational material is really great You go to the Elegoo website, download a nothing folder and you will have: The Data Expanse of the most important components The Complete Arduino Code, so you can study it, make changes and too reinstate the Robot programming if you need. The STL models of acrylic slabs. If you transgress one of them, you are eligible to 3D etch them! This is really cool! Everything we buy now should come with STL and STEP documents. And here’s something super cool: 7 lessons, each with Arduino code and PDF documents, which explain specific aspects of how the robot use. For example: Lesson 1 shows how engines are controlled, including circuit layouts and some test systems. Lesson 2 revaluations all the theory for evaluating acceleration and how to maintain balance. And Lesson 7 shows how you can use two resistors to realize the Arduino measure the battery voltage and identify when it’s time to recharge. When you upload the system for one of the lessons to the Arduino, You are modifying the Robot! It “re no longer” that doll. You are using the equipment as an “Arduino lab” to conduct experiments. So before you do, FIRST, it is a good idea to open the original Tumbller Code and check if you can really compile it and laden it into the Robot. You must keep a duplicate of this folder in a safe home, so you can always go back to the original doll. And since we have it open, let’s take a look: so Generally most Arduino cartoons are just a single file … But, a lot is happening in this robot, so each functionality is divided into separate registers, they are all included here. at first. Too , not all functions are invoked in the main loop: for example, the “balance” is not here! They exerted a timer interrupt to make it more predictable, every 5 milliseconds. The more I submerge myself in this code, the more I had to learn and this is good! because I always wanted to make a balancing robot from scratch … but this kit impelled me “ve realized that” I still need to learn more! And, for me, the best way to learn is to start acquiring small changes. So the first thing I started playing with was raced: if you go forward, in Bluetooth mode, the original rush was “8 0”; and if it goes back in Bluetooth, it is “minus 80 “. So I reformed it to 100 … what happened? He accelerated and finally precipitated. Haha. At higher rapidities, the motors do not have enough torque to offset. On the other hand, slow down a bit Makes the robot better on rougher field and ramps. This is a good example of how the application can be used to send habit dictations that you have implemented in the Arduino code. This robot utilizes encoders to get feedback on the rotations of each motor … Even so, the robot I came was always swerving a bit, going to the left. So, I made a “botched” solution for this problem in system. Tried some significances and now you can go 100% straight. I still need to understand what was actually motiving the curvature in my section, but i think that’s the purpose of this kit! Ardu-Nerd Alert! I discovered something really cool on this board! The Bluetooth module communicates with the Microcontroller squandering the RX and TX pins( UART) But here’s the catch: on the Arduino board there is another chip, the USB to Serial converter, either already is attached to the RX/ TX pins. This is a hassle for numerous projects that use bluetooth modules: before join the USB to laden a new code, you must first’ disconnect’ the bluetooth module … indictment and then reconnect the bluetooth module, otherwise Otherwise, billing does not work at all! BUT , not in this kit! Elegoo did something really smart here, using this transistor and two resistors. I don’t know exactly how it wields … But in this way, the Bluetooth module can stay connected to RX and more you can program the Arduino applying USB. Now, let’s talk about the “expansion pins.” In the download, Elegoo includes a spreadsheet that it tells exactly how each Pin is used to realise the Robot work. Yeigh !!! But it seems that almost all the pins are in use! BUT, I have some suggestions, take a look: Often on Arduino timbers, people don’t call digital Pin 13 because it has the built-in LED connected to it … It is the only really’ unused’ pin on the stretch connectors and you could, for example, use it to activate an active buzzer or assure a flashlight, or maybe a solenoid shot … anything that is simply on/ off This rod does not have PWM. Another swelling opportunity I see is adding more NeoPixels on digital rod 3. The Tumbller LEDs are all daisy chained, be monitored by this single rod. But you could have more than 4 LEDs … You could do shade impressions on a NeoPixel ring, or even restrict an LED matrix, like this 8×8, so 64 RGB LEDs … all applying this single bolt. If all you want is to control the Tumbller via Bluetooth, you can perfectly remove the ultrasonic sensor, then you have access to PWM Digital Pin 11 and Analog Pin A3. A PWM pin is very useful if you want to make sound outcomes or if you want to control a servo machine: you could, for example, use a servo to realize the robot lift up when it sinks downwards. But by far the most promising expansion pins are A4 and A5, because they devote us I2C connectivity. The Tumbller’s gyro/ accelerometer module is already connected to these rods. But, I2C can have up to 128 individual modules simultaneously connected now. Solve countless connectivity limiteds! For example, a inexpensive PCF8 575 module can provide you with 16 inputs/ yields. And if you need a lot of PWM rods, A single PCA9 685 module allows you to control 16 individual servo machines. There are also many I2C presentations to connect here and I tried it myself. Regrettably, it interfered with the gyro/ accelerometer module and the robot descended … Should not! Each module was using a different address! … My conclusion is: you can expand your robot, but you should see it as a challenge. Anyway, what matters is having fun! This is a cool kit, fun play games with, and I am still far from finishing my experiments with him! Discount! Yes! Elegoo has sent me a 15% promo system for Tumbller on Amazon!( Implements) So when you are about to pay it on Amazon, you can insert the code and get a 15% rebate. The Code is below in the specific characteristics. Go fast because it is for a limited time! So please refer to the links for this kit in the specific characteristics. And if you have any questions about the Elegoo Tumbller, write a comment! I read everything! You’ve seen? Elegoo has a Robot Car with a camera now !.