STEP 2 Materials

Bill of Materials: Most of the materials I used are bought from Chinese suppliers on Internet. Few of them however I decided to buy locally mostly because they were considered good to have and I wanted to avoid delays: GPS, Bluetooth and Joystick.

Below you can find list of materials along with their prices and where you can buy them. If you can find them cheaper or deliver them faster I strongly suggest you do so.

Hardware Units Cost Buy
Arduino Due 1 $ 22,65
TFT Touch Screen (new link added) 1 $ 28,00 (new price $36)
RTC DS323 1 $ 2,14
GPS uBlox Neo 6M 1 $ 18,25
PS2 joystick + Piezo speaker 1 + 1 $ 6,51
DHT22 Temperature sensor 1 $ 6,96
HC-05 Bluetooth module 1 $ 5,93
DRV8825 Motor driver + Heatsink 2 $ 8,70
Plastic/Metal Box for Hand Controller (to gather all components) 1 $ 6,00  
Electronic board (PCB) 1 $ 1,00
Wires + Switches (x3) + Resistors (10 x 1 kOhm) + Capacitators 100 mF + Connectors (2x5pin for RA & DEC, 12 VDC and USB for programing)   $ 24,00  
Belt & Pulley (2x40 tooth + 2x10 tooth) 2 $ 27,00
SY42STH47-1684B Motors NEMA 17 (44 N.cm torque) 2 $ 34,50
Hot Glue Gun 1 $ 1,50  
    $ 193,23  

Additionally depending on your design, you might need 40 pin. cable with connectors for the TFT, some plastic bolts to fasten the joystick, USB cable to ensure the Arduino Due is still programmable when enclosed in the box, fan and others.

If you don’t have those at home (as I didn’t) you should also buy some soldering materials, solder, nippers, digital multimeter, and others.

Delivery Time: The delivery of components took me between 5-7 weeks from China, so you should plan your procurement a bit in advance. Also, I encourage you to locate a radio shop near you, where you can buy additional materials if you need to. This will spare time, when you decide to change the design and most importantly will keep you closer to your deadline.

Software you will need: One of the important part of building your rDUINO Scope is to download and install the Arduino IDE and all related Software (drivers, board definitions and libraries). Follow the below list in order to install needed on your computer:

  • Go to Arduino website and download the IDE: https://www.arduino.cc/en/Main/Software
  • Install the software – Once the software is installed it will also install drivers needed so that your computer recognizes the Arduino board when connected.
  • Run the Arduino IDE and navigate to: Tools -> Board -> Boards Manager, once there Download and install Arduino Due board definition “Arduino SAM Boards (32-bit ARM Cortex-M3)”;
  • Download the libraries pack that I used as part of the program and copy-paste them in the “libraries” folder of your Arduino IDE installation.
  • Restart the IDE and load the “rDUINO Scope” code.

  • You should be able now to compile the code and load it to the Arduino Due board after connecting Arduino to your Computer.

    Note: In case you are not aware of how the Arduino IDE works and what needs to be done in order to program Arduino, refer to website and tutorials: https://www.arduino.cc/en/Tutorial/HomePage

    Additional Materials: I encourage you to read about how the components work, in order to avoid some traps (e.g. DRV8825 motor driver could be damaged when powered up and you connect motors). Thus I have collected the datasheet of all the components in one place.

     Arduino Due  MUST READ!  https://www.arduino.cc/en/Main/ArduinoBoardDue
     TFT Touch Screen    http://www.emartee.com/product/4227...
     RTC DS323    http://datasheets.maximintegrated.com/en/ds/DS3231.pdf
     GPS uBlox Neo 6M    https://www.u-blox.com/sites/default/files/...
     DHT22 Sensor    http://akizukidenshi.com/download/ds/aosong/AM2302.pdf
     HC-05 Bluetooth    http://www.robotshop.com/media/files/pdf/rb-ite-12-bluetooth_hc05.pdf
     DRV8825 Motor driver  MUST READ!  https://www.pololu.com/product/1182
     SY42STH47-1684B Motors  MUST READ!  https://www.poscope.com/nema17