(This repository is to complete the requirements for CYIENT CyientifIQ Innovation League - Global Hackathon 2023)
The MiniServer sAIns-digital will carrying out the main processes and storage
The desk-sAIns devices place on a desk in the laboratory to sense the environtment, condition and taking measurements using sensors, take a photo or video when it necessary and connected to laboratory's instruments.
desk-sAIns using UNIHIKER, a Linux based Single Board Computer.
- CPU: Quad-Core ARM Cortex-A35, up to 1.2GHz
- RAM: 512MB
- Flash: 16GB
- Wi-Fi: 2.4G
- BT: Bluetooth 4.0
- Screen: 2.8inch, 240×320, Touch Screen
- MCU: GD32VF103
- Sensor: Button, Microphone, Light Sensor, Accelerometer Sensor, Gyroscope Sensor
- Actuator: Led, Buzzer
- Port: USB Type-C, USB-A, Gravity 3pin&4pin port, Edge connector
- Power: 5V 2A for USB Type-C
- Size: 51.6mmx83mmx13mm
- OS: Linux Debian
For more detail information, please click the official page: DFRobot UNIHIKER
Using DFRobot 0.3 Mega Pixwls USB camera for taking a photo or video:
- Sensor type: CMOS
- IR Filter: 650 ± 10nm
- Resolution: 640 x 480 pixels (0.3 Mega Pixels)
- Field of View: 70 degrees
- AGC/AEC/AWB: Auto
- Operating voltage: 5V (USB-A)
For more detail information, please click the official page: DFRobot 0.3MP USB Camera
Altough from the camera's official page stated that the resolution is 640x480 pixels; from v4l2-ctl --list-formats-ext
command, the maximum resolution is 1280 x 960 pixels.
For power supply, using Waveshare UPS Module 3S:
Using DFRobot Gravity DHT20 for temperature and humidity sensor:
The sAIns-sense devices will taking measurements using sensors
In this project, I use a microcontroller based on the ESP32 chip which has an external antenna and battery sockets: LilyGO / TTGO T7 Mini32 V 1.3 (Hereafter it will be referred as TTGO-T7)
The photo below shows the details of TTGO-T7:
Image source: LilyGO T7 Mini32 V1.3 pinout
Using Airgain N2420 2.4GHz external anttena for the TTGO-T7: