Cov txheej txheem:
- Kauj Ruam 1: Qhov Chaw
- Kauj Ruam 2: Ua Circuit & Sau Arduino Code
- Kauj Ruam 3: Luam lub lauj kaub & Txiav Lub Hauv Paus thiab Cov Ntoo
- Kauj Ruam 4: Tsim Cov Ntxiab
- Kauj Ruam 5: Muab Nws Txhua Qhov Ua Ke
Video: Venus Flytrap - ITM Caij nplooj zeeg 2019: 5 Cov Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:26
Dab tsi ploj ntawm txhua tus neeg lub rooj? Lub tshuab Venus Flytrap uas tuav cov xaum, cwjmem, thiab lwm yam khoom.
Kauj Ruam 1: Qhov Chaw
Koj yuav xav tau:
* 3D Tshuab Luam Ntawv (saib. Stl file) rau lub lauj kaub
* Ntoo ntoo thiab laum
* Cov cuab yeej soldering
* Arduino Uno & IDE
* Cov qhob cij
* Tus kws yees duab
* Hloov
* MicroServo Sg90
* Ua npuas ncauj
* Hluav taws xob & Silicone kab xev
* Cov xov hlau
* Hinges
* Kub kua nplaum
Kauj Ruam 2: Ua Circuit & Sau Arduino Code
Lub Circuit Court txuas cov photoresistor, hloov, Servo, thiab lub zog siv zog ntawm Arduino. Peb txuas Servo mus rau nws lub voj voog ua haujlwm pwm ntawm tus pin ntawm Arduino, nyeem cov duab hluav taws xob los ntawm tus lej analog A0, thiab nyeem lub pob los ntawm tus lej digital 2.
Cov qhob cij yooj yim hauv daim duab ua haujlwm, txawm hais tias thaum kawg peb tau muab cov xov hlau txuas mus rau lub khob cij ruaj khov kom ruaj khov.
Arduino code txhais tau tias yog ua peb yam tseem ceeb:
1. Nyeem tus kws yees duab thiab sib piv kev nyeem ntawv mus rau qhov chaw pib ua ntej. Thaum tus kws yees duab nyeem qis (tsaus), kev nyeem ntawv yuav qis dua qhov pib, thiab thaum nyeem ntawv siab (lub teeb) nws yuav nyob siab dua qhov pib.
2. Raws li kev nyeem ntawv photoresistor, qhia rau Servo txav mus rau ib ntawm ob txoj haujlwm (ib qho "qhib" thiab "kaw" txoj haujlwm, sau tseg tias val thiab val2 hauv txoj cai). Thaum tsis muaj ib yam dab tsi zais qhov photoresistor, kev nyeem ntawv yuav siab, thiab Servo nyob hauv txoj haujlwm qhib. Thaum muaj ib yam khoom uas tsis pom qhov photoresisitor, kev nyeem ntawv yuav qis, thiab Servo txav mus rau txoj haujlwm kaw.
3. Ua haujlwm hloov pauv kom tau txav lub Servo mus rau txoj haujlwm qhib. Qhov no yeej yog qhov ua tsis tau zoo.
Saib cov cai hauv qab no:
#suav nrog Servo myservo; int tau = 20; // initialize kaw txoj hauj lwm tus nqi int val2 = 70; // initialize qhib txoj hauj lwm tus nqi void teeb () {// initialize serial kev sib txuas lus ntawm 9600 khoom ib ob: Serial.begin (9600); // initialize servo thiab txuas nws lub luag haujlwm pwm ua haujlwm rau tus pin 9 myservo.attach (9); pinMode (2, INPUT); // initialize hloov raws li cov tswv yim} const int threshold = 20; // initialize photoresistor qhov pib rau kaw int buttonState = 0; // initialize kuj sib txawv los nyeem hloov lub xeev int sensorValue = 100; // initialize kuj sib txawv rau photoresistor tus nqi int stayclosed = 0; // initialize kuj tsis paub meej los tuav txoj haujlwm ib zaug qhib //// lub voj kev ua haujlwm dhau mus thiab dhau mus tas li: tsis muaj dab tsi voj () {// nyeem cov tswv yim los ntawm kev hloov: buttonState = digitalRead (2); // nyeem cov tswv yim los ntawm photoresistor sensorValue = analogRead (A0); // luam tawm tus nyeem ntawv photoresistor nyeem mus rau tus lej saib: Serial.println (sensorValue); yog tias (buttonState == LOW) {// hloov pauv yog tias (stayclosed == 1) {// yog txoj haujlwm ruaj khov tsis sib xws nyob rau, // nyob hauv txoj haujlwm tam sim no} ntxiv yog (sensorValue <threshold) {// yog sensorvalue poob qis dua qhov pib, myservo.write (val); // hloov cuab mus rau txoj haujlwm kaw, stayclosed = 1; // thiab hloov kev hloov pauv ruaj khov kom nyob twj ywm raug kaw}} lwm qhov {// hloov yog nyob yog (stayclosed == 0) {// yog txoj haujlwm ruaj khov tsis sib xws tawm, // nyob hauv txoj haujlwm tam sim no} ntxiv {// thawj zaug hnov qhov hloov pauv yog qeeb (500); // Ncua 500 ms thiab tshawb xyuas kom paub tseeb tias hloov pauv tseem nyob ntawm buttonState = digitalRead (2); // nyeem cov tswv yim los ntawm swithch yog (buttonState == HIGH) {// yog tias hloov mus, myservo.write (val2); // hloov cuab mus rau txoj haujlwm qhib stayclosed = 0; // thiab hloov pauv qhov sib txawv ruaj khov kom nyob twj ywm qhib}}}}
Kauj Ruam 3: Luam lub lauj kaub & Txiav Lub Hauv Paus thiab Cov Ntoo
CAD: Luam Paj Paj Ntoo
* Siv STL cov ntaub ntawv suav nrog saum toj no rau 3D luam tawm lub lauj kaub paj, uas yog lub hauv paus rau cov cuab yeej cuab tam ya
* Ua kom ntseeg tau tias lub lauj kaub paj qhov loj me txaus kom ntseeg tau tias lub hauv paus tuaj yeem nyob hauv tsev ntawm Arduino thiab lub khob cij
Ntoo ua haujlwm: Lub hauv paus thiab ceg ntoo
* Siv cov hlua pom los txiav 1 los ntawm 24 nti ntoo ntoo kom ntev li 12 ntiv tes rau pob tw
* Siv tes siv los ua peb ½ nti qhov ntawm ntau qhov siab ntawm lub cev, qhov chaw uas yuav tsum tau muab tso rau. Lub qhov yuav tsum tau muab hlais ntawm kwv yees li 45 ° kaum, yog li cov ceg tuaj yeem tso rau ntawm lub kaum ntse ntse.
* Siv cov hlua pom los txiav ½ los ntawm 12 nti ntoo dowels rau hauv peb ceg ntoo ntawm qhov ntev sib txawv, raws li xav tau. Siv cov hlua pom txiav ib kawg ntawm txhua ceg ntawm 45 ° txhawm rau tsim lub tiaj tiaj uas cov cuab ntxiab tuaj yeem teeb tsa.
* Ntxig cov ceg ntoo hauv lub qhov ntawm lub cev (nrog lub kaum ntse ntse nthuav tawm) thiab ruaj ntseg nrog cov kua nplaum los yog cov kua nplaum kub
Kauj Ruam 4: Tsim Cov Ntxiab
Cov kauj ruam rau kev tsim cuab:
* Nqa cov tub ntxhais ua npuas ncauj thiab txiav ob daim los ua qhov sab saum toj thiab hauv qab clamps ntawm lub cuab (cov duab yuav yog txhua yam koj xav tau, tsuav yog lub hauv paus ntawm lub clamp yog cov duab plaub txhawm rau txhawm rau txuas lub cev muaj zog)
* Hollow tawm ob qhov ua npuas ncauj tub ntxhais clamps ntawm lub hauv paus. Tsuas yog hollow tawm txaus ntawm clamps thiaj li hais tias hinges tuaj yeem haum snuggly sab hauv.
* Ntxig ob lub ntsej muag ntawm lub hinges rau hauv lawv cov clamps
* Qhwv clamps hauv daim kab xev xim rau kev zoo nkauj.
* Punch lub qhov me me hauv qab clamp thiab ntxig rau lub photoresistor (nws yuav tsum haum haum)
* Muab ob daim me me ntawm daim kab xev nplaum rau sab hauv ntawm txhua qhov txuas kom ntseeg tau tias cov khoom raug daig tsis yooj yim sua
* Txuas lub cav mus rau sab ntawm lub hauv paus puag ntawm sab saum toj clamp nrog superglue thiab kab xev (Cov cuab yeej cuab yeej ua tiav ntawm qhov no)
* Txuas cov cuab ntxiab mus rau ib ceg, ua kom ntseeg tau tias ob sab hauv qab thiab lub cev ntawm lub cav servo tau tsau (tawm sab caj npab ntawm lub cev muaj zog thiab sab saum toj clamp dawb kom txav mus.
Kauj Ruam 5: Muab Nws Txhua Qhov Ua Ke
* Muab cov pob tw thiab ceg ntoo tso rau hauv lub lauj kaub, thiab ua kom zoo rau Arduino UNO thiab cov ntawv ci hauv lub lauj kaub
* Ua kom lub cev ruaj khov nrog pob zeb, ceev faj kom tsis txhob xaim ib lub xov hlau
* Siv daim kab xev hluav taws xob ntsuab los npog cov ceg ntoo, lub cev, thiab txhua lub xov hlau uas nthuav tawm
* Siv lub roj teeb sab nraud los ua lub zog siv
* Zoo siab Venus Flytrapping!
Pom zoo:
Lub Caij Nplooj Ntoos Zeeg rau Lub Tsheb Tso Lub Suab Tso Tawm (CAN Bus -> Key1): 6 Cov Kauj Ruam
Cov Kauj Ruam Log Rau Lub Tsheb Tso Lub Suab (CAN Bus -> Key1): Ob peb hnub tom qab yuav tsheb siv, kuv pom tias kuv tsis tuaj yeem ua suab paj nruag los ntawm kuv lub xov tooj los ntawm lub tsheb tso suab. Qhov kev ntxhov siab tshaj plaws yog lub tsheb muaj bluetooth, tab sis tsuas yog tso cai lub suab hu, tsis yog nkauj. Nws kuj tseem muaj Windows Phone USB chaw nres nkoj, tab sis kuv
Yuav Ua Li Cas Thiaj Ua Tau Ib Lub Caij Nyoog Tsawg Lub Caij Nplooj Ntoos Zeeg: 7 Kauj Ruam
Yuav Ua Li Cas Thiaj Ua Tau Ib Lub Caij Nyoog Tsawg Lub Caij Nplooj Ntoos Zeeg: Kuv yog ib tug menyuam yaus uas nyiam cov khoom siv hluav taws xob raws li kev nyiam ua.Koj ua koj tus kheej lub rooj mov ci thiab tawm lus Ua raws kuv rau yam khoom txias dua. Nrhiav rau: oluwadimimu342
APIS - Cov Caij Nplooj Ntoos Hlav Caij Nplooj Ntoos Hlav: 12 Kauj Ruam (nrog Duab)
APIS - Automated Plant Irrigation System: HISTORY: (kev hloov pauv tom ntej ntawm cov txheej txheem no muaj nyob ntawm no) Muaj qee qhov kev qhia qhia ntawm cov ncauj lus ntawm kev ywg dej cog, yog li kuv tsis tshua muaj tswv yim tsim thawj yam ntawm no. Dab tsi ua rau cov kab ke no sib txawv yog tus nqi ntawm cov phiaj xwm thiab kev saib xyuas
Txhim Kho Lub Caij Nplooj Ntoos Zeeg Cov Khoom Siv Hluav Taws Xob: 5 Kauj Ruam
Kho Kho Lub Caij Nplooj Ntoos Zeeg Cov Khoom Siv Hluav Taws Xob: Kuv tau txais lub khob cij no lub hwj huam mov ib xyoos dhau los thiab tsuas yog siv nws ob peb zaug. Kuv tab tom yuav siv nws nrog kuv Cov Khoom Qab Zib Board Buddy (Sawv Ib Leeg Arduino) thaum lub ATMega 328P dhau rhaub thiab LED ua tsis tau ntsais muag.Kuv tshem lub Cread Board Buddy
Yuav Ua Li Cas Muab Cov Duab Cai Rau Koj Tus Xbox 360 Dashboard. (Ua ntej Lub Caij Nplooj Ntoos Zeeg 08 Hloov Kho): 8 Kauj Ruam
Yuav Ua Li Cas Muab Cov Duab Cai Rau Koj Tus Xbox 360 Dashboard. (Ua ntej Lub Caij Nplooj Ntoos Zeeg 08 Hloov Kho): Hauv cov lus qhia no kuv yuav qhia koj yuav ua li cas muab tus duab coj los ua raws li koj keeb kwm yav dhau ntawm koj xbox 360.there muaj cov kauj ruam tib yam rau ua qhov no nrog tshiab thiab qub dashboard. thaum kuv tau txais lub sijhawm kuv yuav hloov kho txhua yam nrog cov duab tshiab