This AI Machine Vision Sensor (HuskyLens) is a vision sensor module with onboard AI processing, handling object recognition tasks directly on the sensor rather than requiring a host computer to run the vision algorithms.
By processing vision data onboard, it offloads the computational burden of image recognition from the connected microcontroller, simplifying integration of vision-based features into Arduino or other embedded projects.
Suited to robotics, object tracking, and AI-vision projects where onboard processing simplifies adding machine vision capability to a microcontroller-based build.
Features:
Onboard AI vision processing
Reduces computational load on host microcontroller
Suited for object recognition and tracking projects
📄 File: ai_machine_vision_sensor_-_arduino_uno.inoArduino Uno
549 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=2, TX=3 on Arduino Uno. Consult your module's own UART protocol document for the real command/result format - this just shows raw frame reading.
6#include <SoftwareSerial.h>
7SoftwareSerial VISION_SERIAL(2, 3);
8
9voidsetup() {
10Serial.begin(115200);
11 VISION_SERIAL.begin(115200); // check your module's actual baud rate
12}
13
14voidloop() {
15if (VISION_SERIAL.available()) {
16 Serial.write(VISION_SERIAL.read()); // pass raw result bytes through to USB serial for inspection
5// RX=2, TX=3 on Arduino Nano. Consult your module's own UART protocol document for the real command/result format - this just shows raw frame reading.
6#include <SoftwareSerial.h>
7SoftwareSerial VISION_SERIAL(2, 3);
8
9voidsetup() {
10Serial.begin(115200);
11 VISION_SERIAL.begin(115200); // check your module's actual baud rate
12}
13
14voidloop() {
15if (VISION_SERIAL.available()) {
16 Serial.write(VISION_SERIAL.read()); // pass raw result bytes through to USB serial for inspection
17 }
18}
📄 File: ai_machine_vision_sensor_-_arduino_mega.inoArduino Mega
518 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=19, TX=18 on Arduino Mega. Consult your module's own UART protocol document for the real command/result format - this just shows raw frame reading.
6#define VISION_SERIAL Serial1
7
8voidsetup() {
9Serial.begin(115200);
10 VISION_SERIAL.begin(115200); // check your module's actual baud rate
11}
12
13voidloop() {
14if (VISION_SERIAL.available()) {
15 Serial.write(VISION_SERIAL.read()); // pass raw result bytes through to USB serial for inspection
16 }
17}
📄 File: ai_machine_vision_sensor_-_esp32.inoESP32
511 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=16, TX=17 on ESP32. Consult your module's own UART protocol document for the real command/result format - this just shows raw frame reading.
6#define VISION_SERIAL Serial1
7
8voidsetup() {
9Serial.begin(115200);
10 VISION_SERIAL.begin(115200); // check your module's actual baud rate
11}
12
13voidloop() {
14if (VISION_SERIAL.available()) {
15 Serial.write(VISION_SERIAL.read()); // pass raw result bytes through to USB serial for inspection
5// RX=D7, TX=D8 on ESP8266. Consult your module's own UART protocol document for the real command/result format - this just shows raw frame reading.
6#include <SoftwareSerial.h>
7SoftwareSerial VISION_SERIAL(D7, D8);
8
9voidsetup() {
10Serial.begin(115200);
11 VISION_SERIAL.begin(115200); // check your module's actual baud rate
12}
13
14voidloop() {
15if (VISION_SERIAL.available()) {
16 Serial.write(VISION_SERIAL.read()); // pass raw result bytes through to USB serial for inspection
17 }
18}
📄 File: ai_machine_vision_sensor_-_stm32.inoSTM32
514 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=PA10, TX=PA9 on STM32. Consult your module's own UART protocol document for the real command/result format - this just shows raw frame reading.
6#define VISION_SERIAL Serial1
7
8voidsetup() {
9Serial.begin(115200);
10 VISION_SERIAL.begin(115200); // check your module's actual baud rate
11}
12
13voidloop() {
14if (VISION_SERIAL.available()) {
15 Serial.write(VISION_SERIAL.read()); // pass raw result bytes through to USB serial for inspection
16 }
17}
📄 File: ai_machine_vision_sensor_-_raspberry_pi_pico.inoRaspberry Pi Pico
521 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// RX=1, TX=0 on Raspberry Pi Pico. Consult your module's own UART protocol document for the real command/result format - this just shows raw frame reading.
6#define VISION_SERIAL Serial1
7
8voidsetup() {
9Serial.begin(115200);
10 VISION_SERIAL.begin(115200); // check your module's actual baud rate
11}
12
13voidloop() {
14if (VISION_SERIAL.available()) {
15 Serial.write(VISION_SERIAL.read()); // pass raw result bytes through to USB serial for inspection
16 }
17}
Serial/UART-based smart camera module that runs its own onboard vision models and reports results (exact command set varies by firmware/vendor - check the module's own protocol doc) - shown here as a generic UART result reader.
نظرة عامة ومواصفات المنتج — بالعربية
AI Machine Vision Sensor متوفر الآن في متجر إكوسترا للإلكترونيات، ضمن قسم Sensors، بسعر 3.750,00 EGP. كود المنتج لدينا: EK1300. المنتج غير متوفر حالياً — تواصل معنا عبر واتساب لمعرفة موعد توفره القادم.
أهم المواصفات الفنية:
Type: AI Machine Vision Sensor
Processing: Onboard AI
الوزن: 1 g
هذا المنتج مناسب لمشاريع الأردوينو (Arduino) و ESP32 و Raspberry Pi، ومشاريع الروبوتات وإنترنت الأشياء والتعليم الهندسي. جميع القطع مفحوصة قبل الشحن.