Schlagwort: arduino

  • Arduino Mega is the brains of this ant-like hexapod

    Arduino Mega is the brains of this ant-like hexapod

    Reading Time: 2 minutes

    Arduino Mega is the brains of this ant-like hexapod

    Arduino TeamDecember 13th, 2018

    Six-legged robots are nothing new, but if you’d like inspiration for your own, it would be hard to beat this 22 servo-driven, 3D-printed hexapod from Dejan at How To Mechatronics. 

    The ant-inspired device features three metal geared servos per leg, as well as a pair to move the heat, another for the tail, and a micro servo to activate the mandibles.

    To control this large number of servos, Dejan turned to the Arduino Mega, along with a custom Android app and Bluetooth link for the user interface. While most movements are activated by the user, it does have a single ultrasonic sensor buried in its head as “eyes.” This allows it to lean backwards when approached by an unknown object or hand, then strike with its mandibles if the aggressor continues its advance. 

    As the name suggests, the hexapod has six legs but in addition to that, it also has a tail or abdomen, a head, antennas, mandibles and even functional eyes. All of this, makes the hexapod look like an ant, so therefore we can also call it an Arduino Ant Robot.

    For controlling the robot I made a custom-built Android application. The app has four buttons through which we can command the robot to move forward or backwards, as well as turn left or right. Along with these main functions, the robot can also move its head and tail, as well as it can bite, grab and drop things and even attack.

    You can see it in action and being assembled in the video below, and build files are available here.

    [youtube https://www.youtube.com/watch?v=bmoGfBe63ZA?feature=oembed&w=500&h=281]

    Website: LINK

  • Musical lighting pattern changes based on automatic analysis

    Musical lighting pattern changes based on automatic analysis

    Reading Time: 2 minutes

    Musical lighting pattern changes based on automatic analysis

    Arduino TeamDecember 12th, 2018

    LED strips reacting to sound is nothing new; however, Paul Shulman’s setup does things a bit differently. Instead of responding to the tune’s overall volume, one musical frequency is analyzed and averaged; if the intensity changes sufficiently on that particular frequency, the corresponding lighting effect is also changed. This avoids the problem of analyzing a music source that doesn’t necessarily change with the final output volume.

    A SparkFun Spectrum Shield is used for frequency separation. An Arduino handles signal analysis, which sends a change effect command to the lighting controller when needed. There’s also a wireless remote available to adjust the lighting manually. 

    This system was designed with the goal of having color-chasing LED effects that automatically sync with a hard music line. The color-chasing effects observed in the video are actually not synchronized to the music, but the changing of effects is. The system works well across many genres of music. This system is unique in that music volume does not matter. Many commercial implementations control lighting effects based off of overall volume intensity. This is problematic, as many people do not control final music volume with the source of the music (i.e. leaving your PC volume constant and controlling speaker volume instead.

    An additional feature of this system is that it contains a wireless remote and the ability to control the lights independent of the music. This allows for rapid light patterns at parties, and soothing ambient lighting at all other times.

    Code for the project is available in Shulman’s write-up, and the results can be seen in the demo video below. 

    [youtube https://www.youtube.com/watch?v=Akqn7_cqmlg?feature=oembed&w=500&h=281]

    Website: LINK

  • There’s no need to buy an electric screwdriver, just 3D print your own!

    There’s no need to buy an electric screwdriver, just 3D print your own!

    Reading Time: 2 minutes

    There’s no need to buy an electric screwdriver, just 3D print your own!

    Arduino TeamDecember 11th, 2018

    What do you do when you need to attach 400-500 screws for an upcoming project? If you’re “Progress Thailand” you simply create one yourself using a 9g micro servo modded for continuous rotation, an Arduino Nano, and some 3D printing!

    The build uses a small thumb joystick for proportional control, and can accommodate a small hand driver in addition to a bit by itself. Impressively, a functional prototype of the tool was produced in a single day, with the final(?) version appearing a couple of days later. 

    Hand and power tools are cheap, reliable, and easily accessible. But their production is still done in large centralized factories. 3D printing technology and cheap, open source electronics continue to improve bringing the decentralization of manufacturing one step closer.

    We are experimenting with different designs to see how close current 3D printing technology can bring us to production-quality tools you can buy in the store. We’re also experimenting to see what modifications we can make to store-bought tools to enhance and customize their use.

    While they note that the project isn’t meant to replace commercial screwdrivers at this point, it looks like a fun project with all the needed files available here to modify and improve things to your specifications!

    [youtube https://www.youtube.com/watch?v=2Dua8SScsfk?feature=oembed&w=500&h=281]

    Website: LINK

  • This one-button device can do many things

    This one-button device can do many things

    Reading Time: < 1 minute

    This one-button device can do many things

    Arduino TeamDecember 10th, 2018

    Bigger isn’t always better, as illustrated nicely by this device from YouTuber “Volos Projects.” It’s not only physically quite small, squeezing an Arduino into a 40x25x25mm aluminum enclosure, but uses an interface consisting of a single button (plus a power switch). Data output is handled via a similarly tiny 64×48 pixel OLED display.

    Regardless of its minuscule size and binary input method, it can still be utilized for a variety of functions, including as a stopwatch or counter, or even to play Flappy Bird. 

    Demonstration and build footage can be seen in the clip below, while a parts list, code, and electrical diagram can be found in the video’s description.

    [youtube https://www.youtube.com/watch?v=LC8FoGw8q8I?feature=oembed&w=500&h=281]

    Website: LINK

  • Mood-controlled RGB light wall

    Mood-controlled RGB light wall

    Reading Time: 2 minutes

    Mood-controlled RGB light wall

    Arduino TeamDecember 5th, 2018

    In the build shown below, Evan McMahon dares to ask the question, “Have you ever been disappointed by a mood ring?” While that might seem a bit random, the answer is a likely “yes” if you’ve ever worn one with the expectation of any sort of accuracy. Fortunately, he didn’t just pose the question, but also came up with a clever solution, using an array of lights under Arduino control.

    For the setup, McMahon uses the camera on his iPhone to take video of his smiling or frowning mug, and analyzes it with the help of Unity running on a computer to translate this into his apparent state of mind.

    This info is then sent to an Arduino Uno, which puts the programmable LED lights into dance mode if he’s happy, and makes them shine blue if he’s a bit blue himself!

    I made another thing! This time it’s a mood wall that reacts to your facial expressions. I made it out of an Arduino, poster board, disposable cups, NeoPixels, an iPhone X and a whole lot of cutting. The wall itself is driven by Unity, sampling animations and particle systems to make a final light show presentation.

    [youtube https://www.youtube.com/watch?v=Wip2i5hBl6o?feature=oembed&w=500&h=281]

    Website: LINK

  • Teenager automates his family’s holiday lights with an Arduino Mega

    Teenager automates his family’s holiday lights with an Arduino Mega

    Reading Time: 2 minutes

    Teenager automates his family’s holiday lights with an Arduino Mega

    Arduino TeamDecember 5th, 2018

    As first reported by the Des Moines Register, this year 14-year-old Josiah Davenport decided to animate 3,500 Christmas lights on his family’s home with the help of an Arduino Mega. The lighting pattern is synchronized with the Trans-Siberian Orchestra’s “Wizards in Winter,” which passersby can listen to by tuning in to 89.5 FM on their car radios. 

    This ambitious installation was started back in July, and took around 100 hours of research, programming, and assembly. How the lights look at night can be seen in the first video below, while the second and third outline how everything was assembled.

    Davenport notes that it’s been a fun endeavor, but is happy to see it come together, hoping that it brings a smile to people’s faces this holiday season! You can read more about the project in his local newspaper’s article here.

    [youtube https://www.youtube.com/watch?v=vxUUntIQnxo?feature=oembed&w=500&h=281]

    [youtube https://www.youtube.com/watch?v=36QBi99YWI8?feature=oembed&w=500&h=281]

    [youtube https://www.youtube.com/watch?v=F-U2Mf011y8?feature=oembed&w=500&h=281]

    Website: LINK

  • A useful Christmas tree water level indicator

    A useful Christmas tree water level indicator

    Reading Time: 2 minutes

    A useful Christmas tree water level indicator

    Arduino TeamDecember 3rd, 2018

    It’s that time of year again, when many the world over chop down a tree, then insert it into some sort of water dish to keep it green for a month or longer. This normally works out well, but means that someone has to keep it hydrated, climbing under sharp branches to intermittently check the water level.

    As originally seen on Reddit, this is a perfect job for Arduino, and with some very simple wiring, maker “Boskovitch” created a clever setup that shows water levels with three blue, yellow, and red LEDs. A depth sensor in inserted into the water, which feeds analog readings to an Arduino Nano that is used for control.

    Threw this together last night for my dad. He’s very anal about keeping his tree healthy, and he gets on his stomach and sticks his hand in the base to check the water level a couple of times a day. So I threw this together so he doesn’t have to crawl under the tree anymore. After the semester is over I might add an automatic watering system with a solenoid valve and gravity feed.

    Want to recreate this setup for your own Christmas conifer? Check out Boskovitch’s write-up here.

    Website: LINK

  • Simple PID control intro device

    Simple PID control intro device

    Reading Time: < 1 minute

    Simple PID control intro device

    Arduino TeamDecember 3rd, 2018

    You may have come across the term “PID control,” and while this proportional-integral-derivative control method does a great job of smoothing out oscillations, where does one get started? 

    One solution would be Mr Innovative’s demo device, showcased in the video below. In it, a DC gear motor is able to smoothly rotate an arrow overlaid on a protractor by a certain number of degrees.

    Input is via a Bluetooth smartphone interface, and an encoder is used for feedback to the commanding Arduino Uno. Everything is fastened together by 3D-printed parts, and if you’d like to try your own PID experiment, code and print files are linked in the video description.

    [youtube https://www.youtube.com/watch?v=K7FQSS_iAw0?feature=oembed&w=500&h=281]

    Website: LINK

  • Keyboard dampener prototype aims to reduce typing injuries

    Keyboard dampener prototype aims to reduce typing injuries

    Reading Time: 2 minutes

    Keyboard dampener prototype aims to reduce typing injuries

    Arduino TeamNovember 29th, 2018

    While we don’t normally think of typing on a computer as a dangerous job, the U.S. Department of Labor reports that workers spend 25,000 hours away from work due to repetitive strain injuries, such as using a computer. Part of this could be due to the fact that the average computer user applies two to seven times the necessary force needed to activate a keyboard’s keys, slamming them down, then experiencing a sudden stop.

    In order to help cushion these small blows, researchers Alec Peery and Dušan Sorma at Ohio University have been exploring a mechanical keyboard concept with a 3D-printed dampener built in. Testing has been undertaken using the popular Cherry MX switches, with typing simulated by dropping a 150 gram cylinder from 125mm, then measured using an Arduino Uno and force sensing resistor.

    This paper is a demonstration of how 3D printing can be used to create a composite (plastic and rubber) keyboard switch that is ergonomically superior to a traditional injection moulded plastic switch. The prototype switch developed in this project aims to reduce impact forces from keyboard use exerted on user’s fingers by “cushioning” the act of bottoming out the switch during a key press. This concept is significant to industry because it aims to reduce overuse injuries caused from work on computer, a portion of the $20 Billion a year owed in worker compensation in the United States. A commercial Cherry MX keyboard switch has been modified through CAD modelling and 3D printing to incorporate damping regions in the lower half of the switch housing. The switch housings were simultaneously 3D printed with plastic and rubber and their force damping properties were tested with an Arduino UNO microcontroller and force sensing resistor resting on the key tops.

    The full research paper is available here.

    Website: LINK

  • Bit clicks away to illustrate complex interrelationships

    Bit clicks away to illustrate complex interrelationships

    Reading Time: 3 minutes

    Bit clicks away to illustrate complex interrelationships

    Arduino TeamNovember 29th, 2018

    Aseen here, Bit by Jonghong Park at the University of the Arts Bremen is a beautiful visualization of how everything is linked together using the Markov chain principle. This installation uses an Arduino Mega for control, rotating arms that hold a pair of microswitches around coaxial gear-shaped cylinders.

    In the sequence, one arm turns, then lobes on these “gears” that represent a two-bit number push the microswiches. This number is used to choose the following stepper to be turned in the sequence. The next selected arm then rotates in the same manner. This predictable cycle continues on and on clicking in a way that’s related, but not without careful observation.

    The installation ‘bit’ represents a natural random process based on the principle of a Markov chain. Each machine consists of “information” engraved on the read head and an “event” caused by the operation of the motor. Machines are linked together based on a Markov chain algorithm to influence events, and eventually we can predict which of the four machines will move in the next turn. The movements of these four machines are shown as a random process, but in fact they are sequence of events. Like an invisible chain, all things and events in our world are connected.

    Each of the four machines has its own state, which have been named ( 0,0 / 0,1 / 1,0 / 1,1 ), respectively. Each machine is equipped with a wooden read head with binary information on the surface and a microswitch to read the current state of the read head. The microswitch is connected to the stepper motors located in the center of the machine. A machine whose state is called moves the stepper motors by 1/240 of a degree. The microswitch turns on / off (1/0) along the surface of the read head each time the motor moves and calls the next machine corresponding to the state (2-Bit) of the current position of the read head. At this time, the machine corresponding to the measured state goes through the same process and calls another machine or itself.

    These four machines symbolize another system separate from ours. We observe machines separate from the world as if we were watching computer simulations. The binary digits recorded in the read head are the smallest units of unspecified information possible, called bits. The bit, as the smallest particle that can make up the world and not simply as a digital recording unit, symbolizes the basis of this world. The things that we call noise, the information that we think of as meaningless, the information from which we cannot find the pattern, and the information that we cannot decode are called “chance”. When this information can be observed from outside our own world, we have proven through the Markov chain that all events are linked together.

    The interplay concept is certainly interesting, and it’s pleasing to watch in the video below from a purely aesthetics point of view as well.

    [embedded content]

    Website: LINK

  • Suspend particles in midair with this acoustic levitation setup

    Suspend particles in midair with this acoustic levitation setup

    Reading Time: 2 minutes

    Suspend particles in midair with this acoustic levitation setup

    Arduino TeamNovember 29th, 2018

    Of course Styrofoam floats on water, but have you ever seen it float in midair? That’s exactly what Julius Kramer’s 3D-printed acoustic levitator does, using an array of 72 40kHz ultrasonic transducers to form standing waves of low and high pressure. When turned on, he’s able to simply insert a tiny foam ball which hovers like magic.

    If this seems familiar, his Arduino Nano-powered device is based on work by Asier Marzo, Adrian Barnes, and Bruce W. Drinkwater. What’s interesting about Kramer’s build is that he does a great job illustrating how it works, starting at around 3:00 with an oscilloscope, and continuing on with diagrams, and even a visualization of the waves using steam. He also shows off a miniature version at around 6:00, which while less capable, could make this type of project approachable for those that don’t feel like soldering six dozen small speakers together!

    [youtube https://www.youtube.com/watch?v=s1B-AKGadJA?feature=oembed&w=500&h=281]

    Website: LINK

  • Designing an omni wheel robot platform with Arduino

    Designing an omni wheel robot platform with Arduino

    Reading Time: < 1 minute

    Designing an omni wheel robot platform with Arduino

    Arduino TeamNovember 27th, 2018

    Omni wheels are devices that look like wheels with extra rollers positioned along their circumference. This allows robots to move forwards and backwards, as well as slide and spin depending on how the wheels are powered. Maker Jeremy S. Cook decided to create his own version, and after some consideration and careful design work, constructed a cylindrical frame out of MDF and PLA.

    The Roomba-like unit features an Arduino Nano, which controls four NEMA 17 stepper motors via Easy Driver boards, while a Bluetooth module enables smartphone operation. Once a few intermittent motion issues are worked out, the stepper motors should provide precise positioning for further robotics experimentation.

    [youtube https://www.youtube.com/watch?v=Z3M38egxzrE?feature=oembed&w=500&h=281]

    Code for the build can be found here.

    Website: LINK

  • Hack a cheap remote light switch with an Arduino Leonardo

    Hack a cheap remote light switch with an Arduino Leonardo

    Reading Time: < 1 minute

    Hack a cheap remote light switch with an Arduino Leonardo

    Arduino TeamNovember 27th, 2018

    Chris Lovett used a cheap remote plug to control his Christmas lights; however, when the fob’s A53G 12V battery died, he decided to go a different direction. Rather that just replace the battery, he hooked up an Arduino Leonardo for complete lighting automation.

    For this hack, he bypassed the onboard IC and instead sent a simulated signal produced by the Leonardo through the wireless transmitter. The appropriate signals were decoded by a logic analyzer, then sent using one output pin to power the transmitter and a second to output the correct pulses. Full automation was accomplished via a Python Script running on a computer to activate the Leonardo at sunset and sunrise. 

    [youtube https://www.youtube.com/watch?v=SLlqlntYcEg?feature=oembed&w=500&h=281]

    Arduino code can be found here, along with the Python script, if you’d like to try something similar.

    Website: LINK

  • Stream weather conditions to the cloud!

    Stream weather conditions to the cloud!

    Reading Time: < 1 minute

    Stream weather conditions to the cloud!

    Arduino TeamNovember 26th, 2018

    Weather reports on the news, your computer, or smartphone are very good—something that people 100 years ago could only dream of—but what if you want to know the exact weather in a fixed location from anywhere in the world? One solution would be Jakub Nagy’s excellent cloud-connected station.

    It uses an Arduino Uno to collect data from temperature, humidity, pressure, and UV index sensors, along with a Nano to read a rain gauge. The data, with images from a webcam, are passed along to a service called Weathercloud, where this report out of the Slovak Republic can be viewed remotely. 

    If you’d like to assemble a similar device to measure conditions in your area, instructions are available in his write-up, including a parts list that will run around $130.

    Website: LINK

  • Rotary phone transformed into home automation device

    Rotary phone transformed into home automation device

    Reading Time: 2 minutes

    Rotary phone transformed into home automation device

    Arduino TeamNovember 26th, 2018

    While once an essential communication tool, rotary phones in the wild are quite a rarity today. Still, they do hold a certain charm, and hacker Kristiaan N. decided to turn one of these units into a clever home automation interface.

    The original idea was to use the phone as a doorbell. Like many projects, this simple job turned into something much more involved, with an Arduino Nano and a bevy of complimentary electronics being installed in the housing. This allows it to respond to doorbell presses as intended, and it’s now also able to ring in different patterns via wireless input from a smartphone. 

    Most impressively, the modified phone can signal up to 10 devices using the rotary input, using the MySensors Arduino library and a Domoticz setup. The system’s capabilities are demonstrated in the video below, switching lights, and showing off its multi-ring capability.

    The current version features the following functions:

    • Doorbell function with simple button
    • MySensors integration with NRF24 radio
    • Wirelessly activate 5 different ringtones
    • Alarm signal
    • Working dial with 10 virtual switches

    The idea is basically that it will ring just like a old phone when somebody presses the doorbell button. If you don’t want any wires for that, you can just sent a command from any button attached to your Domoticz controller. You can also set your Domoticz controller to ring different ringtones for any events like a door that has open, or a set timer that has passed.

    The dial also acts like 10 virtual switches. Your Domitcz controller will see these as 10 different switches that will be turned on and immediately be turned off again. You can use this to trigger events like turning a light on, or set the heating to a different setpoint.

    The wireless function is done by the incredible MySensors library. In my opinion its one of the best platforms for home build sensors and actors. Its cheap to build, very reliable, and the possibilities are endless. You will need a MySensors gateway attached to your Domiticz controller. I’m using the USB version. Building one is very easy and doesn’t require knowledge of MySensors, Arduino, or electronics. If you just want the doorbell, don’t worry about all the other functions. Just leave out the radio and the connections to the dial. The Arduino code will work fine without.

    [youtube https://www.youtube.com/watch?v=cv_NBRw28k4?feature=oembed&w=500&h=281]

    Website: LINK

  • Upgrade a sewing machine into an automatic embroidery rig

    Upgrade a sewing machine into an automatic embroidery rig

    Reading Time: 2 minutes

    Upgrade a sewing machine into an automatic embroidery rig

    Arduino TeamNovember 26th, 2018

    A needle and thread is extremely useful if you need to fasten a few pieces of fabric or sew on a button, and a sewing machine takes things up several notches in speed an accuracy. This venerable machine, however, can now be enhanced with a trio of stepper motors under Arduino Uno GRBL control to take things to an entirely new level.

    The “Self-Made Embroidery Machine” employs a setup very similar to a 3D printer or CNC router. Two steppers move the fabric around, while a third actuates the needle. This allows the user to program in decorative shapes and patterns as shown in the video below, and the build process is well documented if you’d like to create your own!

    Sewing machine part is any old or new sewing machine. Only change for original is stepper motor with synchronised pulley system (chain/belt drive) and more embroidery friendly presser foot. It is recommended to use older sewing machine, way more convenient to mount stepper motor to cast iron and prices are relatively cheap.

    XY movement consists mainly 3D printed parts, 12 pcs and similar parts known from self build 3D printers. Both axes use GT2 belts, NEMA 17 steppers and both directions are fully scalable.

    Synchronous movement comes from Arduino powered GRBL G-code interpreter, it is mouthful, but basically machine moves using G-code send to Arduino. It is not that complicated and it is only carrier like any other one when going from system to another one.

    Now we have movement and code, but how to make nice shapes and export to G-code. It is nothing to do with medieval sorcery, it is a matter of downloading Inkscape and extension called Inkstitch.

    Help and examples how to use Inkstitch extension can be found address above. End result should be really close to hobby level embroidery machines, just slower speed. After all, embroidery machine is nothing more than overgrown sewing machine.

    [youtube https://www.youtube.com/watch?v=0lERsPc5gEk?feature=oembed&w=500&h=281]

    Website: LINK

  • Convert a Dremel tool into an Arduino-controlled CNC machine

    Convert a Dremel tool into an Arduino-controlled CNC machine

    Reading Time: 2 minutes

    Convert a Dremel tool into an Arduino-controlled CNC machine

    Arduino TeamNovember 26th, 2018

    3D printers get most of the attention in maker-fabrication news, but other computerized tools, like laser cutters and CNC routers, can also be extremely useful. In fact, Nikodem Bartnik decided to create his own Dremel-based machine constructed out of 3D-printed parts and aluminum profiles. 

    Electronics include an Arduino Uno and CNC stepper shield running GRBL for control, along with some NEMA 17 steppers and motor drivers, a relay for the Dremel, and a 12V / 30A power supply.

    As with many other projects, his build went through several iterations, but the final results—seen in the video below—are quite good. The machine, which only cost him around $300, is able to mill MDF and acrylic.

    If you’d like to make your own, Bartnik outlines his design in the first video below, then shows how to use it in the second. 

    [youtube https://www.youtube.com/watch?v=239aFAqYBpQ?feature=oembed&w=500&h=281]

    [youtube https://www.youtube.com/watch?v=TXEHunJmjcg?feature=oembed&w=500&h=281]

    Website: LINK

  • Customize your coffee cups with the Mug-O-Matic!

    Customize your coffee cups with the Mug-O-Matic!

    Reading Time: 2 minutes

    Customize your coffee cups with the Mug-O-Matic!

    Arduino TeamNovember 25th, 2018

    In order to inspire the next generation of scientists and engineers, Michael Graham (AKA EngineerDog) has come up with a robot that automatically draws on coffee mugs with a marker—and potentially much more. 

    In its nominal configuration, the Mug-O-Matic is controlled by an Arduino Nano with a custom TinyCNC board, and uses a trio of small servo motors for cup plotting.

    Additionally, the device can be reconfigured into a wide variety of robotic forms, and features 60+ compatible parts with which to do so. 

    Mug-O-Matic is a 3-axis drawing robot that can customize coffee mugs! This capable little robot can draw anything you want via manual control, Bluetooth, calculated algorithms, or even G-code. So you can enjoy your custom mug creation, then wipe it clean. You could make it totally different every day for a year, and not make the same thing twice!

    Its little buddy, the Desktop Sentry, is a pan-tilt turret that guards your desk! Also controlled via joystick, Bluetooth, algorithms, or G-code, this device can automatically guard your space with a laser or a rubber band launcher, or be used for light writing.

    The intent of this project is to produce fun and accessible educational tools. We want to encourage people to engage in tinkering and making things, because the creative process is a powerful way to learn.

    [youtube https://www.youtube.com/watch?v=qGnSIqSJ9gQ?feature=oembed&w=500&h=281]

    If you’d like to get to work on your own Mug-O-Matic, more info can be found here, including a parts list for the build. It is also slated for a release on Crowd Supply, which will likely make things easier and less expensive if you’re willing to wait!

    Website: LINK

  • (Almost) autonomous kids’ vehicle with Arduino

    (Almost) autonomous kids’ vehicle with Arduino

    Reading Time: < 1 minute

    (Almost) autonomous kids’ vehicle with Arduino

    Arduino TeamNovember 14th, 2018

    While the world seems to be focusing on self-driving cars, maker Sieuwe Elferink has instead turned his attention to creating a semi-autonomous kids’ four-wheeler. As of now, the modified device can steer itself within a set of lines, and stop for pedestrians and inanimate objects.

    The augmented vehicle uses an Arduino Nano for control, plus a pair of TCRT5000 sensors attached to tubing on the sides to pick up boundary lines. Obstacle avoidance is via an ultrasonic sensor on the front. Four relays are used to activate a former windshield wiper motor for steering through a chain and sprocket system, along with the vehicle’s original motor for propulsion.

    The build process is documented here, while code and an electrical schematic is available on GitHub.

    [youtube https://www.youtube.com/watch?v=bVIsolkEP1k?feature=oembed&w=500&h=281]

    [youtube https://www.youtube.com/watch?v=x573-DXd6lk?feature=oembed&w=500&h=281]

    Website: LINK

  • Creep out guests with an Arduino-controlled teddy bear

    Creep out guests with an Arduino-controlled teddy bear

    Reading Time: < 1 minute

    Creep out guests with an Arduino-controlled teddy bear

    Arduino TeamNovember 14th, 2018

    Halloween has become something of a hacker holiday, giving creative people the world over a chance to show off their spooky animatronic inventions outside without neighborhood scrutiny. This year, Instructables user “gocivici” created a display inspired by the doll in a rocking chair featured in the movie Annabelle, but decided to use an Arduino-infused teddy bear instead. 

    The setup is simple but effective, using an Arduino Nano and solenoid to rock the chair. The bear’s head rotates using another Arduino board—an Uno this time—along with a second solenoid and 3D-printed assembly stuffed inside. Control is accomplished via a small wireless remote, though a motion sensor could also be employed.

    [youtube https://www.youtube.com/watch?v=R9Il16HriTQ?feature=oembed&w=500&h=375]

    Website: LINK

  • Arduino PRO Gateway for LoRa now available for pre-order

    Arduino PRO Gateway for LoRa now available for pre-order

    Reading Time: 2 minutes

    Arduino PRO Gateway for LoRa now available for pre-order

    Arduino TeamNovember 14th, 2018

    We are very happy to announce the Arduino PRO Gateway for LoRa!

    Combined with Arduino MKR WAN 1300 IoT nodes, it makes an ideal solution for a wide range of applications, like smart agriculture, smart cities and building automation – and many other remote monitoring use cases requiring long range, low power wireless connectivity.

    The gateway can be used globally and enables multiple channel management. By supporting advanced features like Listen Before Talk (LBT), it allows users to transmit at higher power on the first free channel, achieving longer ranges than conventional gateways for LoRa. 

    Arduino continues its mission of making complex technology easy enough for anyone to use. Customers of the Arduino PRO Gateway will be given exclusive beta access to the Arduino IoT Cloud, which makes installation, provisioning and remote management of the gateway incredibly simple through the popular Arduino Create cloud platform.

    The gateway features the advanced Embit EMB-LR1301-mPCIe module, hosted by a Raspberry Pi 3 B+ SBC, in a rugged aluminum enclosure. The gateway comes pre-installed with an optimized packet forwarder and a carrier grade Network server for LoRa WAN that is running on the Arduino Cloud provided by A2A Smart City (part of the A2A Group).

    Technical Specifications

    • Chipset: Semtech SX1301
    • Modulation: LoRa Spread Spectrum, FSK, GFSK 868MHz (EU) / 915MHz (US)
    • Number of Channels: 8 LoRa Channels
    • Operating Frequency: 868MHz (EU) / 915MHz (US)
    • Frequency Range: 860MHz to 1020MHz
    • Operating Temperature: -40°C to +85°C
    • RF Output Power: Up to +27dBm
    • Sensitivity: Up to -137dBm
    • Interfaces for the LoRa Module:  mPCIe (SPI / I2C / UART / GPIOs) :
    • Dimensions: 71x40x1mm
    • Operating Voltage: +5V
    • Additional Features:
      • Listen Before Talk (LBT) Capability (for improved transmission power management),
      • On-board uFL antenna connector
      • FPGA support for LoRa Spectral Scan

    The Arduino Pro Gateway for LoRa (868 MHz , EU version) can be pre-ordered from the Arduino Store.

    Website: LINK

  • Dual Arduino “CNC” control

    Dual Arduino “CNC” control

    Reading Time: 2 minutes

    Dual Arduino “CNC” control

    Arduino TeamNovember 13th, 2018

    Generally when you work with CNC machinery, you program it on a computer, then allow a controller to automatically run through a cutting routine. Arduino boards have long been used for this kind of control through the grbl software package, but YouTuber Electronoobs decided to do things a bit differently.

    His setup takes input from a potentiometer and several buttons, enabling manual control of his stepper motor-driven router. An Arduino Nano powers the motors through a pair of stepper drivers, while a second Nano is then used to output distance information on an LCD screen, letting him view exactly where his cutter is at a glance.

    Why use 2 Arduinos? Well, if I use only one, the code would be very difficult with too much interruptions. We have to create pulses for the motors and print on the LCD at the same time. I’ve done that and each time I was printing on the LCD, there was a small pause in the motor rotation, and if the refresh rate is fast, the motors will have a pause each time and we don’t want that. That’s why I use 2 Arduinos. One will create the pulses for the motors and the other one will count the steps and print the distance and speed.

    We have 2 step motors. I’ve used NEMA 17. Each with a A4988 driver. This driver needs 3 signals from the Arduino. Enable, direction and steps. The enable pin is connected to a toggle switch so we could start to stop the motors manually. The toggle switch is also connected to the Arduinos so we could know when the motors are enabled or not. To control speed we use a lineal potentiometer and to move axis and reset position, some push buttons with pulldowns. To print the distance, I’ve used an I2S LCD screen of 20×4 but you will have the code for the 16×2 version of LCD as well.

    Besides adding a nice readout to the machine, this concept could certainly form the basis for all manner of other stepper-driven devices.

    [youtube https://www.youtube.com/watch?v=r4s-v2ZJy-Y?feature=oembed&w=500&h=281]

    Website: LINK