IoT Lab Materials
IoT laboratories note, before the start, you can:
Download the sensor board materials below: (purchased from Taobao / taobao.com)
Sensor_modules_(Taobao)(Google_drive)
Sensors Lab Material list for IoT Labs or mini-project, or see below.
1) Arduino Nano RP2040 Connect (manufacturer part no. ABX00052) – Quick Start guide
Official website: https://docs.arduino.cc/hardware/nano-rp2040-connect
Programming support:
a) Arduino IDE: 2.0.x / 1.8.x / web-editor: C / C++ language
b) MicroPython:
i) Official MicroPython reference website
ii) Why MicroPython is taking over Arduino IDE:
MicroPython Basics: What is MicroPython? (By Tony DiCola)
5 Advantages of Using Micro Python for Embedded Software Programming
(YouTube video) Time to Say Goodbye to Arduino and Go On to Micropython/ Adafruit Circuitpython?
– Eliminating the library/compiler installation or compiler-version-conflict problems with MicroPython / CircuitPython
– Easier debugging (no need to compile & run to debug – just type your command to debug)
c) OpenMV IDE: Python programming
Arduino Nano RP2040 Connect Board Pin assignment: (ABX00052)
Python on the Arduino NANO RP2040 with MicroPython: https://www.youtube.com/watch?v=m3dO5VxUXvY
Python on the Arduino NANO RP2040 with MicroPythonThis video is about Python on the Arduino NANO RP2040 Connect. When first released Arduino promised support for MicroPython on the Arduino Nano RP2040, it’s taken a while but it’s now available. Arduino have made some unusual choices with MicroPython, in particular the use of OpenMV for programming the Arduino boards. This is unusual as OpenMV …www.youtube.com |
Reference website: http://www.penguintutor.com/programmi…
—–
MicroPython on Arduino Nano RP2040 Connect (2021) | Learn Technology In 5 minutes:
https://youtu.be/B4IQvNiz2Tg
—-Moving from Arduino to MicroPython – 10 Things you need to know: https://youtu.be/A7ZJ5TC-zUk
—-
MicroPython #1 – Let’s Get Started: https://youtu.be/5W3WvXAmDJc
—– —– —– —– —–
2) SeeedStudio Xiao ESP32C3 Module:
a) Official website
Connector and Buttons:
Pin Assignment:
—– —– —– —– —–
Sensors available in the PolyU EIE labs:
1) Buzzer board (鸣器模块) https://item.taobao.com/item.htm?_u=iodb0t204a6&id=45312865305
Ref code: https://esp32io.com/tutorials/esp32-button-piezo-buzzer http://pan.baidu.com/s/1hqByZty
Sensor/actuator_modules_(Taobao)(Google_drive)
2) Photoresistor-1 module KY-018 (光敏电阻模块)
Sensor_modules_(Taobao)(Google_drive)
Photoresistor-2 : with amplfier, https://pan.baidu.com/s/1VMFN1fVo5jxB80IYTsY67A (password: y8jw)
3) RGB Led tri-color module (三色LED模块)
4) Microphone module (声音传感器模块)
Google drive mic module info 5) Laser distance-measuring module GY-530 VL53L0X (激光测距传感器)
https://item.taobao.com/item.htm?_u=kodb0t20541&id=551955373190http://pan.baidu.com/s/1dEPYrIhGoogle drive Laser module info
6) 0.96-inch OLED LCD display (黄蓝双色 OLED晶屏模块)
Ref: https://pan.baidu.com/s/13_WpuJZDb_K2oH_yewQhYw 提取码: 2frrGoogle Drive OLED info
7) Ultrasound module 2022-new_version (using UART or IIC bus) (超声波测距传感器)
Ref: http://pan.baidu.com/s/1zKSbC ; Google drive ultrasound module sample codes / info
8) DHT11 Humidity sensor modules (温湿度传感器模块)
Ref: http://pan.baidu.com/share/link?shareid=388339&uk=322357029 ; Google drive sample codes/info
9) Tilt sensor SW520D
10) CO Sensors MQ9 https://pan.baidu.com/s/1LwI4qv5tGeCaIwXHcDAvdA (password: 4mf4) MQ sensors
11) Infra-red sensor and transmitter control kit HX1838
http://yunpan.taobao.com/s/22FE8RH5PtK ; IR remote control
12) PIR Motion Detector/Sensor HC-SR501
You can also try to find many sensors in Taobao and online shops in Hong Kong, Sham Shui Po:
(declaration: we have no conflict of interest with all these shops)
1) Sun Cheong Computer Co. Ltd.: https://scccltd.com/ 新昌電腦有限公司, with Arduino boards and sensors / actuators:
Address: G/F 246 ApLiu Street, Sham Shui Po, Kowloon (MTR Station Exit C2 turn right) 深水埗鴨寮街246號地下
Phone: 2958 0678 (opening hours: 11 am to 8 pm) (the shop closed sharply at 8 pm, please go earlier!)