Jump to content

Hanso

Eurobricks Citizen
  • Posts

    411
  • Joined

  • Last visited

Everything posted by Hanso

  1. I uploaded a new video of the redesigned stacker crane that is part of the Candy Warehouse: Some parts are still missing (in backorder), so some bricks are not in the right color (like the yellow liftarm in the base of the crane). Updated: Horizontal movement of the crane has been improved (much smoother now). Major change: motor is now inside the left tower. 'Stops' added to determine the horizontal location of the crane. Motor responsible for horizontal platform movement is now fixed to the top (you can see it at the top of the right tower) I will add some more detailed information about the improvements later this week. Enjoy, Hans Enjoy
  2. Another thing: the final version of the Warehouse will have two stacker cranes. One crane will be storing the candy containers arriving from the Automatic Candy Sorter, the other crane will retrieve container to send it to the delta crane. That means that every storage compartment needs to be accessed from two sides. I made a proof of concept to check if the container can be stored from one side and retrieved from the other side: And hooray, it works! In the next period, I will need to work on one stacker crane. When it is working, I will clone the crane and extend the warehouse. Enjoy, Hans
  3. Thanks, ColletArrow. And you were right, I found a way for the gear reduction. I also had to make a bit more room where the EV3 cable was connected. Enjoy, Hans
  4. I started redesigning the Candy Container Warehouse. First step: improve the horizontal movement. Will upload pictures of the work in progress. Below you find the motor that is controlling the horizontal movement, now being built in into one of the towers. As you can see, there is no gear reduction yet. Need to figure that out in the small space ... Enjoy, Hans
  5. And a picture of the complete setup (click on the picture for more photos): The result of the Candy Sorter (on the bottom right of the picture) is a container with a Fruitella candy in it. The container-with-candy will then be moved to the Candy Warehouse. Next step is continue building the warehouse, you read more about it here: Enjoy, Hans
  6. Thanks Aventador2004. Thank Techniccrack. Yes, it is in Utrecht. You can view some of the past layouts at Youtube.
  7. I was looking for compliments in my mailbox, and now I got one. Thanks. Best, Hans
  8. Finished the build completely. Photo's can be found on Flickr (click on the picture below): One of the major updates in this final version, is the end of the conveyor belt. When a candy needs to return to the storage, sometimes the candy kept on rotating on the two belts. By adding an extra sprocket (57520), the conveyor belt is lifted a bit. And it makes the belt a bit more wobbly. That results in a candy ending up on the returning belt with more certainty. This is shown at the end of the video (starts at timestamp 2:00): Enjoy, Hans
  9. *** IMPORTANT UPDATE *** In my last writing of two months ago, you have seen the complete and working candy sorter. But when finalizing the details and discussing the software interface with the team, I needed to solve two more issues: When the dispense unit (on the left) dispenses a candy to the conveyor belt, it takes a couple of seconds before the candy reaches the color check unit. At this moment, the dispense unit stops rotating. Although there was little chance to happen, but in those few seconds a next candy could have been released. Meaning that the trebuchet might end with more than one candy. So, issue #1: how to ensure that only one candy would end up in the trebuchet. And although not really a big problem, how to ensure that a candy will end up in the trebuchet. Sometimes, it could take 'ages' before a next candy was released. Another issue is that a candy color needed to be rejected. The reason is that the containers-with-candy are stored in the warehouse (not in this picture). The warehouse can store 6, maybe 12 containers per color. But when the warehouse is full of, let's say red candies, the color sorter will get the message 'do not send me containers with red candies'. So, after the color check unit, it should be possible to return the candy to the candy dispense unit again. Or at least, remove it from the belt. Issue #1: Find a solution to dispense one candy at a time I have looked at many Youtube videos to get inspiration how to ensure 'one candy at a time'. How is it done in the real world? I ended up with 'bowl feeders', 'singulation conveyors' and many more ingeneous types of solutions. But nothing that helped me. Another inspiration was (of course) the Lego GBC builds. There are many solutions for feeding the balls one by the time. But the square shape of the candies make all of the Lego GBC solutions not an option for our situation. The following Youtube video that I saw, stayed somehow in my mind: I don't know when, I don't know how, but suddenly I had this "EUREKA" moment. You can see in the proof-of-concept that I re-used the idea of the two belts rotating in opposite drections. Using a slide with an opening at a angle, so that only one candy can pass and other candies will be moved to the other belt when the door closes, is my own invention ("the eureka moment"). So, hooray, the concept works! Interesting detail: You would expect that the ultrasonic sensor is the best way to detect if a candy has passed the gate. No, that doesn't work at all. The distance is too small to detect a candy and you end up in all kind of false readings. The color sensor however, as you can see in the video, works perfect when you use reflection mode. After the proof of concept, I build a better one with a faster sliding mechanism and with the color detection unit included. Issue #2: Returning a specific color to the candy storage Coincidentally, the solution of the first issue gave me immediately also a solution for the second issue. By using a two step 'pass-through' with the color detection unit in the middle, it would be simple to return a 'wrong' color. At the end of conveyor belt 1, the trebuchet would be connected. The other conveyor belt that is used in the circular candy section, can be extended and then act as the 'returning belt' (see picture below). I just needed to add a second 'door' to be able to pass the candy to the trebuchet or to move it to the returning conveyor belt. And of course a video to show how it works. Please let me know what you think of it. Enjoy, Hans
  10. I proudly present: the complete and working Automatic Candy Sorter. From left to right: The candy is dispensed from the Candy Dispense Unit, one candy at a time. The conveyor belt moves the candy to the Color Check Unit (a Pixycam) to determine the color. This information will be passed to the PC application, in this subsystem it has no further function After the color has been determined, the candy is moved to the bucket of the Trebuchet. The Trebuchet launches the candy into the Catching Funnel. Earlier, a candy container has been placed directly under the Catching Funnel by the Container Conveyor. The container-with-candy is then moved to the Warehouse section. This will be my next project. (click on the picture to see more photos on Flickr) Please note: I have already a Proof of Concept of the Warehouse, you can read more about this here. Enjoy, Hans
  11. To make sure that there is only and exactly only one container under the funnel, I extended the conveyor rollers so that there will be a queue of empty containers. The conveyor rollers consist of three sections A, B and C. I use two color sensors to detect a container, sensor #1 (directly under the funnel) and #2 (middle section): When an empty container is needed under the funnel, section B and C are powered. The containers now move from the right to the left, towards the funnel. When sensor #2 reads a container, section C is stopped. This means, there is now only exactly one container in the middle section B. Section B continues to be powered, until sensor #1 reads the container. Because section A is unpowered, the container is always moved exactly under the funnel. After the candy has been thrown into the container, section A is powered. Now the filled container moves to the left (and to the warehouse, see this thread) And the video: Enjoy, Hans
  12. The funnel is ready. A video of the trebuchet and the catching funnel: I have tested the trebuchet and funnel for +/- 50 times. In three cases, the candy didn't end in the container (because it hit the container that hard, that it bounced out of it). I already made a sliding part to slow down the candy, which works fine but obviously not 100% guaranteed. So suggestions to slow the candy even more are welcome.
  13. You mean the same mechanism as I used in the Candy Trebuchet (click here for the thread)? Yes, that could also work for driving the wheel but I wanted to use a free-wheel mechanism since that saves me an extra motor.
  14. I am truly sorry, but I don't know what you mean. Hope you can explain a bit further. Meanwhile, I designed two start/stop buttons myself. Pressing the blue starts spinning of the wheel, the red button stops the motors. A timer mechanism makes sure that you cannot press the red button too early (well, you can, but it doesn't stop the wheel immediately). And if you don't press the red button at all, the wheel will stop spinning after a pre-specified time-out.
  15. Thanks. Any suggestions for designing the start and stop buttons?
  16. For those who have not following my topics, a small introduction about Sioux.NET on Track, a large full automated Lego candy factory, trains, lots of Mindstorms EV3 and all controlled by a Microsoft C# application. Every year, we show our layout at Lego World in Utrecht, the Netherlands. You can watch videos on our Youtube channel (www.youtube.com/user/siouxnetontrack) with the progress of all the updates and changes we make and you can also watch a video of the layout at Lego World. The video from 2017 and 2016: We always have an interface to the visitor, the so called 'PUI' which is an abbreviation for Physical User Interface. The visitor can choose the color of the candy (s)he wants to be delivered. The colors red, green, blue and yellow can be chosen. Okay, okay, its is more purple than blue. But in our layout, that is the blue candy ;-) Through the years, we have had several types of PUI's: In 2016 and 2017 we used a so called Wheel of Fortune as the color selector: The visitor had to pull the lever, making the wheel rotate. For an adult, this works fine. But lots of our visitors are little children, who have never seen a wheel of fortune. So some children pushed the lever, some pulled it but now hard enough and some children thought they had to pull the lever and push it down until it would touch the floor. Sometimes, I really thought the Lego would crack but fortunately it survived the hundreds of enthousiastic kids. For Lego World 2018, we've made an update of the Wheel of Fortune. Instead of a lever, we decided to use a motor for the rotation. But I found out that this was easier said than done. The main problem is the weight of the wheel, it needs quite some torque to start rotating. Plus I needed a free-wheel mechanism: when the motor turns, the wheel should turn. But when the motor stops, the wheel should keep rotating until it is stopped by the pointer. I first used the free-wheel mechanism from the lever: However, he torque was too much for this free-wheel mechanism. So, I started looking on the internet for a more powerful version. On the Youtube page of William Sargeant, I found a version that looked more firm. I made two of these and in combination with two EV3 L motors it is powerful enough to spin the wheel. Apart from that, I mixed the colors in the wheel. The result: And of course a video: I need to design two buttons that will be controlled by the visitor. A green button to start rotating the wheel and a red button that stops the wheel. I'll keep you posted. Thanks for reading and watching. Enjoy, Hans
  17. I have made a more attractive version (i.e. to my opinion ;-) of the Candy Trebuchet. Please let me know what you think of it. Best, Hans
  18. In the starting of this thread, I mentioned three builds to be engineered: A candy feeding mechanism. I need a mechanism that feeds one candy at a time to a conveyor belt. Color detection. The color of the candy needs to be determined. Systems that puts the candy into a container. The first and second item have been designed, but the third one still needed to be done. One of the possibilities was to have a container 'waiting' at the end of the conveyor belt and once the candy has been dropped into the container, it needed to be lifted on the rollers that would move the container-with-candy to the warehouse. A proof of concept can be viewed on Youtube: In one of our meetings, one of the team members came with the idea to use a Trebuchet (see Wikipedia: https://en.wikipedia.org/wiki/Trebuchet) to throw the candy into a container. The main problem was, how to make the trebuchet that raising the beam could be done completely automatically. Connecting a motor to the beam is the easy part, but how to release the beam? I found the solution in the elements that are typically used in technic models to make a gear box or to have several functions with one motor: the change-over catch (6641), driving ring (6539) and clutch gear (6542). In the picture below you see how I made the beam completely working automatically: A first prototype was quickly made: And I connected the second version to the conveyor belt of the candy sorter: The only part that I now have to make, is a funnel to catch the candies. I'm thinking of the elements (32939) that are used in the Carousel 10257. In fact, exactly like the roof but then upside down. But maybe I may end up with a completely different funnel. Will keep you posted. Enjoy, Hans
  19. Yes, there is a team behind the layout. And thank you for your very kind words. Regards, Hans
  20. For Lego World 2018, we are planning to have two trains running on the layout. The trains will drive in oppossite directions. One train will - like the other years - deliver the candy to the visitor, the second train will return the empty containers. This new functionality needs to be designed, other members of the team are busy with that. The trains drive in opposite directions. We could have made two train ovals, that would a very easy solution to prevent the trains running into eachother. By making a part of the layout a single track only, we add additional complexity. A testrun of two trains on a single track can be viewed on Youtube: In the test setup, I didn't use a PC for controlling the two trains. A third EV3 brick (visible in the middle of the track) was programmed as controller and the two train EV3 bricks were connected by bluetooth as the two slaves. By sending messages to the trains back and forth, the trains were prevented to run into eachother. The controller program was quite simple: it sends a start command to train #1 and waits until it receives a message back that train #1 is at the waiting point and gives the start command to train #2. It then waits again until it receives from train #2 the message that it has arrived at the waiting point. This sequence is repeated. The train itself starts driving when it receives the start message. It continues driving until the color sensor 'reads' the red tiles that are built-in in the track. It stops the train and sends a message to the controller brick that it has arrived at the waiting point. Both trains run exactly the same software. Easy as that ;-) Enjoy, Hans
  21. Yes, very sad indeed :-). But the good news is, that the few compliments like yours give me a very, very big smile! Thanks. Yes, it did. I have an unlisted video (timelapse) of a test where I ran the new mechanism for over an hour: Thanks, these kind of replies keep me going.
  22. In the picture below, you see one of the three arms of the delta crane. As you can see, two Lego turntables (per arm) are used to make the hinge movement, two gears 32270 are used to transfer the motor power to the turntables. During the build phase, I tested (of course) the construction. Everything worked fine. But, at Lego World 2017, the crane had to make ~ 300 movements per hour! After 10 hours of flawless movements, the gears of one arm (the one that made the largest movemnets) began to slip. Causing a lot of noise ("rattling sound"), but worse: the arm didn't return to its home position (= up). The team made a smart work-around by adding some bricks to the arm, so that it reached the touch sensor earlier. Now we're back from Lego World, I redesigned the robot arms. Instead of using gears, I use a worm gear for the transfer of the motor power. The arm now looks like this: A short video of the updated delta robot: As I am writing this text, I am performing an endurance test to see if I notice some differences after 1½ hours of continues movements. Until now, everything seems to work fine. More to come later .. Enjoy, Hans
  23. A video impression of our visit to Lego World 2017 in Utrecht has been uploaded to our Youtube channel. And a time lapse video of the third day of our visit to Lego World: If you like our train layout, please like our video. Enjoy, Hans
  24. Since 2011, our large fully automated train layout will be displayed at Lego World 2017. In several subtopics, you could have read about the building of the delta crane, the train controlled by a Mindstorms EV3 and much more. A video of our layout in 2016 has been watched almost 30.000 times. For 2017, the train layout consists of 12 Mindstorms EV3 bricks and 1 Mindstorms NXT: 1x Train (EV3) 1x Delta Crane (EV3) 1x Wheel of Fortune (EV3) 1x Ticket Dispenser (EV3) 4x Delivery station (EV3) 1x Ticket reader (EV3) 1x Delta crane (EV3) 2x Container and Candy dispenser (EV3) 1x Air compressor (NXT) All the EV3 bricks are controlled by a Microsoft .NET application, written in C#. We are now in the phase of integrating the Lego builds and fine-tuning the software. Click on the picture below to surf to our Flickr page and you can watch a video on Youtube to see a full test run. The layout will be displayed at Lego World 2017 in Utrecht, the Netherlands from Wednesday 18 - Saturday 21 October 2017. Regards, Hans
×
×
  • Create New...