- Core Components
- PipeLines
- TempeHS Actuators
- TempeHS Display Modules
- TempeHS Sensors
- TempeHS Shields & Modules
- Planning & Modelling Mechatronic Tools
- TempeHS Power Supply
- TempeHS Electronic Components
- TempeHS Mechatronic & Electronic Tools
- Install Arduino IDE for Windows or Arduino IDE for MAC
- Install the drivers (have an Arduino plugged in) Arduino Drivers for Windows or Arduino Drivers for MAC
- Core Boilerplate
- Function Boilerplate
- OOP boilerplate
- Arduino_Differential_Drive_Robot
- Arduino_MAAS_Tinkershield_1st_Robot
- Arduino_Manipulator_Robot
- Ardunio_AIDriver_Boilerplate
- Fork the TempeHS Arduino Bootcamp to a repo called
2023IST-Arduino-Bootcamp.Ben.Jones
(the year is the year you graduate, and the name is your name) - As we work through the Bootcamp,
COMMIT
every successful solution you code out and either a picture of the TINKERCAD or a photo of the Arduino and breadboard
- Create a new GitHub Repo
- Copy the contents of the desired Boilerplate to the root of your folder
- Rename the *.ino file to be identical as the Repo name (Arduino IDE will error if there is a syntax error)
- For any
#INCLUDE
libraries, you need to copy the contents of the library folder into the root of your folder - Your
COMMIT
s should match your application development and testing
- 180Deg Micro Servos Max load: plastic geared is 9g & metal geared is 13.4g
- Continuous Servos
- Parralax 900-00008 v1.0
- Emoro DM0100
- 180 Degree Servos
- RDS3115
- DS3115
- HiTec HS-625
- 270 Degree Servos
- RDS3115
- DS3115
- Bi-axial right angle 1:48 DC geared hobby motor (plastic & metal geared)
- 3.7V 716RPM Micro Coreless DC Motors
- 3.7V 8520RMP Micro Coreless DC Motors
- 6V Motor with 75:1 metal gearbox providing 12 kg*cm (1.1 Nm) of torque at 133 rpm
- Water Pump Motor - DC 12V/370-04PM
- 6v 130 sized DC hobby motor
- Haptic feedback module
- Vibration motor Note: we have a range of wheels and propellers for all our motors, or you can 3D design and manufacture your own
- LCD & OLED Displays
- LED, LED Array, LED Bar
- Digit Displays
Read the documentation in the TempeHS Sensor Catalogue folder
- Environmental Sensors
- Sound Sensors
- Colour and Light Sensors
- Physical Input
- Space and Movement
- Biomedical
- Electrical Read the documentation in the TempeHS Sensor Catalogue folder
- DFRobot LCD/Button Shield
- Ardunio Motor Shield V3
- New HC-06 Bluetooth Module
- Adafruit Music Maker MP3 Shield
- Sunfounder 4 Motor Drive Shield
- Sparkfun Step Motor Driver
- Generic W5500 Ethernet & SD Card Shield -
#include <SPI.h>
&#include <Ethernet.h>
- Digital Line Sensor
- 5x Analogue Line Sensor
- TZT TCS34725 Color Sensor Recognition Module
- DHT22 Temp & Humidity Sensor
- HC-SR04 Ultrasonic Sensor
Note we have micro & SD cards for the MP3 & W5500 shields which both can also be used for data logging
- Circuit design and testing: TINKERCAD Circuits
- Flow chart design: Draw.IO Diagrams
- 3D Design & Models: TempeHS_3D_Modelling_For_Mechatronics
- Psuedocode: TempeHS Psuedocode CheatSheet & Examples
- IPO Table: Video Explaining IPO Tables
- 9v Battery & holders
- 1.5v AA Battery & 1x, 2x, 4x, 6x, 8x holders
- 1.5v AAA Battery & 1x, 2x, 4x, 6x, 8x holders
- 3.7v 18650 Polymer Lithium Ion Battery (LiPo) & 2x holders
- 0-12v wired variable power source
- 5v USB breadboard powerhead
- XL4015 DC to DC Step Down Module
- Diodes
- 1N4934 1A 100V Rectifier Diode 0.7voltage drop
- 1N5404 3A 100V Rectifier Diode 0.7voltage drop
- 1N5819 1A 40V Schottky Rectifier Diode ~0.3 voltage drop
- 1N5822 3A 40V Schottky Rectifier Diode ~0.3 voltage drop
Notes:- Place in series for additive effect to voltage drop
- Place in parralel for additive effect to amperage flow
- 5x20 PCB Fuse Holder
- 5x20 ceramic fast blow fuses:
- 1A
- 1.5A
- 2A
- 2.5A
- 3A
- Nuts and Bolts - M3 M2.5 M2 M1.6
- Screws - M3 M2.5
- 1/4W Metal Film Resistor - 10 ohm ~1M Resistance 1%
- LED - RED GREEN BLUE ORANGE YELLOW CLEAR RGB Infrared
- Aluminum Electronic Capacitors - 0.1uF-1000uF
- Ceramic Capacitor - 1PF-100nF
- PNP/NPN transistors - 2N222 C1815 S9014 BC548 2N2904 C945 S9015 BC549 SN3906 S8050 BC327 BC550 2N5551 S8550 BC337 BC556 SN5551 S9012 BC517 BC557 A1015 S9013 BC547 BC558
- MOSFet - BS170 BS250 IRF9640 IRFZ24 IRF9630 IRFZ46 IRF540 IRF3710 IRF1010 IRF9630 IRF4905 IRF9540
- Diode - 1N4001 1N4004 1N4007 FR107 FR207 RL207 UF4007 1N4148 1N5817 1N5819 1N5404 1N5406 1N5408 1N5822
- Intergrated Circuits - NE555 LM324N LM393P UA741CN PC817 LM358P LM386N NE5532P ULN2803APG ULN2003APG
- Connectors - Double row screw terminal block PCB screw wire terminal block
- Switches - 3pin PCB sliding toggle switch NO momentary switches 3pin PCB mini limit switch NO NC 3 Pins PCB roller arc lever snap action push
- Light dependant resistors
- Potentiometer - 10M Linear
- Speaker - 8Ω 0.25W speaker, Piezo speaker
- Wire - 30 AWG wrapping wire 13x0.12 Hook-up wire Conductive tape 22 AWG solid core hook-up wire
- Prototyping PCB (cm x cm) - 3x7 4x6 5x7 7x9 9x15 12x18 10x22 Note: These are the components we have on the shelf at school ready for use, not what you are limited to use
- Spanners
- P1 & P0 phillips screwdriver
- 3mm & 2mm flathead screwdriver
- Precision Tweezers
- Wire strippers
- IC Chip Extractor
- Network crimpers
- Digital vernier scale
- 150mm metal ruler
- Precision Screwdriver Kit
- Desoldering pump
- Locking scissor clamp
- Soldering iron & air filter/extractor
- Networking testing tool
- Auto-scaling multimeter
- Third hand
- Silicon mats