SKU: 412

Skladom (11 ks)

KY-033 Hunt sensor module Tracing sensor module

ESP8266Wi-Fi 802.11 b/g/nUART Sériový Most3.3V Logika
3,19 €S DPH

SG90 9G Micro Servo Motor Popis SG90 9G Micro Servo Motor je malý, ľahký a lacný servomotor, ktorý…

Expedícia: Do 24 hodín (Pracovné dni)
Doručenie: 1-2 dni Kuriér / Zásielkovňa
Overená technická špecifikáciaNapájanie, logické úrovne a pinout skontrolované v labe
Reálny kódový príkladFunkčný kód pre Arduino IDE / ESPHome v detaile nižšie
Záruka originálneho moduluPriamy dovoz bez nekvalitných klonov

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

Arduino C++ Príklad
#include <Servo.h>
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

ESPHome YAML Konfigurácia
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

Arduino C++ Príklad
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

ESPHome YAML Konfigurácia
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

Arduino C++ Príklad
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

Arduino C++ Príklad
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

}