logo-mobile

ROHM

ROHM
Menu
  • Arduino –
  • Raspberry Pi –
  • Trending –
  • Others –
  • About –
  • Contact –

Arduino

Arduino Explorer Rover Part 2 – Electronics & Wiring

Jan Gromes
Published by Jan Gromes at November 15, 2017
Categories
  • Arduino
Tags
  • Arduino
  • arduino explorer
  • rohm sensor kit
  • rover
  • space rover

 

Step 7: Final tweaks to the chassis

Since our robot will be moving around in a natural environment, it would be pretty cool if it had some onboard sensors to measure all sort of properties of its surroundings. For this purpose, I’m using ROHM Sensor Evaluation Kit which makes sensing the physical world a lot easier. Arduino libraries for the individual sensors can be downloaded from the links below. In this project, I’ll be using the following sensors:

  • BM1422GMV – magnetometer
  • RPR-0521RS – ambient light sensor
  • KX022-1020 – accelerometer
  • BM1383GLV – pressure sensor
  • ML8511A – UV radiation intensity sensor
  • BD1020HFV – temperature sensor

 

There’s a slight catch though – all the sensors were designed to be used when inserted into the headers on the shield. Since the shield will be closed off inside the sealed box, some sensors like the UV radiation sensor will not really measure anything sensible. Furthermore, sensors like accelerometer and magnetometer have to be physically mounted to a stable platform, but when they are merely inserted to the shield, they tend to move back and forward quite a lot. This would seriously affect the measurements done with these sensors.

The solution to all these problems is fairly simple. We just need some enclosure for the sensors. Something that can be easily mounted to any part of the chassis, something that will provide sufficient cover but won’t block the environmental property we’re trying to measure. That’s why I designed these little covers for all the sensors I’m using. They can be easily printed on any 3D printer. More info about them can be found in a separate article: 3D Cases for ROHM Sensor Evaluation Kit.

arduino explorer rover

Figure 4. Sensor covers

Another part that needs some sort of cover is the camera. We also want to position the camera, and that’s what the 9g servos are for. Originally, I wanted to use one of the cheap camera mounts you can find online. That turned out to be a waste of about 5 dollars since the mount snapped in half the first time I accidentally hit it. Rather than trying my luck with another one, I designed and 3D printed my own! It’s much sturdier than the first one, and we should be able to get some pretty decent pictures with it.

arduino explorer rover

Figure 5. The camera mount

All the files for this model are available on Thingiverse, so if you need a compact and sturdy camera mount for any project, feel free to 3D print this one!

Of course, all of these sensors and the camera have to be mounted somewhere. I decided to mount them atop the front frame block, on a square piece of 3 mm acrylic plate. We will then run the cables from the sensors into the electronics box that is placed directly behind them.

arduino explorer rover

Figure 6. Sensor mount detail without the camera. The captions show which sensor is in a given case

arduino explorer rover

Figure 7. Sensors and camera mounted in the final place

The final tweak you might have to do is to change the toughness of the suppressors. Since I decided to use a massive lead-acid battery, most of the weight will be placed on the last pair of suspension. To compensate for that, I set the last pair of suppressors to the toughest setting, the first to the softest and the center one to about middle.

arduino explorer rover

Figure 8. The suppressor on the toughest setting (top) and the softest setting (bottom)

This step depends on the exact battery you decide to go with. If your battery is light enough, It might not even be necessary to change the suppressor toughness. However, my battery is huge: it has 8.5 Ah capacity, and weighs 2.7 kg (5.95 lbs). This is kind of a trial-and-error step, so just put the battery on the chassis and tinker with the settings for a while to see what works best for your setup. Ideally, the chassis should be level when it’s standing on a flat surface – it shouldn’t be tilted forward or backward.

 

1 2 3 4
Jan Gromes
Jan Gromes
Jan is currently studying Electrical Engineering at Brno University of Technology. He has many years of experience building projects using Arduino and other microcontrollers. His special interest lies in mechanical design of robotic systems.

Check us out on Social Media

  • Facebook
  • Twitter

Recommended Posts

  • Arduino Explorer Rover Part 3 – ProgrammingArduino Explorer Rover Part 3 – Programming
  • Arduino Explorer Rover Part 1 – ChassisArduino Explorer Rover Part 1 – Chassis
  • Arduino Explorer Rover Part 1 – Chassis Final AssemblyArduino Explorer Rover Part 1 – Chassis Final Assembly
  • UC San Diego Space Rover Prototype IntroUC San Diego Space Rover Prototype Intro
  • 3-Axis Accelerometer using TFT LCD Panel – Part 23-Axis Accelerometer using TFT LCD Panel – Part 2
  • 3-Axis Accelerometer using TFT LCD Panel – Part 13-Axis Accelerometer using TFT LCD Panel – Part 1
Receive update on new postsPrivacy Policy

Recommended Tutorials

  • How to integrate an RFID module with Raspberry Pi How to integrate an RFID module with Raspberry Pi
  • How to Use the NRF24l01+ Module with Arduino How to Use the NRF24l01+ Module with Arduino
  • How to Run Arduino Sketches on Raspberry Pi How to Run Arduino Sketches on Raspberry Pi
  • Setting Up Raspberry Pi as a Home Media Server Setting Up Raspberry Pi as a Home Media Server

Recommended Trends

  • SewBot Is Revolutionizing the Clothing Manufacturing Industry SewBot Is Revolutionizing the Clothing Manufacturing Industry
  • All About The Sumo Robot Competition And Technology All About The Sumo Robot Competition And Technology
  • 5 Interesting Tips to Calculating the Forward Kinematics of a Robot 5 Interesting Tips to Calculating the Forward Kinematics of a Robot
  • Go Inside the Drones That Are Changing Food Delivery Go Inside the Drones That Are Changing Food Delivery
Menu
  • Arduino –
    Arduino Beginner’s Guide
  • Raspberry Pi –
    Raspberry Pi Beginner's Guide
  • Trending –
    Updates on New Technologies
  • Others –
    Interviews / Events / Others

Check us out on Social Media

  • Facebook
  • Twitter
  • About
  • Company
  • Privacy Policy
  • Terms of Service
  • Contact
  • Japanese
  • 简体中文
  • 繁體中文
Don’t Forget to Follow Us!
© Copyright 2016-2023. Device Plus - Powered by ROHM
© 2023 Device Plus. All Rights Reserved. Muffin group

istanbul escort istanbul escort istanbul escort