Cov txheej txheem:

Tsis Siv Neeg Gel Dej Cawv Dispenser Nrog Esp32: 9 Cov Kauj Ruam
Tsis Siv Neeg Gel Dej Cawv Dispenser Nrog Esp32: 9 Cov Kauj Ruam

Video: Tsis Siv Neeg Gel Dej Cawv Dispenser Nrog Esp32: 9 Cov Kauj Ruam

Video: Tsis Siv Neeg Gel Dej Cawv Dispenser Nrog Esp32: 9 Cov Kauj Ruam
Video: Tau kev seev vim ruam tsis deev. 9/28/2017 2024, Hlis ntuj nqeg
Anonim
Tsis siv neeg Gel cawv cawv nrog Esp32
Tsis siv neeg Gel cawv cawv nrog Esp32

Hauv kev qhia peb yuav pom yuav ua li cas thiaj ua tus qauv tiav, txhawm rau sib sau lub tshuab ua kua cawv tsis siv neeg nrog esp32, nws yuav suav nrog kev sib dhos ib qib zuj zus, kev siv hluav taws xob thiab tseem yog qhov chaws piav qhia ib qib zuj zus.

Kauj ruam 1: Circuit Court

Circuit Court
Circuit Court

Lub voj voog ntawm txoj haujlwm no tau tsim, ntawm ky-033 tus qauv, uas muaj lub ntsuas qhov muag pom, uas yog TCRT5000L, tus qauv esp32-t, txawm hais tias peb tseem tuaj yeem siv Arduino, hauv ib qho ntawm nws qhov kev xav, nrog qee qhov tsawg kev hloov kho rau qhov chaws, MG995 servo motor, hauv nws 360-degree version, yog li peb tuaj yeem ua tiav tig nrog lub zog siab, sab hauv nws tau tsim nrog cov hlau iav, thiab tau kawg luam tawm Circuit Court, uas kuv yuav tawm mus cov ntaub ntawv gerber hauv qab no kom lawv tuaj yeem rub tawm dawb.

Kauj Ruam 2: Nta ntawm ESP32-T Module

Nta ntawm ESP32-T Module
Nta ntawm ESP32-T Module

Kev sib txuas

ESP32 tus qauv muaj txhua qhov sib txawv wiFi:

  • 802.11 b/g/n/e/i/n
  • Wi-Fi Direct (P2P), P2P Discovery, P2P Group Tus tswv hom thiab P2P Kev Tswj Fais Fab

Qhov hloov tshiab no suav nrog Bluethoot txuas hluav taws xob qis

  • Bluetooth v4.2 BR/EDR thiab BLEBLE Beacon
  • Ib qho ntxiv, koj tuaj yeem sib txuas lus siv SPI, I2C, UART, MAC Ethernet, Host SD cov txheej txheem

Microcontroller nta

CPU suav nrog Tensilica LX6 Model SoC nrog cov yam ntxwv hauv qab no thiab nco

  • Dual 32-ntsis tub ntxhais nrog 160MHz nrawm
  • 448 kBytes ROM
  • 520kByteS SRAM

Muaj 48 Pins

  • 18 12-ntsis ADC
  • 28-ntsis DAC
  • 10 tus pin hu rau sensors
  • 16 PWM
  • 20 Digital inputs/outputs

Lub zog thiab kev siv hom

Rau kev ua haujlwm kom raug ntawm ESP32 nws yog qhov yuav tsum tau muab hluav taws xob nruab nrab ntawm 2.8V thiab 3.6V. Lub zog koj haus yog nyob ntawm hom kev ua haujlwm. Nws muaj hom, Ultra Low Power Solution (ULP), uas cov haujlwm yooj yim (ADC, PSTN…) txuas ntxiv mus ua hauv hom pw tsaug zog

Kauj Ruam 3: Servo MG995 360-degree Version

Servo MG995 360-degree Version
Servo MG995 360-degree Version

Mg995 - 360o, yog kev sib hloov ua haujlwm tsis tu ncua (360o) yog qhov sib txawv ntawm cov kev pabcuam ib txwm muaj, uas lub teeb liab peb xa mus rau servo tswj kev sib hloov, ntau dua li txoj haujlwm angular raws li tshwm sim hauv cov kev pabcuam ib txwm muaj.

Qhov kev sib hloov txuas mus tas li no yog txoj hauv kev yooj yim kom tau txais lub cav nrog kev tswj nrawm, tsis tas yuav ntxiv cov cuab yeej ntxiv xws li cov tswj lossis tus lej nkag xws li hauv DC lub cav lossis ib qib zuj zus, txij li kev tswj tau ua ke rau hauv servo nws tus kheej.

Kev qhia tshwj xeeb

  • Cov khoom siv iav: Hlau
  • Cov Kab Ntau Lawm: 360
  • Kev siv hluav taws xob: 3 V txog 7.2 V
  • Kev khiav hauj lwm ceev yam tsis muaj load: 0.17 vib nas this / 60 degrees (4.8V); 0.13 vib nas this / 60 degrees (6.0V)
  • Lub zog: 15 kg / cm
  • Ua haujlwm kub: -30oC txog 60oC
  • Cable ntev: 310 hli
  • Qhov hnyav: 55g
  • Qhov ntev: 40.7 mm x 19.7 mm x 42.9 mm

