8.4 KiB
Hardware
Di T wey dey for IoT na Things, e mean di devices wey dey interact wit di world wey dey around us. Every project dey base on real-world hardware wey students and hobbyists fit use. We get two options of IoT hardware wey you fit choose, e depend on wetin you like, di programming language wey you sabi or prefer, your learning goals, and wetin dey available. We also provide 'virtual hardware' version for people wey no get access to hardware or wan learn more before dem buy.
💁 You no need buy any IoT hardware to finish di assignments. You fit do everything wit virtual IoT hardware.
Di physical hardware options na Arduino or Raspberry Pi. Each platform get im own good and bad sides, and we go explain all of dem for one of di first lessons. If you never decide which hardware platform you wan use, you fit check lesson two of di first project to choose di hardware platform wey you go like learn.
Di hardware wey we choose na to make di lessons and assignments no too hard. Even though other hardware fit work, we no fit guarantee say all di assignments go work for your device unless you get extra hardware. For example, plenty Arduino devices no get WiFi, and WiFi dey important to connect to di cloud - na why we choose Wio terminal because e get WiFi inside.
You go also need some non-technical things like soil or pot plant, and fruit or vegetables.
Buy di kits
Seeed Studios don help us make all di hardware easy to buy as kits:
Arduino - Wio Terminal
IoT for beginners wit Seeed and Microsoft - Wio Terminal Starter Kit
Raspberry Pi
IoT for beginners wit Seeed and Microsoft - Raspberry Pi 4 Starter Kit
Arduino
All di device code for Arduino dey for C++. To finish all di assignments, you go need di following:
Arduino hardware
- Wio Terminal
- Optional - USB-C cable or USB-A to USB-C adapter. Di Wio terminal get USB-C port and e dey come wit USB-C to USB-A cable. If your PC or Mac only get USB-C ports, you go need USB-C cable or USB-A to USB-C adapter.
Arduino specific sensors and actuators
Dis ones na for di Wio terminal Arduino device, e no concern di Raspberry Pi.
- ArduCam Mini 2MP Plus - OV2640
- ReSpeaker 2-Mics Pi HAT
- Breadboard Jumper Wires
- Headphones or speaker wey get 3.5mm jack, or JST speaker like:
- microSD Card 16GB or less, wit connector to use di SD card wit your computer if e no get one built-in. NOTE - di Wio Terminal only dey support SD cards wey no pass 16GB, e no dey support bigger ones.
Raspberry Pi
All di device code for Raspberry Pi dey for Python. To finish all di assignments, you go need di following:
Raspberry Pi hardware
- Raspberry Pi
💁 Versions from di Pi 2B and above go work wit di assignments for dis lessons. If you wan run VS Code directly for di Pi, you go need Pi 4 wey get 2GB RAM or more. If you wan access di Pi remotely, any Pi 2B and above go work.
- microSD Card (You fit buy Raspberry Pi kits wey dey come wit microSD Card), wit connector to use di SD card wit your computer if e no get one built-in.
- USB power supply (You fit buy Raspberry Pi 4 kits wey dey come wit power supply). If you dey use Raspberry Pi 4, you go need USB-C power supply, di earlier devices dey use micro-USB power supply.
Raspberry Pi specific sensors and actuators
Dis ones na for di Raspberry Pi, e no concern di Arduino device.
-
Microphone and speaker:
Use one of di following (or similar):
- Any USB Microphone wit any USB speaker, or speaker wey get 3.5mm jack cable, or use HDMI audio output if your Raspberry Pi dey connect to monitor or TV wey get speakers
- Any USB headset wey get microphone inside
- ReSpeaker 2-Mics Pi HAT wit
- Headphones or speaker wey get 3.5mm jack, or JST speaker like:
- Mono Enclosed Speaker - 2W 6 Ohm
- USB Speakerphone
Sensors and actuators
Most of di sensors and actuators wey you need dey work for both Arduino and Raspberry Pi learning paths:
- Grove LED x 2
- Grove humidity and temperature sensor
- Grove capacitive soil moisture sensor
- Grove relay
- Grove GPS (Air530)
- Grove Time of flight Distance Sensor
Optional hardware
Di lessons wey dey talk about automated watering dey use relay. As option, you fit connect dis relay to water pump wey dey powered by USB wit di hardware wey dey below.
- 6V water pump
- USB terminal
- Silicone pipes
- Red and black wires
- Small flat-head screwdriver
Virtual hardware
Di virtual hardware option go provide simulators for di sensors and actuators, wey dem implement wit Python. Depending on di hardware wey you get, you fit run dis one for your normal development device like Mac, PC, or run am for Raspberry Pi and simulate only di hardware wey you no get. For example, if you get Raspberry Pi camera but you no get Grove sensors, you go fit run di virtual device code for your Pi and simulate di Grove sensors, but use di physical camera.
Di virtual hardware go use di CounterFit project.
To finish dis lessons, you go need webcam, microphone, and audio output like speakers or headphones. Dem fit dey built-in or external, and you go need configure dem to work wit your operating system and make dem dey available for use from all applications.
Disclaimer:
Dis document don use AI translation service Co-op Translator take translate am. Even though we dey try make e accurate, abeg sabi say automated translations fit get mistake or no correct well. Di original document for di native language na di main correct source. For important information, e better make una use professional human translation. We no go fit take blame for any misunderstanding or wrong interpretation wey fit happen because of dis translation.


