Home Robotics
eBook - ePub

Home Robotics

Maker-Inspired Projects For Building Your Own Robots

  1. 160 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Home Robotics

Maker-Inspired Projects For Building Your Own Robots

Book details
Book preview
Table of contents
Citations

About This Book

Learn to make your own robots with this accessible, illustrated guide for robotics enthusiasts, featuring 13 unique robotics projects suitable for beginner to intermediate level. You've seen the sci-fi movies and dreamed of creating your very own robot. Now learn to build machines with your own hands that will move or perform tasks at your command. Featuring brand-new projects and specially commissioned photography, this book uses easily sourced components to teach you simple electronics and programming. Learn to design and build your very own custom-made creations that can walk, draw or even guard your home. Start with a space-age butterfly that skips along on its own or a robot that creates psychedelic patterns of amazing variety, then discover how to create a catapult bot that activates when movement is detected or construct an intelligent, all-terrain rover vehicle – the possibilities are endless.

Frequently asked questions

Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access Home Robotics by Daniel Knox in PDF and/or ePUB format, as well as other popular books in Technology & Engineering & Robotics. We have over one million books available in our catalogue for you to explore.

Information

Publisher
Aurum
Year
2018
ISBN
9781781317686

02 SIMPLE ROBOTS

AVATAR
SCUTTLE BOT
GARDEN GUARDIAN
CATAPULT BOT
WALKING ROBOT
Using the BBC micro:bit to provide the brains for these cool projects, you will soon learn how to adapt the ideas to dream up your own brilliant robot designs.
Image

AVATAR

Image
Our previous projects all used simple mechanical and electrical components to allow our robots to move and interact with their environments. However, more complicated robots commonly use small devices known as microcontrollers.

COMPONENTS

1 BBC micro:bit

TOOLS

PC/laptop computer
micro USB cable
SNAPSHOT
Microcontrollers give robots more advanced functionality. They are like small mini computers. While they’re not very good for familiar tasks like browsing the internet, they are excellent at doing or monitoring things repeatedly – they are brilliant at this because they can perform these tasks extremely quickly.
Microcontrollers need to be programmed for them to be able to know what tasks they should perform. Programming is commonly done using something that looks a bit like a strange text language, but this is not very user-friendly for new roboticists. Instead we will use a graphical programming language where we can build programs by dragging and dropping ‘blocks’ onto a screen.
If you have ever used the programming language ‘Scratch’ at home or at school, you should feel confident about the programming part of these projects. If not, don’t worry as this project is all about guiding you through writing your first program.
Image
1 Launch the JavaScript Blocks Editor from the micro:bit website (microbit.org). When it loads, you should see a pane with a picture of a micro:bit, a number of tabs that contain different kinds of blocks, and a pane which contains two blocks ‘on start’ and ‘forever’. The ‘on start’ block, like its name suggests, performs tasks that should happen when your micro:bit is first switched on – this block is useful for setting the initial state of things. The ‘forever’ block repeatedly executes the same tasks over and over again as fast as the microcontroller can go. This is why microcontrollers are great at doing simple tasks repetitively.
Image
2 Click on the ‘Basic’ blocks tab and drag a ‘show icon’ block onto the pane with the ‘on start’ and ‘forever’ blocks. You will notice that the ‘show icon’ block has a little notch in the top part of it, this means that it needs to be connected to something in order to work. Drag and release the ‘show icon’ block so that the notch connects to ‘on start’ block. If you have speakers plugged into your computer, you should hear a ‘click’ sound. The pane with a picture of a micro:bit should now change to show an image of a heart. This pane simulates the running of your program and is useful to test things without having to keep downloading your program to your micro:bit. Click the heart icon that’s currently on display in the ‘show icon’ block and click on the happy face. You should see that the simulator now updates itself and instead of showing a heart, it is instead displaying a happy face.
Image
3 Frequently when programming we need our program...

Table of contents

  1. Cover
  2. Title Page
  3. Contents
  4. Introduction
  5. 01 Basic Bots
  6. 02 Simple Robots
  7. 03 Smart Makes
  8. Resources
  9. Index
  10. Copyright