Xws li:

  • 1 Servomotor Tower Pro Mg995 kev sib hloov tas mus li.
  • 3 Screws rau sib dhos
  • .3 Coples (tshuab raj).

Kauj Ruam 4: Ky-033 Kab Ntes/Follower Sensor Module

Ky-033 Kab Ntes/Follower Sensor Module
Ky-033 Kab Ntes/Follower Sensor Module

Nqe lus piav qhia

KY-033 LINE DETECTOR/FOLLOWER SENSOR MODULE Cov qauv no tau qhia tshwj xeeb uas tsim los kom yooj yim, nrawm thiab raug kab kom paub tseeb, ua kom yooj yim rau koj los ua ke kab tracker neeg hlau. Cov qauv no tau sib xws nrog Arduino ntxiv rau ib qho Microcontroller uas muaj tus pin 5V. Kev khiav hauj lwm muaj zog: 3.3-5 VDC Ua haujlwm tam sim no: 20mA Kev ntsuas nrug: 2-40mm Cov teeb liab tso tawm: TTL qib (qib qis muaj qhov cuam tshuam, Qib siab nrog kev khuam siab) Teeb pom kev zoo: potentiometer. IC Comparator: LM393 IR Sensor: TCRT5000L Kev Ua Haujlwm Kub: -10 txog +50oC Qhov ntev: 42x11x11mm Lub kaum ntse ntse siv tau: 35o

Kauj ruam 5: Source Code

#suav nrog Servo myservo;

const int sensorPin = 12; // Pin del sensor infrarrojo optico refectivo

int tus nqi = 0;

void teeb tsa () {

myservo.attach (23); // Pin rau el servo motor MG995 de 360 grados

pinMode (sensorPin, INPUT); // definir tus pin como entrada

}

void voj () {

tus nqi = digitalRead (sensorPin); // lectura digital de pin del sensor infrarrojo

yog (tus nqi == LOW) {// Si detecta un objeto cerca se cumple esta función

actuador (); // LLama a la función actuador

}

}

tsis muaj dab tsi actuador () {

myservo.write (180); // Baja el actuador lineal

ncua (700);

myservo.write (90); // Detiene al servo motor

ncua (600);

myservo.write (0); // Sube el actuador lineal

ncua (500);

myservo.write (90); // Detiene al servo motor

ncua (2000); // Esperamos 2 segundos para que no se vuelva a ctivar el servomotor inmediatamente

}

Kauj Ruam 6:

Cov cai no tuaj yeem siv nrog ib qho Arduino, tab sis peb yuav tsum tau ceev faj los hloov kev siv tus pin 23 (nrog arduino mega tsis muaj teeb meem) los ntawm ib tus lej Arduino los ntawm 2 txog 13 (rho tawm 12 vim tias nws tau siv rau qhov ntsuas qhov muag pom) txij li piv txwv hauv Arduino ib lossis nano pin 23 tsis muaj.

Qhov kev pabcuam los siv rau txoj haujlwm no yog 360 degrees, yog li nws tig ua kom tiav los ntawm kev tso tus nqi 180o, hauv kev taw qhia -myservo.write (180) -, peb nres nws nrog -myservo.write (90) -thiab peb tig nws nyob rau hauv cov lus coj rov qab nrog -myservo.write (90) -, yog vim li cas nws thiaj tseem ceeb heev uas yuav tau tos sijhawm luv nrog ncua rau tus linear actuator, txav mus rau txoj haujlwm xav tau.

Kauj ruam 7: Cov ntaub ntawv

ST cov ntaub ntawv

rogerbit.com/wprb/wp-content/uploads/2020/10/Archivos-STL.zip

Los yog koj tuaj yeem rub tawm lawv los ntawm lub tsheb qub, tab sis cov ntaub ntawv saum toj no suav nrog kev hloov kho rau ib qho STL cov ntaub ntawv uas saib hauv video.https://www.thingiverse.com/thing: 3334797

Gerber ntawv

rogerbit.com/wprb/wp-content/uploads/2020/10/10/Gerber_PCB_ESP32.zip

Kauj Ruam 8: Lub Tsev Qiv Ntawv Servo Tau Tshaj Nrog Esp32

Txhawm rau tswj lub cev muaj zog, koj tuaj yeem yooj yim siv PWM lub peev xwm ntawm ESP32 los ntawm kev xa 50Hz teeb liab nrog qhov tsim nyog ntsuas qhov dav. Lossis koj tuaj yeem siv lub tsev qiv ntawv los ua txoj haujlwm no yooj yim dua.

rogerbit.com/wprb/wp-content/uploads/2020/04/ServoESP32-master.zip

Kauj Ruam 9: Qhov Kawg

Raws li koj tuaj yeem pom, qhov no yog txoj haujlwm yooj yim heev rau sib sau ua ke, tab sis lawv yuav tsum muaj lub tshuab luam ntawv 3D lossis ua cov khoom luam ntawv txhawm rau sib sau ua ke. Qhov kev rho tawm ntawm cov khoom tuaj yeem tau txais hauv khw muag khoom siv hluav taws xob, thiab lawv tuaj yeem sib sau ua ke txhua yam hauv tus tiv thaiv, tsis tas yuav ua PCB.

RECOMMENDED PROJECT

www.youtube.com/watch?v=vxBG_bew2Eg

Pom zoo: