Talaan ng mga Nilalaman:
- Hakbang 1: Circuit
- Hakbang 2: Mga Tampok ng Module ng ESP32-T
- Hakbang 3: Bersyon ng Servo MG995 360-degree
- Hakbang 4: Ky-033 Line Detector / Follower Sensor Module
- Hakbang 5: Source Code
- Hakbang 6:
- Hakbang 7: Mga File
- Hakbang 8: Tugma ang Servo Library Sa Esp32
- Hakbang 9: Ang Wakas
Video: Dispenser ng Awtomatikong Gel Alkohol Na May Esp32: 9 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:09
Sa tutorial makikita natin kung paano makagawa ng isang kumpletong prototype, upang tipunin ang isang awtomatikong dispenser ng gel alkohol na may esp32, isasama nito ang sunud-sunod na pagpupulong, electronic circuit at ipinaliwanag din ng source code ang bawat hakbang.
Hakbang 1: Circuit
Ang circuit ng proyektong ito ay binubuo, ng ky-033 module, na mayroong isang mapanimdim na optical sensor, na kung saan ay ang TCRT5000L, isang esp32-t module, bagaman maaari din kaming gumamit ng isang Arduino, sa anuman sa mga pananaw nito, na may kaunting mga pagbabago sa source code, isang motor na servo ng MG995, sa bersyon na ito ng 360 degree, upang makagawa tayo ng isang kumpletong pagliko na may isang mataas na metalikang kuwintas, sa loob nito ay binuo gamit ang mga metal na gears, at syempre isang naka-print na circuit, na iiwan ko ang gerber file sa ibaba upang makapag-download sila ng libre.
Hakbang 2: Mga Tampok ng Module ng ESP32-T
Pagkakakonekta
Ang module ng ESP32 ay mayroong lahat ng mga variant ng wiFi:
- 802.11 b / g / n / e / i / n
- Wi-Fi Direct (P2P), P2P Discovery, P2P Group Owner mode at P2P Power Management
Kasama sa bagong bersyon na ito ang pagkakakonekta sa Bluethoot na may mababang kapangyarihan
- Bluetooth v4.2 BR / EDR at BLEBLE Beacon
- Bilang karagdagan, maaari kang makipag-usap gamit ang SPI, I2C, UART, MAC Ethernet, mga Host SD na protokol
Mga tampok ng Microcontroller
Ang CPU ay binubuo ng isang Tensilica LX6 Model SoC na may mga sumusunod na tampok at memorya
- Dalawang core na 32-bit na may bilis na 160MHz
- 448 kBytes ROM
- 520kByteS SRAM
Magkaroon ng 48 Pin
- 18 12-bit ADC
- 2 8-bit DAC
- 10 sensor ng contact sa pin
- 16 PWM
- 20 Mga digital na input / output
Mga mode ng kapangyarihan at pagkonsumo
Para sa wastong pagpapatakbo ng ESP32 kinakailangan upang magbigay ng isang boltahe sa pagitan ng 2.8V at 3.6V. Ang enerhiya na iyong natupok ay nakasalalay sa mode ng pagpapatakbo. Naglalaman ito ng isang mode, ang Ultra Low Power Solution (ULP), kung saan ang mga pangunahing gawain (ADC, PSTN…) ay patuloy na isinasagawa sa Sleep mode
Hakbang 3: Bersyon ng Servo MG995 360-degree
Ang mg995 - 360o, ay isang tuluy-tuloy na servo ng pag-ikot (360o) ay isang variant ng normal na servos, kung saan ang signal na ipinapadala namin sa servo ay kumokontrol sa rotationspeed, sa halip na angular na posisyon tulad ng nangyayari sa maginoo na servos.
Ang tuluy-tuloy na pag-ikot na servo na ito ay isang madaling paraan upang makakuha ng isang motor na may kontrol sa bilis, nang hindi kinakailangang magdagdag ng mga karagdagang aparato tulad ng mga tagakontrol o encoder tulad ng sa mga DC motor o sunud-sunod, dahil ang kontrol ay isinama sa mismong servo.
Mga pagtutukoy
- Materyal ng gear: Metal
- Saklaw ng Pagikot: 360
- Operating boltahe: 3 V hanggang 7.2 V
- Bilis ng pagpapatakbo nang walang pag-load: 0.17 segundo / 60 degree (4.8V); 0.13 segundo / 60 degree (6.0V)
- Torque: 15 kg / cm
- Paggawa ng temperatura: -30oC hanggang 60oC
- Haba ng cable: 310 mm
- Timbang: 55g
- Sukat: 40.7 mm x 19.7 mm x 42.9 mm
May kasamang:
- 1 Servomotor Tower Pro Mg995 tuloy-tuloy na pag-ikot.
- 3 mga tornilyo para sa pagpupulong
- .3 Coples (sungay).
Hakbang 4: Ky-033 Line Detector / Follower Sensor Module
Paglalarawan
KY-033 LINE DETECTOR / FOLLOWER SENSOR MODULE Ang modyul na ito ay espesyal na idinisenyo para sa madali, mabilis at tumpak na pagtuklas ng linya, na ginagawang madali para sa iyo na tipunin ang mga robot ng tracker ng linya. Ang module na ito ay katugma sa Arduino pati na rin ang anumang Microcontroller na mayroong 5V pin. Operating boltahe: 3.3 - 5 VDC Kasalukuyang nagtatrabaho: 20mA Distansya ng pagtuklas: 2-40mm signal ng output: Antas ng TTL (mababang antas mayroong balakid, Mataas na antas na may balakid) setting ng Sensitivity: potentiometer. IC Comparator: LM393 IR Sensor: TCRT5000L Operating Temperature: -10 hanggang + 50oC Mga Dimensyon: 42x11x11mm Epektibong Angle: 35o
Hakbang 5: Source Code
# isama ang Servo MyServo;
Const int sensorPin = 12; // Pin del sensor infrarrojo optico refectivo
int halaga = 0;
walang bisa ang pag-setup () {
myservo.attach (23); // Pin para el servo motor MG995 de 360 grados
pinMode (sensorPin, INPUT); // definir pin como entrada
}
void loop () {
halaga = digitalRead (sensorPin); // lectura digital de pin del sensor infrarrojo
kung (halaga == LOW) {// Si detecta un objeto cerca se cumple esta función
actuador (); // LLama a la función actuador
}
}
void actuador () {
myservo.write (180); // Baja el actuador lineal
pagkaantala (700);
myservo.write (90); // Detiene al servo motor
pagkaantala (600);
myservo.write (0); // Sube el actuador lineal
pagkaantala (500);
myservo.write (90); // Detiene al servo motor
antala (2000); // Esperamos 2 segundos para sa iyo ay walang vuelva a ctivar el servomotor inmediatamente
}
Hakbang 6:
Ang code na ito ay maaaring magamit sa anumang Arduino, ngunit dapat kaming mag-ingat na baguhin ang paggamit ng pin 23 (na walang problema sa arduino mega) ng anumang Arduino pin mula 2 hanggang 13 (minus 12 dahil ginagamit ito para sa mapanasalamin na optical sensor), dahil halimbawa sa Arduino isa o nano pin 23 ay wala.
Ang servo na gagamitin para sa proyektong ito ay 360 degree, kaya paikutin nito ang mga pandagdag sa pamamagitan ng paglalagay ng halagang 180o, sa isang direksyon -myservo.write (180) -, pinahinto namin ito sa ito sa tapat ng direksyon sa
Hakbang 7: Mga File
ST file
rogerbit.com/wprb/wp-content/uploads/2020/10/Archivos-STL.zip
O maaari mong i-download ang mga ito mula sa orihinal na kotse, ngunit ang file sa itaas ay may kasamang pagbabago sa isang mga STL file na tumitingin sa video. Https://www.thingiverse.com/thing: 3334797
Gerber file
rogerbit.com/wprb/wp-content/uploads/2020/10/Gerber_PCB_ESP32.zip
Hakbang 8: Tugma ang Servo Library Sa Esp32
Upang makontrol ang motor, maaari mo lamang gamitin ang mga kakayahan ng PWM ng ESP32 sa pamamagitan ng pagpapadala ng isang 50Hz signal na may naaangkop na lapad ng pulso. O maaari kang gumamit ng isang silid-aklatan upang gawing mas simple ang gawaing ito.
rogerbit.com/wprb/wp-content/uploads/2020/04/ServoESP32-master.zip
Hakbang 9: Ang Wakas
Tulad ng nakikita mo, ito ay isang napaka-simpleng proyekto upang tipunin, ngunit magkakaroon sila ng isang 3D printer o gumawa ng mga bahagi sa pag-print upang tipunin ito. Ang pagbabawas ng mga sangkap ay maaaring makuha sa mga tindahan ng electronics, at maaari nilang ipagsama ang lahat sa isang protoboard, nang hindi kinakailangang gawin ang PCB.
Inirekomenda na PROJECT
www.youtube.com/watch?v=vxBG_bew2Eg
Inirerekumendang:
Awtomatikong Alkohol Dispenser Sa Arduino: 6 Hakbang
Awtomatikong Dispenser ng Alkohol Sa Arduino: Gagabayan ka ng proyektong arduino na ito kung paano gumawa ng isang Awtomatikong dispenser ng alkohol. Hindi na kailangang hawakan ng gumagamit ang anumang bagay upang makakuha ng alkohol, lumapit lamang sa ultrasonik sensor, ang alkohol ay itulak, pagkatapos ay isang audio file ang ipe-play upang ipaalam sa gumagamit na dapat panatilihin
Awtomatikong Dispenser ng Feed ng Cat: 7 Mga Hakbang (na may Mga Larawan)
Awtomatikong Dispenser ng Cat Cat: Kung hindi mo makontrol ang dami ng pagkain na kinakain ng iyong pusa maaari itong humantong sa labis na pagkain at labis na timbang na mga problema. Totoo ito lalo na kung wala ka sa bahay at nag-iiwan ng labis na pagkain para maubos ng iyong pusa sa sarili niyang iskedyul. Iba pang mga oras na maaari kang
WiFi Awtomatikong Tagapakain ng Halaman Na May Reservoir - Panloob / Panlabas na Pag-aayos ng Paglilinang - Awtomatikong Mga Halaman ng Tubig na May Remote na Pagsubaybay: 21 Hakbang
Ang WiFi Awtomatikong Tagapakain ng halaman na may reservoir - Pag-set up ng Panloob / Panlabas na Paglilinang - Awtomatikong Mga Halaman ng Tubig Na May Malayuang Pagsubaybay: Sa tutorial na ito ipapakita namin kung paano mag-set up ng isang pasadyang panloob / panlabas na sistema ng feeder ng halaman na awtomatikong nagdidilig ng mga halaman at maaaring subaybayan nang malayuan gamit ang Adosia platform
Ang Awtomatikong Pill Dispenser: 10 Hakbang (na may Mga Larawan)
Ang Awtomatikong Pill Dispenser: Kami ay unang Master mag-aaral Electro-mechanical engineering sa The Brussels Faculty of Engineering (sa maikling salita &Quot; Bruface "). Ito ay isang inisyatiba ng dalawang pamantasan na matatagpuan sa gitna ng Brussels: ang Université Libre de Bruxelles (UL
Awtomatikong Pill Dispenser: Proyekto ni Arjan West: 7 Mga Hakbang (na may Mga Larawan)
Awtomatikong Pill Dispenser: Proyekto ni Arjan West: Kumusta, sa itinuturo na ito ay tutulong ako sa iyo na gumawa ng isang kaso ng tableta na ipaalam sa gumagamit kung kailan kailangan nilang kumuha ng isang tableta at kung anong pill ang kailangan nilang kunin. Ang kasong ito ay sasama sa isang piezzobuzzer na nagbabala sa tao kung oras na upang uminom ng isang tableta at 12 na humantong