Cov txheej txheem:
- Kauj Ruam 1: Tau Txais Txhua Yam
- Kauj ruam 2: Lub thawv
- Kauj ruam 3: Txuas nws
- Kauj ruam 4: Coding Nws
- Kauj Ruam 5: Ntxig Cov Khoom Siv Hluav Taws Xob rau hauv lub thawv
- Kauj Ruam 6: Xeem Nws
- Kauj ruam 7: Tau txais txiaj ntsig! thiab Xaus
Video: Lub Teeb Box Xauv: 7 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Tam sim no, koj tau hnov cov thawv uas qhib thaum lawv pom lub khob. cia ua ib qho uas qhib thaum koj ci koj lub xov tooj LED rau nws!
Tsis yog? tiag tiag? nws yog qhov ua tau zoo nkauj thiab tuaj yeem siv ua khoom plig tog lossis pob kawg rau khoom plig Christmas. Tsis txhob txhawj. Kuv yuav tuav koj txhais tes thiab coj koj los ntawm cov txheej txheem ntawm kev tsim lub npov khawv koob no.
DISCLAIMER: Txoj haujlwm no ua haujlwm, txawm li cas los xij koj yuav tsum siv lub zog sib cais rau qhov kev pabcuam. nco ntsoov qhov no thaum tsim qhov no. Ua raws li kuv hais/sau tsis txhob ua qhov koj pom!
Kauj Ruam 1: Tau Txais Txhua Yam
Txhawm rau tsim lub thawv uas tsis pub lwm tus paub no koj yuav tsum muaj:
-Cov arduino microcontroller
-1000 Ohm resistor
- 1 Lub Teeb Pom Kev Tiv Thaiv (LDR) tuaj yeem yog qhov loj me lossis zoo li tsuav nws pom lub teeb sab hauv tsev / sab nraum zoov
- 1 9V roj teeb lossis lub txhab nyiaj fais fab los txhawb koj lub arduino (koj tseem tuaj yeem siv koj lub khoos phis tawj kom muaj zog nws thiab nyeem cov lus sib txuas lus.)
- 1 microservo lossis lub cev muaj zog uas muaj peev xwm txav tau
- 1 lub thawv tshwj xeeb thiab txaus txaus nrog lub hau hinged
- 1 qee cov hlau seem
- 1 daim ntoo txiav zoo li cov duab saum toj no qhia (ob daim duab pom lossis lasercut)
Thiab qhov kawg tab sis tseem ceeb tshaj plaws:
- 1 gaint yob ntawm cov kab xev
Txuas mus ntxiv tom qab
Kauj ruam 2: Lub thawv
Lub thawv uas koj siv tuaj yeem yog ib lub thawv uas khawm ntawm ib sab.
Kuv tau txais kuv lub thawv nyob qhov twg? Kuv tus phooj ywg yog tus kws ntoo thiab txaus txaus los ua lub thawv no rau kuv! Kuv ntxiv qee qhov hinges rau nws thiab teeb lub hau.
Yog tias koj xav paub yuav ua lub thawv zoo li no (lossis zoo dua) saib ntawm cov lus qhia no:
Kauj ruam 3: Txuas nws
Txoj hlua rau tus txiv leej tub no yeej tsis muaj dab tsi tshwj xeeb. nws siv qhov hluav taws xob faib hluav taws xob yooj yim rau lub teeb pom kev zoo thiab qhov teeb meem txawm tias tsis yooj yim rau servo.
Nov yog lub ntsiab lus uas kuv lub thawv tsis ua raws cov lus qhia kuv muab. Kuv tsis muaj lub hwj chim cais rau servo yog li kuv yuav tsum siv cov ntsiab lus muab ntawm arduino. Qhov teeb meem nrog qhov no yog tias, thaum lub xauv tau txais ib qho kev thauj khoom ntawm nws, nws pib kos txoj hauv kev ntau rau tam sim no rau arduino ua rau arduino tsoo. thov nco ntsoov qhov no.
Kev daws rau qhov no yog txheej txheem no. siv lub zog 6V (1A) los txhawb lub zog servo raws li qhia hauv daim duab thib ob
Kauj ruam 4: Coding Nws
Tam sim no txoj haujlwm no hloov ntawm qhib thiab kaw thiab siv ncua (); hais kom ua hauv arduino IDE. Nws yuav zoo dua los siv qhov program uas siv millis (); hais kom ua tab sis nws tseem yuav ua rau nws npau suav phem ntxiv rau qhov ua rau nws.
Cov cai nyob ntawm no hauv cov ntawv tab sis koj tseem tuaj yeem rub tawm cov ntawv.ino ntawm no
/ * - Lub Flashbox v1.0.0 - */
/*
* Tus sau: Frank Tuk * Hnub op upload: 9-1-2018 * Thov koj xav siv qhov program no hauv koj cov khoom * *
/Servo ntsig txog
#suav nrog Servo lockservo; // ntxiv servo rau qhov program hu ua: LockServo // Kev sib txuas sib txawv hloov pauv hauv servo = 9; // Tus pin siv los qhia rau servo txoj haujlwm twg yuav mus. int cov = A0; // Pin siv los ntsuas tus nqi ntawm peb lub teeb pom kev zoo.
// variables rau qhov program.
int tau = 0; // Qhov sib txawv no yog siv los khaws tus nqi ntawm lub teeb pom kev zoo. int sensval_old = 0; // Koj twv nws, qhov no yog siv los khaws cov txiaj ntsig yav dhau los. lub xeev boolean = cuav; // Txuag lub xeev kaw, hloov nws ntawm qhov cuav thiab qhov tseeb (qhov tseeb raug qhib thiab cuav raug kaw) int val = 10; boolean servoState = tsis tseeb;
void teeb tsa () {
Serial.begin (9600); // Pib qhov ntsuas saib kom peb tuaj yeem saib hauv lub arduino lub hlwb. pinMode (servo, OUTPUT); // ua kom paub tseeb tias tus pin rau servo paub tias nws yuav tsum tau tso tawm. pinMode (hnov, INPUT); // tig lub sensor mus rau qhov tseeb sensor lockservo.attach (servo); // Qhia cov arduino rau tus pin peb servo txuas nrog
// Tam sim no, txhawm rau xyuas kom lub thawv paub tias nws nyob qhov twg.
lockservo.write (165); ncua (1000); lockservo.write (10); }
void voj () {
sensval_old = analogRead (hnov); Serial.println (""); Serial.print ("Ntsuas …"); Serial.println (sensval_old); ncua (500); yog (sensval_old> 700) {xeev =! xeev; servoState =! servoState; sensval = analogRead (hnov); Serial.print ("ntsuas hloov lub xeev ntawm:"); Serial.println (qhov tseeb); ncua (1000); } lwm {ncua (250); }
yog ((servoState == tsis tseeb) && (val == 10)) {
yog = 165; lockservo.write (nqi); ncua (500); Serial.println ("Xauv kaw, kaw servo"); } lwm yog ((servoState == tsis tseeb) && (val == 165)) {ncua (250); Serial.println ("Xauv kaw"); } lwm tus yog ((servoState == tseeb) && (val == 165)) {val = 10; lockservo.write (nqi); ncua (500); Serial.println ("Xauv qhib, qhib servo"); } lwm {ncua (250); Serial.println ("Xauv qhib"); }}
Kauj Ruam 5: Ntxig Cov Khoom Siv Hluav Taws Xob rau hauv lub thawv
Txhim kho servo lock thiab sensor rau hauv lub thawv yog qhov yooj yim heev.
ua ntej: ntswj daim ntoo rau lub latch xauv mus rau servo
thib ob: teeb tsa lub servo rau hauv qhov thaiv thiab ntsia hlau thaiv rau hauv qab ntawm lub thawv.
thib peb: ntsia hlau ntes rau hauv lub hau
Kuv xaiv los pov tseg kuv lub khob cij rau hauv lub npov thiab muaj cov xov hlau txuas mus rau arduino mus nruab nrab ntawm lub hau thiab lub thawv. qhov no tsuas yog ua kom yooj yim kaw lub hau thiab tseem txuas rau arduino. (koj paub, tsuas yog kom ntseeg tau tias kuv tsis kaw kuv tus kheej tawm.)
Kauj Ruam 6: Xeem Nws
Yog! koj yuav tsum sim nws. qhov ntawd yog qhov kuv pom tias kuv tsis tuaj yeem muab khoom txaus tam sim no los ntawm arduino thiab yuav tsum tau siv lub zog cais cais rau servo.
Vim li cas kuv thiaj tuaj hla qhov no thaum lub rooj sib tham thiab tsis yog ntxov dua? A: Kuv ua siab ntev heev. B: qhov laj thawj tiag.
Thaum kuv sim teeb tsa, kuv sim nws yam tsis muaj lub hau kom pom tias lub latch tau ua dab tsi. Thaum kuv sim nws dua nrog lub hau kuv pom tias cov servo rub ntau dua tam sim no nyob rau hauv load.
Yog li ua ABSOLUTELY paub tseeb tias koj muaj kev teeb tsa ua haujlwm tau zoo kom ntseeg tau tias koj tsis xauv koj tus kheej tawm ntawm koj lub thawv.
Kauj ruam 7: Tau txais txiaj ntsig! thiab Xaus
Qhov ntawd yog nws! koj ua tiav! Thiab txiv neej, muab koj tus kheej rau sab nraub qaum vim tias koj tau tswj hwm los ntawm cov lus qhia no!
Yog tias koj muaj lus nug lossis lus xav paub txog hu rau kuv!
Pom zoo:
Yuav Ua Li Cas Lub Hwj Chim Lub Yim Hli Ntse Xauv Los Ntawm Lub Hau Hluav Taws Xob?: 7 Cov Kauj Ruam (nrog Duab)
Yuav Ua Li Cas Thiaj Li Lub Yim Hli Ntse Xauv Los Ntawm Qhov Hluav Taws Xob Hluav Taws Xob?: Tsis ntev los no, kuv txiv tau yuav lub Yim Hli ntsuas xauv thiab teeb tsa ntawm peb lub qhov rooj qhov rooj. Teeb meem yog tias nws siv roj teeb thiab kuv txiv tsis xav txhawj txog kev hloov roj teeb ntau zaus. Raws li xws li, nws tau txiav txim siab los ua lub zog Lub Yim Hli ntsuas phoo los ntawm qhov tawm
DIY LED Teeb - Niaj Hnub Teeb Meem Teeb Nrog Cov Chaw Taws Teeb: 8 Kauj Ruam (nrog Duab)
DIY LED Teeb - Niaj Hnub Teeb Mood Teeb Nrog Chaw Taws Teeb: Hauv kab lus no kuv yuav mus hla cov txheej txheem Kuv tau siv los tsim qhov no zoo heev pyramid zoo li tus LED Mood Teeb.Kuv siv maple rau cov qauv tseem ceeb thiab qee qhov mahogany txhav ntxiv rau lub zog. Rau lub teeb Kuv siv RGB LED teeb uas tuaj nyob hauv 16 ko taw
DIY Loj & Tsim Lub Roj Teeb Lub Hwj Chim Backup Lub Tshuab Hluav Taws Xob W/ 12V Deep Cycle Roj Teeb: 5 Cov Kauj Ruam (nrog Duab)
DIY Loj & Tsim Lub Hwj Chim Lub Hwj Chim Backup Lub Tshuab Hluav Taws Xob W/ 12V Deep Cycle Batteries: *** Nco tseg: Ceev faj thaum ua haujlwm nrog roj teeb thiab hluav taws xob. Tsis txhob roj teeb luv. Siv cov cuab yeej insulated. Ua raws txhua txoj cai kev nyab xeeb thaum ua haujlwm nrog hluav taws xob. *** Npaj ua ntej lub sijhawm tom ntej lub zog tawm nrog lub roj teeb tos
LED Teeb Teeb Duab Cwjmem: Cov Cuab Yeej rau Teeb Teeb Doodles: 6 Kauj Ruam (nrog Duab)
LED Teeb Teeb Lub Cwjmem: Cov Cuab Yeej rau Teeb Doodles: Kuv tus poj niam Lori yog tus neeg siv tsis tu ncua thiab kuv tau ua si nrog kev yees duab ntev ntev rau ntau xyoo. Kev tshoov siab los ntawm PikaPika pab pawg teeb pom kev zoo thiab yooj yim ntawm cov koob yees duab digital peb tau siv lub teeb duab kos duab kom pom tias peb tuaj yeem ua dab tsi
Ib qho $ 20 / 20min Kev Lag Luam Zoo Folding Lub Teeb Lub Teeb / Lub Tsev Teeb: 7 Cov Kauj Ruam (nrog Duab)
A $ 20 / 20min Kev Lag Luam Zoo Folding Lub Teeb Lub Teeb / Lub Tsev Teeb: Yog tias koj tau tab tom nrhiav DIY lub thawv rau lub teeb rau cov khoom lag luam lossis kaw cov duab koj twb paub tias koj muaj ntau txoj kev xaiv. Los ntawm cov thawv ntawv thawv rau khaub ncaws hampers koj yuav xav tias txoj haujlwm tau ua tiav kom tuag. Tab sis Tos! Rau $ 20