Cov txheej txheem:
- Kauj Ruam 1: Kauj Ruam 1: Zais Sensor
- Kauj Ruam 2: Kauj Ruam 2: Servo Motor
- Kauj Ruam 3: Kauj Ruam 3: RGB LED
- Kauj Ruam 4: Kauj Ruam 4: LCD
- Kauj Ruam 5: Kauj Ruam 5: Txoj Cai
Video: Kev Ua Si Ceev Cov Lus: Zaum Kawg Version: 5 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Nyob zoo. Nov yog Kev Qhia paub yuav ua li cas los tsim kev ua si uas ntsuas ob qho tib si koj lub sijhawm tshuaj xyuas thiab kev nkag siab ntawm qhov deb. Txoj haujlwm no yog ua raws txoj haujlwm qub uas kuv tau koom nrog ob tus neeg sib tw kom pom leej twg muaj lub sijhawm sai dua los ntawm kev nyem lub pob thaum lub teeb tig ntsuab. Qhov no muaj lub hom phiaj zoo ib yam, tshwj tsis yog nws ib leeg-neeg ua si thiab ntau dua li lub teeb tawm mus, cov neeg uas ua ntawv tau muab lub sijhawm kom nrug lawv txhais tes qee qhov chaw deb ntawm qhov deb nrug.
Zoo li txhua qhov haujlwm Arduino, qhov kev ua si no yuav xav tau ntau yam khoom siv hluav taws xob hauv Arduino Circuit. Lub hauv paus tseem ceeb, tsis yog txuas xov tooj thiab Arduino nws tus kheej, suav nrog lub khob cij, lub tshuab servo, lub vijtsam LCD, RGB LED, thiab lub ntsuas nrug deb.
Siv https://abra-electronics.com, tus nqi tsis suav nrog cov xov hlau thiab Arduino yog $ 32.12 CAD.
Kauj Ruam 1: Kauj Ruam 1: Zais Sensor
Thawj kauj ruam yog teeb tsa lub ntsuas hluav taws xob nrug deb ntawm lub khob cij thiab xaim nws mus rau Arduino. Qhov tseeb ntawm txoj haujlwm ntawm lub sensor tsis muaj teeb meem tiag tiag, tab sis hom phiaj nws nyob ze rau ntawm ntug kom muaj chaw rau lwm yam khoom, raws li qhia hauv daim duab saum toj no. Muaj plaub tus pin ntawm lub sensor; GND, VCC, TRIG, thiab ECHO. GND thiab VCC yuav tsum tau txuas mus rau hauv av thiab lub zog sib txuas ua ke, thiab xaim rau lwm ob tus pin rau hauv ob tus pin ntawm Arduino. Ob tus pin kuv siv yog 12 rau ECHO thiab 11 rau TRIG. Siv ob lub xov hlau los txuas rau txoj kab tsheb nqaj hlau thiab txuas rau hauv av hauv av los ntawm kev txuas txoj kab tsheb nqaj hlau mus rau 5V tus pin thiab cov tsheb nqaj hlau hauv av mus rau tus pin GND.
Kauj Ruam 2: Kauj Ruam 2: Servo Motor
Cov kauj ruam tom ntej yog teeb tsa lub cav servo. Hauv txoj haujlwm no, servo motor ua haujlwm raws li lub sijhawm. Nws yuav pib ntawm 1 degree, thiab dhau lub sijhawm uas tus neeg siv yuav tsum tau nrug lawv txhais tes, yuav tig mus rau 180 degrees. Kuv siv 2 vib nas this rau thaum tus neeg siv pom deb npaum li cas lawv yuav tsum tau nrug lawv txhais tes, yog li qhov servo tig 179 degrees dhau 2 lub sijhawm thib ob, tig hauv luv luv. Lub cav servo muaj peb lub xov hlau; feem ntau yog daj, liab, thiab xim av. Ib qho liab nkag mus rau txoj kev tsheb nqaj hlau uas twb tau txuas rau hauv 5V, thiab xim av mus rau hauv txoj kev tsheb nqaj hlau twb tau txuas rau hauv GND. Qhov kawg xaim ntsaws rau hauv tus pin Arduino. Kuv xaiv tus pin #9 rau qhov no. Tom qab ntawd, koj xav tau lub tshuab hluav taws xob txuas rau tib txoj kev tsheb nqaj hlau uas muaj lub zog servo lub cev thiab cov xov hlau hauv av txuas nrog, raws li pom hauv daim duab saum toj no.
Kauj Ruam 3: Kauj Ruam 3: RGB LED
Kev ua haujlwm ntawm LED hauv qhov no yog los ua qhov ntsuas rau qhov qhab nia. Thaum tus neeg ua si cov qhab nia nyob ib puag ncig 0, LED yuav dawb, thiab yuav tig liab dua yog tias tus neeg ua si cov qhab nia poob qis thiab ntsuab yog tias tus neeg ntaus kis las nce mus. Cov LED no muaj plaub ceg; ceg liab-teeb, ceg xiav-lub teeb, ceg ntsuab-lub teeb, thiab ib qho cathode sib koom ua ke ntawm ob peb ceg. Cov cathode uas ib txwm muaj, cov ceg ntev tshaj plaws, tau xaim mus rau hauv txoj kev tsheb nqaj hlau kom nws tau txais 5 volts. Txuas 330 ohm resistors rau lwm qhov peb xim ob txhais ceg, thiab txuas lwm qhov kawg ntawm cov resistors rau PWM digital pins ntawm Arduino. Cov uas kuv siv yog cov koob digital 3, 5, thiab 6 rau cov ceg liab, ntsuab, thiab xiav feem.
Kauj Ruam 4: Kauj Ruam 4: LCD
Qhov kawg tivthaiv yog LCD, uas sawv cev rau cov kua siv lead ua kua. Lub hom phiaj ntawm qhov no yog qhia rau cov neeg ua si lawv cov qhab nia tam sim no nrog rau qhov kev deb lawv xav tau tso lawv txhais tes kom deb ntawm lub sensor. Muaj plaub tus pin ntawm no; GND, VCC, SDA, thiab SCL. GND thiab VCC yuav txuas rau hauv av thiab lub zog txuas ntawm lub khob cij feem. SDA tus pin yuav tsum tau txuas mus rau tus pin analog A4, thiab SCL tus pin yuav tsum tau txuas rau hauv tus pin analog A5. Tsis zoo li lwm yam khoom siv, koj yuav tsum xaim SDA thiab SCL pins rau A4 thiab A5.
Kauj Ruam 5: Kauj Ruam 5: Txoj Cai
Tam sim no uas peb tau xaim hauv txhua qhov khoom, peb tuaj yeem sau cov cai. Thawj feem ntawm txoj cai yog txhawm rau import cov tsev qiv ntawv tsim nyog thiab tshaj tawm peb cov kev hloov pauv thiab uas pins cov khoom sib txuas tau txuas rau. Peb yuav tsum tau xa cov Hlau, LiquidCrystal_I2C, thiab Servo cov tsev qiv ntawv rau cov lej no.
#suav nrog
#suav nrog
#suav nrog
Servo myServo;
int const trigPin = 11;
int const echoPin = 12;
int redPin = 3;
int greenPin = 5;
int bluePin = 6;
int tau = 0;
int sij = 500;
int tam sim no = random (8, 16); // random tus nqi qhov twg tus neeg siv yuav tsum tau nrug lawv txhais tes deb ntawm lub sensor
LiquidCrystal_I2C lcd (0x27, 16, 2); // LCD teeb tsa
Tam sim no peb yuav tsum siv qhov tsis muaj teeb tsa teeb tsa () tshaj tawm peb hom pin thiab teeb lwm yam khoom tsim nyog.
teeb tsa tsis muaj dab tsi () {myServo.attach (9); Serial.begin (9600); tus pinMode (trigPin, OUTPUT); pinMode (echoPin, INPUT); pinMode pinMode (redPin, OUTPUT); tus pinMode (greenPin, OUTPUT); tus pinMode (bluePin, OUTPUT); lcd.init (); lcd.backlight (); lcd.begin (16, 2); lcd.clear (); // LCD teeb tsa}
Tam sim no peb yuav tsum teeb tsa RGB LED code siv ua haujlwm thiab PWM:
tsis muaj dab tsi setColor (int liab, int ntsuab, int xiav) {
liab = 255 - liab;
ntsuab = 255 - ntsuab;
xiav = 255 - xiav;
analogWrite (redPin, liab);
analogWrite (greenPin, ntsuab);
analogWrite (bluePin, xiav);
}
Tam sim no peb yuav tsum ntxiv lub voj void (). Ntawm no, peb tab tom yuav tsim cov lej sib luag thiab siv ntau qhov yog cov lus los tswj kev ua si rau cov neeg ua si. Qhov hloov pauv tam sim no, teeb tsa saum toj no, yog rau qhov tam sim no nyob deb tus neeg uas ua ntawv yuav tsum nrug lawv tus kheej ntawm lub sensor.
Vim tias cov cai hauv lub voj void () yog ntev heev, Kuv yuav muab cov ntawv txuas rau cov ntawv uas muaj tus lej ntawd:
docs.google.com/document/d/1DufS0wuX0N6gpv…
Thaum kawg, peb yuav tsum ua qhov kev suav tiag tiag los hloov lub ntsuas nrug deb ntawm ultrasonic tus nqi rau ntiv tes. Lub ntsuas nrug deb ntawm ultrasonic tsis ntsuas ncaj qha nrug; nws tso suab thiab sau lub sijhawm nws siv rau lub ntsuas kom tau lub suab rov qab los ntawm yam khoom twg nws tawm ntawm.
ntev microsecondsToInches (ntev microseconds) {
rov microseconds / 74 /2;
}
Tam sim no peb txuas lub xov tooj cua Arduino rau hauv lub khoos phis tawj nrog cov cai, teeb tsa cov chaw nres nkoj, thiab khiav nws! Muaj ob hom rau qhov kev ua si no. Xijpeem koj tsuas tuaj yeem siv lub LCD zaub, servo motor, sensor, thiab RGB LED thiab koj tsuas paub qhov nrug koj yuav tsum yog los ntawm lub ntsuas cua, uas yog hom nyuaj dua. Hom yooj yim dua cuam tshuam nrog kev siv lub ntsuas saib hauv Cov Cuab Yeej> Tus Saib Xyuas Serial, uas yuav hloov kho koj txhua ob ntawm qhov deb koj nyob deb npaum li cas, yog li koj tuaj yeem hloov kho qhov tsim nyog.
Tsaug rau kev nyeem ntawv!
Pom zoo:
D4E1 - DIY - Kev Pab Cuam Technology: Kho Lub Rooj Zaum Lub Rooj Zaum: 7 Cov Kauj Ruam (nrog Duab)
D4E1 - DIY - thev naus laus zis pab: kho lub rooj zaum muaj log: Kjell muaj lub cev tsis taus los: dyskinetic quadriparesis thiab tsis tuaj yeem noj nws tus kheej. Nws xav tau kev pab ntawm tus saib xyuas, tus kws kho mob ua haujlwm, uas pub mis rau nws. Qhov no los nrog ob qhov teeb meem: 1) Tus kws kho mob ua haujlwm sawv tom qab lub log
Kev Paub Lub Ntsej Muag Lub Sij Hawm Tiag: Ib Qhov Kawg-rau-Kawg: 8 Kauj Ruam (nrog Duab)
Kev lees paub lub ntsej muag ntawm lub sijhawm tiag tiag: Qhov Kawg-rau-kawg Txoj Haujlwm: Ntawm kuv qhov kev qhia zaum kawg tshawb fawb txog OpenCV, peb tau kawm AUTOMATIC VISION OBJECT TRACKING. Tam sim no peb yuav siv peb PiCam kom paub lub ntsej muag nyob rau lub sijhawm tiag tiag, zoo li koj tuaj yeem pom hauv qab no: Txoj haujlwm no tau ua tiav nrog qhov zoo heev " Qhib Chaw Khoos Phis Tawj Lub Zeem Muag Vision & qu
Cov Rooj Zaum Zoo Siab Uas Tej Zaum Ua Phem: 5 Kauj Ruam (nrog Duab)
Cov Rooj Zaum Zoo Tshaj Plaws Uas Tej Zaum Ua Phem: Lub rooj zaum yog cov rooj tog yooj yim uas feem ntau nws tau siv rau kev tso cai. Nrog nws cov ceg ruaj khov 4 ceg tsim thiab nws yog lub rooj zaum muag muag, yog li caw rau tib neeg kom zoo, zaum, zaum thiab txaus siab rau nws lub xub ntiag. Nws yog pov thawj txhim khu kev qha thev naus laus zis tsim
CSCI-1200 Qhov Kev Xeem Xeem zaum kawg 2: 3 Cov Kauj Ruam
CSCI-1200 Qhov Kev Xeem Kawg Zaum Kawg 2: Hauv chav kuaj no, koj yuav siv 4x4 tus lej txhawm rau hloov lub kaum sab xis ntawm servo motor. Lub kaum sab xis yuav txiav txim siab los ntawm tus lej 3 tus lej siv lub keyboard. Cov keypad yuav tsis lees txais tsis suav tus lej. Kho vajtse xav tau rau txoj haujlwm no: 1. Arduino UAS 2. 4 x4kj
Kaw Cov Suab rau Yeeb Yaj Kiab thiab Animations: Ob peb Cov Lus Qhia Ceev thiab Cov Lus Qhia: 8 Kauj Ruam
Kaw Cov Suab rau Yeeb Yaj Kiab thiab Animations: Ob peb Cov Lus Qhia Ceev thiab Ua Ntej: Yog tias koj yog tus kws kos duab, lossis tsuas yog menyuam yaus uas nyiam ua qee zaum ua cov yeeb yaj kiab rau youtube, tej zaum koj yuav muaj ob peb qhov teeb meem nrog kaw lub suab. Tsis muaj teeb meem li cas visually zoo cov vis dis aus lossis cov animation yuav yog, yog tias cov neeg saib nws tuaj yeem