Cov txheej txheem:
- Kauj ruam 1: Circuit Court
- Kauj Ruam 2: Nta ntawm ESP32-T Module
- Kauj Ruam 3: Servo MG995 360-degree Version
- Kauj Ruam 4: Ky-033 Kab Ntes/Follower Sensor Module
- Kauj ruam 5: Source Code
- Kauj Ruam 6:
- Kauj ruam 7: Cov ntaub ntawv
- Kauj Ruam 8: Lub Tsev Qiv Ntawv Servo Tau Tshaj Nrog Esp32
- Kauj Ruam 9: Qhov Kawg
Video: Tsis Siv Neeg Gel Dej Cawv Dispenser Nrog Esp32: 9 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:24
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
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
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
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
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:
Tsis Siv Neeg Cawv Dispenser Nrog Arduino: 6 Kauj Ruam
Tsis Siv Neeg Cawv Dej Cawv Nrog Arduino: Qhov haujlwm arduino no yuav qhia koj yuav ua li cas thiaj ua lub tshuab cawv cawv tsis siv neeg. Tus neeg siv tsis tas yuav kov dab tsi kom haus cawv, tsuas yog tuaj ze rau lub ntsuas cua ultrasonic, cawv yuav raug thawb tawm, tom qab ntawv yuav kaw lub suab kom qhia rau cov neeg siv yuav tsum khaws
WiFi Tsis Siv Neeg Tsob Nroj Tsiaj Pub Nrog Cov Chaw Tso Dej - Sab Hauv Tsev/Sab Nraud Kev Cog Qoob Loo - Cov Nroj Tsuag Dej Tuaj Nrog Kev Saib Xyuas Chaw Nyob: 21 Kauj Ruam
WiFi Tsis Siv Neeg Cog Tsob Nroj Tsiaj Nrog Cov Chaw Tso Dej - Sab Hauv Tsev/Sab Nraud Kev Cog Qoob Loo - Cov Nroj Tsuag Dej Tuaj Nrog Kev Saib Xyuas Tej Zaum: Hauv qhov kev qhia no peb yuav nthuav qhia yuav ua li cas teeb tsa kev cai nyob sab hauv tsev/sab nraum zoov cog cog cog uas tuaj yeem tso dej nroj tsuag thiab tuaj yeem saib xyuas nyob deb ntawm kev siv Adosia platform
Tsis Siv Neeg Dej Dej Saib Xyuas Dej: 14 Kauj Ruam
Kev Txheeb Xyuas Dej Dej Tsis Siv Neeg: Qhov kev qhia no yog siv los teev cov kev txhim kho ntawm cov txheej txheem dej xyuas dej tsis siv neeg. Cov kev ntsuas ntsuas yog qib dej thiab dej kub. Lub hom phiaj ntawm txoj haujlwm no yog txhawm rau txhim kho tus nqi qis thiab tus neeg logger ywj pheej uas
Tsev Ua Tsis Siv Neeg Dej Dispensing Ntxuav Dej los ntawm Kev Siv Arduino: 4 Cov Kauj Ruam
Tsev Ua Tsis Siv Neeg Dej Dispensing Wash Phiab los ntawm Kev Siv Arduino: Lub hom phiaj ntawm qhov kev tsim qauv no yog xa cov dej los ntawm tus kais dej thaum koj ncab koj txhais tes los ntxuav hauv lub phiab yam tsis so dej kais dej thiab nkim dej. Opensource Arduino - Nano board tau siv los ua kom tiav qhov no. Mus ntsib Peb Lub Vev Xaib Rau Qhov Chaw C
Tsis Siv Neeg Dej Dej Nrog La COOL Board: 4 Cov Kauj Ruam (nrog Duab)
Tsis Siv Neeg Dej Dej Nrog La COOL Board: Nyob Zoo Txhua Tus, Yog li lub sijhawm no peb yuav pib peb Cov Lus Qhia los ntawm kev khawb me ntsis rau hauv La COOL Board. Tus Actor Output ntawm peb lub rooj tsavxwm qhib lub twj tso kua mis thaum cov av qhuav. Ua ntej, kuv yuav piav qhia nws ua haujlwm li cas: La COOL Board muaj 3,3 volt Output