Cov txheej txheem:
- Kauj Ruam 1: Pob Balancer - Tshooj
- Kauj Ruam 2: Pob Balancer - Sib dhos
- Kauj Ruam 3: Ball Balancer Wiring & Arduino Sketch
- Kauj Ruam 4: PID Fiddler 2 - Qhov Chaw
- Kauj Ruam 5: Pid Fiddler 2 - Txuas, Sib Dhos thiab Arduino Sketch
- Kauj Ruam 6: Siv Ball Balancer thiab PID Fiddler
- Kauj ruam 7:
Video: Ball Balancer thiab PID Fiddler: 7 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Txoj haujlwm no tau nthuav tawm rau cov neeg uas muaj kev paub dhau los ntawm kev siv Arduino. Kev paub ua ntej ntawm kev siv servos, OLED cov lus, cov lauj kaub, cov nyees khawm, cov laug, yuav pab tau. Txoj haujlwm no siv cov ntawv luam tawm 3D.
Ball Balancer yog PID qhov ntsuas nruj rau kev sim nrog PID tuning. PID Fiddler yog lub chaw taws teeb rau kho PID tuning.
PID tau siv thaum koj xav tau kev tswj hwm ntau ntxiv. Ib qho piv txwv zoo yog ntsuas tus neeg hlau. Tus neeg hlau yuav tsum tau hloov kho me me kom tswj tau qhov sib npaug, thiab teb sai kom ntes nws tus kheej yog tias nws ntsib teeb meem lossis thawb. PID tuaj yeem siv los kho lub log lub cev muaj zog cov lus teb kom tswj tau qhov sib npaug.
PID xav tau kev tawm tswv yim los ntawm lub sensor. Ib tus neeg hlau ntsuas ntsuas siv gyros thiab ntsuas lub ntsuas kom ntsuas lub kaum ntse ntse ntawm tus neeg hlau. Qhov tso tawm ntawm lub ntsuas hluav taws xob tau siv los ntawm PID los tswj lub cav kom tswj tau qhov sib npaug.
Yog li vim li cas kuv thiaj ua tau lub pob npas tho txawv? Tseeb nws yog qhov txias, tab sis ntsuas cov neeg hlau qhia txog thaum lawv tsis raug kho kom raug. Ntsuas cov neeg hlau tsis yog lub cuab yeej zoo tshaj plaws rau kev sim nrog PID kho. Lub pob balancer ruaj khov dua thiab yog qhov cuab yeej siv pom tau zoo los pom qhov cuam tshuam ntawm PID tuning. Qhov kev paub tau los ntawm kev kho lub pob balancer tuaj yeem siv rau kho qhov ntsuas neeg hlau.
Ball Balancer yog txoj kev tsheb nqaj hlau ntawm ib qho pivot. Ntawm txoj kev tsheb nqaj hlau yog lub pob txav rov los thiab txav los ntawm txoj kev tsheb nqaj hlau thaum lub tsheb nqaj hlau ntsaws. Lub tsheb nqaj hlau tau them nrog servo. Qhov kawg ntawm txoj kev tsheb nqaj hlau yog lub ntsuas cua uas ntsuas qhov deb ntawm lub pob los ntawm lub ntsuas cua. Cov tswv yim rau PID yog qhov deb ntawm lub pob los ntawm lub ntsuas cua, thiab qhov tso tawm ntawm PID yog cov servo uas qhia txoj kev tsheb nqaj hlau thiab txav pob.
Kuv tab tom siv Arduino PID lub tsev qiv ntawv.
PID Fiddler yog qhov kuv siv los kho qhov PID qhov tseem ceeb. Koj tsis xav tau ib qho, tab sis nws pab tau. PID Fiddler nyob deb ntawm Ball Balancer, nws txuas nrog tsuas yog ob lub xov hlau, thiab nws tuaj yeem txuas nrog thiab txuas tsis tau thaum Ball Balancer tab tom khiav. Thaum koj pom qhov txiaj ntsig zoo tshaj plaws, qhov muaj nuj nqis tuaj yeem nyuaj coded hauv koj qhov project sketch.
Kev siv zog ntxiv ntawm kev ua PID Fiddler them rau lub sijhawm nws yuav siv los kho qhov hloov pauv rau PID. Koj tuaj yeem pom cov txiaj ntsig ntawm koj qhov kev hloov pauv sai. Thiab nws tuaj yeem rov siv tau ntawm cov phiaj xwm yav tom ntej uas siv PIDs. Tsis hais qhov nws lom zem los tsim, thiab zoo li txias!
Kauj Ruam 1: Pob Balancer - Tshooj
3D Luam qhov chaw pom ntawm no:
(Cov lus qhia los ua ke muaj nyob hauv Cov Lus Qhia Tom Qab Luam Ntawv hauv qhov txuas saum toj no)
1 - 1 "x 1/8" txhuas lub kaum sab xis, txiav rau 500mm ntev.
1 - Adafruit VL53L0X Lub Sijhawm Dav Hlau Nyob Ze Sensor:
1 - Hobby Servo nrog tswj lub suab
1 - Nyuaj hlau rau kev sib txuas (li 7 hli)
- Lwm yam. Ntsia ntsia hlau
1- Arduino Uno
2 - LEDs (liab, ntsuab)
3 - 330 Ohm resistors
- Lwm yam. Jumper xov hlau thiab Breadboard
- Tiaj Tsuag Dub Tsuag Xim
1 - Pob Ping Pong Dawb
Kauj Ruam 2: Pob Balancer - Sib dhos
Kev qhia ua ke rau Ball Balancer muaj nyob ntawm no:
Qee cov lus qhia ntxiv:
Tshuaj tsuag xim sab hauv ntawm txoj kev tsheb ciav hlau dub kom txo qhov ua yuam kev los ntawm lub ntsuas cua.
Kev Sib Txuas (Qhia hauv daim duab saum toj no):
- Siv txoj hlua tawv tawv txog 7mm nyob rau qhov ntev rau kev sib txuas nruab nrab ntawm servo tswj lub tshuab raj thiab lub ntsuas qhov ntsuas.
- Qib txoj kev tsheb nqaj hlau, tso tus tswj lub kaum sab xis ntawm qhov nruab nrab ntawm qhov kev pabcuam txav (servo tus nqi 90).
- Khoov lub voj me me nyob rau sab saum toj ntawm xaim, thiab z zoo li khoov rau hauv qab ntawm xaim.
- Muab z kawg rau hauv lub raj tswj, kos lub ntsiab lus ntawm qhov nruab nrab ntawm lub voj ntawm lub ntsuas qhov ntsuas.
- Laum ib lub qhov me me thiab siv cov ntsia hlau me los txuas cov xaim rau lub ntsuas qhov ntsuas.
Kauj Ruam 3: Ball Balancer Wiring & Arduino Sketch
Xa mus rau daim duab saum toj no rau kev thaiv.
Siv cov khoom siv hluav taws xob cais rau servo. Qhov no tuaj yeem yog lub rooj zaum fais fab tuag, lossis lub roj teeb pob. Kuv tab tom siv lub rooj zaum siv hluav taws xob teeb tsa ntawm 5V.
PID Fiddler yuav txuas los ntawm ob lub xov hlau, ib qho rau Pin 1 (Serial RX), thiab ib qho rau hauv av.
Daim duab kos yog muab.
Sketch Notes: Tus nqi teeb tsa tus nqi yuav hloov ntawm 200mm txog 300mm txhua 15 vib nas this. Nws yog qhov muaj txiaj ntsig zoo los siv Serial Monitor ntawm Arduino IDE kom pom lub ntsuas pa tawm.
Kauj Ruam 4: PID Fiddler 2 - Qhov Chaw
3D luam tawm daim thaiv thiab pob qhov rooj ntawm no:
4-10 Kohm lauj kaub
1- Momentary Contact Buttons:
1- Adafruit Monochrome 128x32 I2C OLED Graphic Display:
1- Arduino Uno
- lwm. header ping (.1 hauv), cov davhlau ya nyob twg thaiv, nqes hlau
Kauj Ruam 5: Pid Fiddler 2 - Txuas, Sib Dhos thiab Arduino Sketch
Siv daim duab kab thaiv kab thaiv kab thaiv.
Cov Lus Qhia Los Ua Ke:
-Rau cov lus qhia ntawm kev ua cov phiajcim kev cai, saib kuv cov lus qhia:
- Cov nplaum zoo tshaj plaws ntawm cov ntawv luam tawm 3D.
- Kuv siv xaim qhwv xov hlau.
- Siv cov lauj kaub puag hauv qab thiab txiav tawm cov ntawv sib dhos, muab cov kua nplaum kub tso rau hauv qhov chaw.
- Cheebtsam raug laug. Siv poj niam lub taub hau rau OLED, thiab OLED tuaj yeem yooj yim tshem tawm thiab tshem tawm rau siv hauv lwm qhov haujlwm.
Sau Cov Cim:
- Txuas cov xaim los ntawm lub davhlau ya nyob twg thaiv (txuas rau tus pin 2, TX) rau tus pin 1 (serial RX) ntawm Ball Balancer Arduino. Txuas cov xaim nruab nrab ntawm lub dav hlau thaiv (hauv av) mus rau hauv av ntawm Ball Balancer Arduino.
- Tuav lub pob, kho pob qhov rooj kom kho PID teeb tsa, tso lub pob kom xa qhov tseem ceeb mus rau Ball Balancer.
Kauj Ruam 6: Siv Ball Balancer thiab PID Fiddler
Qhov tsuas yog tshuav yog pib ua si nrog nws!
- Muab pob rau ntawm txoj kev tsheb nqaj hlau.
- Tuav lub pob hauv PID Fiddler, teeb P, I, thiab D rau xoom, ST rau 200 kom pib.
- Lub servo yuav tsum tsis teb.
- Tam sim no pib sim nrog qhov sib txawv P, I, thiab D kom pom tias nws cuam tshuam li cas rau kev teb thiab txav ntawm pob.
- Sim hloov qhov txiaj ntsig rau Lub Sijhawm Piv Txwv (ST). Lub sijhawm piv txwv yog lub sijhawm hauv milliseconds cov ntaub ntawv khaws tseg. Cov txiaj ntsig yog qhov nruab nrab dhau sijhawm piv txwv. Lub sensor tso tawm ntawm lub hom phiaj tseem yuav sib txawv me me. Yog tias lub sijhawm piv txwv tsawg dhau, qhov PID tso tawm yuav "jitter". PID tab tom sim kho kom raug rau lub suab nrov hauv lub ntsuas nyeem ntawv. Siv Sijhawm Sijhawm Ntev dua yuav ua rau lub suab nrov nrov, tab sis qhov tso tawm ntawm PID yuav dhau mus.
Kauj ruam 7:
Tsis Siv
Pom zoo:
Cov Duab Duab Duab thiab Cov Duab 1: 4 Cov Kauj Ruam (nrog Duab)
Cov Duab Duab Cubes thiab Cov Duab 1: Thaum sim nrog qee cov ntoo ntoo thiab cov duab los qhia, kuv pom ob peb txoj hauv kev los ua cov voos thiab lwm yam duab los ntawm cov khoom siv yooj yim. Los ntawm kev muab cov no los ua Cov Ntawv Qhia, Kuv vam tias yuav txhawb nqa kev ua si thiab kev kawm. Kev hloov pauv ntawm qhov kev qhia no
Yuav Ua Li Cas Thiaj Li Tshem Tawm Lub Computer Nrog Cov Kauj Ruam Yooj Yim thiab Duab: 13 Kauj Ruam (nrog Duab)
Yuav Tsum Tshem Tawm Lub Khoos Phis Tawj Li Cas Nrog Cov Kauj Ruam Yooj Yim thiab Duab: Nov yog cov lus qhia txog yuav ua li cas tshem lub PC. Feem ntau ntawm cov khoom siv yooj yim yog hloov pauv thiab tshem tawm tau yooj yim. Txawm li cas los xij nws yog ib qho tseem ceeb uas koj tau koom nrog nws. Qhov no yuav pab tiv thaiv koj kom tsis txhob poob ib feem, thiab tseem ua rau kev rov ua dua tshiab
8 Relay Tswj Nrog NodeMCU thiab IR Txais Txais Siv WiFi thiab IR Chaw Taws Teeb thiab Android App: 5 Kauj Ruam (nrog Duab)
8 Relay Tswj Nrog NodeMCU thiab IR Txais Txais Siv WiFi thiab IR Chaw Taws Teeb thiab Android App: Tswj 8 qhov hloov pauv hloov siv nodemcu thiab ir tus txais tshaj wifi thiab ir chaw taws teeb thiab hauv app.the ir tej thaj chaw deb ua haujlwm ywj pheej ntawm wifi txuas. NTUJ
Dynamic LED Teeb Pom Duab Duab Lub thawv thiab Ncej rau Kos Duab :: 16 Cov Kauj Ruam (nrog Duab)
Dynamic LED Lighting Shadow Box and Frame for Art :: Teeb pom kev yog qhov tseem ceeb ntawm kev kos duab. Thiab yog tias teeb pom kev zoo tuaj yeem hloov pauv nrog lub sijhawm nws tuaj yeem dhau los ua qhov tseem ceeb ntawm kev kos duab. Txoj haujlwm no tau pib nrog koom nrog kev ua yeeb yam pom thiab pom tias lub teeb pom kev zoo tuaj yeem hloov pauv li cas
Kub thiab Vaum Zaub thiab Sau Cov Ntaub Ntawv Nrog Arduino thiab Ua: 13 Kauj Ruam (nrog Duab)
Kub thiab Vaum Zaub thiab Sau Cov Ntaub Ntawv Nrog Arduino thiab Ua: Intro: Qhov no yog Txoj Haujlwm uas siv Arduino board, Sensor (DHT11), lub khoos phis tawj Windows thiab Kev Ua Haujlwm (rub tawm dawb) program los tso saib Kub, Cov ntaub ntawv vaum hauv digital thiab bar kab ntawv, tso tawm lub sijhawm thiab hnub tim thiab suav lub sijhawm suav