Cov txheej txheem:
Video: Zoo Siab Hack Lub Teeb Hloov: 3 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Rau 2 lub asthiv dhau los peb tau ua haujlwm ntawm tsev kawm ntawv txoj haujlwm hu ua "Zoo siab nyiag nkas". Nrog txoj haujlwm no peb tau sim ua "Zoo siab hack" rau qhov chaw pej xeem. Zoo, dab tsi yog "Zoo siab hack"? Hauv peb qhov xwm txheej peb yuav tsum tau ua qee yam zoo raws li kev ntxhov siab. Kev siv Arduino xav tau rau txoj haujlwm no. Qhov "Zoo siab hack" peb txiav txim siab los ua ib qho kev teeb tsa kom tig lub teeb taws nyob deb.
Kauj Ruam 1: Cov Ntaub Ntawv:
1 x Arduino Uno
1 x Breadboard
2 x siv
1 x infrared sensor
11x cev
1x infrared sender (tv tshem tawm)
kab xev
Kauj Ruam 2: Yuav Ua Li Cas Txuas:
Muab Arduino infrared receiver rau hauv lub khob cij; piv txwv tias sab xub ntiag ntawm tus txais yog sab nrog tus kheej ntawm nws:
- Txuas ib lub xov hlau los ntawm sab laug 'txhais ceg' mus rau Arduino uno chaw nres nkoj '6'.
- Txuas ib lub xaim los ntawm nruab nrab 'txhais ceg' mus rau "-" kab hauv daim ntawv qhia zaub mov.
- Txuas ib lub xaim los ntawm txoj cai tshaj plaws "txhais ceg" mus rau "+" kab hauv daim ntawv qhia zaub mov.
Xyuas kom tseeb tias xaim nyob nruab nrab ntawm '-' kab nyob rau hauv lub khob cij thiab 'av' chaw nres nkoj ntawm Arduino uno thiab xyuas kom tseeb tias xaim nyob nruab nrab ntawm '+' kab hauv daim ntawv tais thiab '5V' chaw nres nkoj ntawm Arduino uno.
Tam sim no txuas 2 servos,
- Ob leeg nrog xaim los ntawm cov xov hlau uas tsaus tshaj plaws ntawm qhov kev pabcuam mus rau '-' kab ntawm lub khob cij.
- Ob leeg nrog xaim los ntawm cov xov hlau nruab nrab ntawm qhov kev pabcuam mus rau '+' kab ntawm lub khob cij.
Tam sim no, rau ib qho ntawm servos txuas cov xov txuas txuas ntxiv rau Arduino uno chaw nres nkoj '9' thiab txuas lwm qhov kev pabcuam rau Arduino uno chaw nres nkoj '10'.
Kauj ruam 3: Code:
#suav nrog //
#suav nrog //
#suav nrog //
IRrecv irrecv (6);
decode_results cov txiaj ntsig;
Servo theServo1;
Servo theServo2;
bool lightOn = tsis tseeb;
bool disco = tsis tseeb;
void teeb tsa () {
theServo1.attach (10);
theServo2.attach (9);
pinMode (6, INPUT);
Serial.begin (9600);
irrecv.enableIRIn (); // Pib tus txais
irrecv.blink13 (muaj tseeb);
}
void voj () {
yog (irrecv.decode (& cov txiaj ntsig)) {
Serial.println (results.value); // Koj tau txais qhov txiaj ntsig sib txawv rau txhua lub pob. Yog li tshawb xyuas hauv kab ntawv saib seb koj cov nyees khawm muaj nuj nqis li cas.
yog (results.value == 3772793023) {// Qhov no yog peb lub zog khawm tshwm sim (3772793023). Qhov no yog tej zaum txawv nrog koj cov chaw taws teeb.
lightOn =! lightOn;
yog (lightOn) {
theServo1.write (65);
theServo2.write (15);
}
yog (! lightOn) {
theServo1.write (95);
theServo2.write (95);
}
ncua (1000);
}
yog (results.value == 3772839943) {// Qhov no yog peb cov ntaub ntawv khawm tshwm sim (37728).
disco =! disco;
ncua (1000);
}
Serial.println (results.value);
irrecv.resume (); // Tau txais tus nqi tom ntej
}
yog tias (disco) {
lightOn =! lightOn;
yog (lightOn) {
theServo1.write (65);
theServo2.write (15);
}
yog (! lightOn) {
theServo1.write (95);
theServo2.write (90);
}
ncua (2000);
}
}
Pom zoo:
DIY Hloov pauv Hloov Lub Rooj Hloov Kho Lub Hwj Huam "Minghe D3806" 0-38V 0-6A: 21 Cov Kauj Ruam (nrog Duab)
DIY Hloov Pauv Hloov Pauv Hloov Kho Lub Hwj Huam "Minghe D3806" 0-38V 0-6A: Ib txoj hauv kev yooj yim tshaj plaws los tsim lub Rooj Tog Zaum Lub Hwj Huam yooj yim yog siv Buck-Boost Converter. Hauv Cov Lus Qhia thiab Yeeb Yaj Kiab Kuv pib tawm nrog LTC3780. Tab sis tom qab kuaj kuv pom LM338 nws muaj nws puas lawm. Luckily kuv muaj ob peb qhov sib txawv
Roj teeb mus rau DC Tsav Hloov Chaw, Teeb Pom Kev Zoo (lossis Zoo Li Txhua Yam): 5 Kauj Ruam
Roj teeb rau DC Tsav Hloov Chaw, Teeb Pom Kev Zoo (lossis Zoo Ib Yam): Qhov no yog qhov yooj yim tshaj plaws los hloov lub nrawm los ntawm roj teeb mus rau DC lub zog xa hluav taws xob.Qhov no Yongnuo YN560IV xav tau qee zaum hauv peb lub rooj muag khoom duab, kom pom cov phab ntsa tom qab thiab tshem tawm ntxoov ntxoo los ntawm qhov kev kawm. Muaj ib
Lub Plawv Zoo Li Cov Chaw Taws Teeb Tswj Rov Qab-Teeb Phab Ntsa Kho Kom Zoo Nkauj: 8 Kauj Ruam (nrog Duab)
Lub Plawv Zoo Li Qub Cov Khoom Siv Hluav Taws Xob Back-lit Wall Decor: Hauv no DIY lub tsev kho kom zoo nkauj khoom plig qhia, peb yuav kawm paub yuav ua li cas kom lub plawv zoo li lub backlit phab ntsa dai vaj huam sib luag siv plywood board thiab ntxiv ntau yam teeb pom kev zoo tswj tau los ntawm kev tswj chaw taws teeb thiab teeb sensor (LDR) siv Arduino. Koj c
Hloov Kho Lub Hwj Chim Khoos Phis Tawj rau lub Hloov Pauv Hloov Pauv Sab Nraud Cov Khoom Siv Hluav Taws Xob: 3 Kauj Ruam
Hloov Kho Lub Tshuab Hluav Taws Xob rau lub Hloov Pauv Hloov Pauv Sab Nraud Cov Khoom Siv Hluav Taws Xob: Tus nqi niaj hnub no rau chav kuaj hluav taws xob zoo tshaj $ 180. Tab sis nws hloov tawm lub tshuab computer tsis siv lub zog yog qhov zoo rau txoj haujlwm hloov chaw. Nrog rau cov nqi no koj tsuas yog $ 25 thiab muaj kev tiv thaiv luv luv, tiv thaiv cua sov, tiv thaiv ntau dhau thiab
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