KY-033 Hunt sensor module Tracing sensor module

3,19 

11 na sklade

Katalógové číslo: 412 Kategórií: , , , ,

Popis

 

 

SG90 9G Micro Servo Motor

Popis SG90 9G Micro Servo Motor je malý, ľahký a lacný servomotor, ktorý je vhodný pre rôzne projekty s robotmi, RC helikoptérami, lietadlami a podobnými zariadeniami.
Vlastnosti
  • Malý a ľahký dizajn
  • Vhodný pre rôzne projekty s robotmi a RC modelmi
  • Predstavuje základný servomotor pre Arduino a iné platformy
Špecifikácie
  • Napájanie: 4.8V – 6V
  • Hmotnosť: 9 g
  • Maximálny krútiaci moment: 1.8 kg/cm
Príklady použitia Servomotor SG90 sa často používa na ovládanie rôznych mechanizmov v projektoch s robotmi, RC modelmi lietadiel, helikoptér a iných riadených zariadení.
Príkladový kód pre Arduino
#include
Servo myServo;

void setup() {
myServo.attach(9);
}

void loop() {
myServo.write(90);
delay(1000);
myServo.write(0);
delay(1000);
}

Príkladový kód pre ESPHome
servo:
- platform: gpio
id: my_servo
pin: GPIO12
min_pulse_length: 500us
max_pulse_length: 2400us
update_interval: 1s

 

 

KY-033 Hunt Sensor Module Tracing Sensor Module

Popis Modul sledovania KY-033 Hunt je snímač sledovania určený pre rôzne projekty DIY, ako sú inteligentné autá, roboti a podobne.
Vlastnosti
  • Snímač sledovania pre detekciu čiary alebo trasy
  • Ideálny pre projekty s Arduino
  • Umožňuje presné sledovanie a navigáciu
Špecifikácie
  • Napájanie: 3.3V – 5V
  • Pinout: VCC, GND, OUT
  • Výstup: Analógový signál
Príklady použitia Modul KY-033 sa používa pre sledovanie čiar alebo trás v rámci projektov s Arduino DIY.
Príkladový kód pre Arduino
// Define pins
int sensorPin = A0;
int threshold = 500;
void setup() {
pinMode(sensorPin, INPUT);
Serial.begin(9600);
}void loop() {
int sensorValue = analogRead(sensorPin);
if (sensorValue > threshold) {
Serial.println(“Čiara detegovaná”);
} else {
Serial.println(“Čiara nenedetegovaná”);
}
delay(100);
}
Príkladový kód pre ESPHome
sensor:
- platform: adc
pin: GPIO36
name: "hunt_sensor"
update_interval: 1s
filters:
- sliding_window_moving_average:
window_size: 10
send_every: 10

 

KY-033 Hunt sensor module Tracing sensor module

Popis Senzor KY-033 je modul sledovania, ktorý môže byť použitý na sledovanie čiar alebo sledovanie prekážok pre projekty s Arduinom.
Vlastnosti
  • Sledovanie čiar alebo prekážok
  • 5-pinový modul
  • Ideálny pre projekty s Arduinom zamerané na robotiku alebo automatizáciu
Špecifikácie
  • Napájanie: 3.3V – 5V
  • Pinout: VCC, GND, A0, D0, D1
  • Rozsah detekcie: závisí od prostredia a podmienok použitia
Príklady použitia Senzor KY-033 je často používaný na sledovanie čiar v rámci projektov s Arduinom, ako napríklad čiarového robota alebo automatizovaného vozidla.
Príkladový kód pre Arduino
// Define pins
int leftSensorPin = A0;
int rightSensorPin = D0;
void setup() {
pinMode(leftSensorPin, INPUT);
pinMode(rightSensorPin, INPUT);
Serial.begin(9600);
}void loop() {
int leftSensorValue = analogRead(leftSensorPin);
int rightSensorValue = digitalRead(rightSensorPin);Serial.print(“Left Sensor Value: “);
Serial.println(leftSensorValue);
Serial.print(“Right Sensor Value: “);
Serial.println(rightSensorValue);
delay(1000); // Delay for readability
}

 

KY-033 Hunt senzorový modul Modul trasovacieho senzora

Senzorový modul rozpozná, či sa pred senzorom nachádza plocha odrážajúca alebo svetlo pohlcujúca. Ako je to v súčasnosti, modul vystupuje na svojom digitálnom výstupe, ako je znázornené na obrázkoch nižšie. Citlivosť (výsledná minimálna vzdialenosť) snímača sa dá regulovať ovládačom.

Toto správanie sa môže použiť v ovládačoch, ako sú tie, ktoré sa používajú v robotoch, aby bolo možné autonómne sledovať líniu.

 

Podmienka 1: Sledovač vedenia je nad čiarou (neodrazový povrch) [LED na module: nesvieti] [Senzorový signál= digitálne zapnuté]

Podmienka 2: Sledovač vedenia je mimo čiary (reflexný povrch) [LED na module: jedna] [Senzorový signál= digitálne vypnuté]

 

 

Program načíta aktuálny stav kolíka snímača a na sériovej konzole zobrazí, či je sledovač linky momentálne na linke alebo nie

 

int Sensor = 10; // Deklaration des Sensor-Eingangspin

void setup ()
{
Serial.begin(9600); // Initialisierung serielle Ausgabe
pinMode (Sensor, INPUT) ; // Initialisierung Sensorpin
}

// Das Programm liest den aktuellen Status des Sensor-Pins aus und
// gibt in der seriellen Konsole aus, ob der Linetracker sich aktuell
// auf der Linie befindet oder nicht
void loop ()
{
bool val = digitalRead (Sensor) ; // Das gegenwärtige Signal am Sensor wird ausgelesen

if (val == HIGH) // Falls ein Signal erkannt werden konnte, wird die LED eingeschaltet.
{
Serial.println(“LineTracker ist ueber der Linie”);
}
else
{
Serial.println(“Linetracker ist ausserhalb der Linie”);
}
Serial.println(“————————————“);
delay(500); // Pasuse zwischen der Messung von 500ms
}

Ďalšie informácie

Hmotnosť 3 g
Rozmery 45 × 20 × 20 mm