Cov txheej txheem:
- Kauj Ruam 1: Daim Ntawv Teev Npe
- Kauj Ruam 2: Nws Ua Haujlwm Li Cas
- Kauj Ruam 3: Daim Kab Xev
- Kauj ruam 4: Xeem
- Kauj Ruam 5: Cov Khoom Siv Hluav Taws Xob
- Kauj ruam 6: App
- Kauj ruam 7: Mounting Xauv
- Kauj Ruam 8: Cov Khoom Siv Hluav Taws Xob
- Kauj Ruam 9: Txoj Cai
- Kauj ruam 10: Ua tiav
Video: Bluetooth Qhov Rooj Xauv (Arduino): 10 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Tsis ntev los no kuv rov saib Amazing SpiderMan, nyob rau hauv ib qho xwm txheej Peter Parker ntsuas phoo thiab qhib nws lub qhov rooj los ntawm nws lub rooj siv lub chaw taws teeb. Thaum kuv pom qhov no kuv xav tau kuv tus kheej rau kuv lub qhov rooj. Tom qab me ntsis tinkering kuv tau txais tus qauv ua haujlwm. Nov yog qhov kuv tau ua
Kauj Ruam 1: Daim Ntawv Teev Npe
Rau qhov haujlwm no peb yuav xav tau cov hauv qab no:
Electronics:
- Arduino Nano (Tau nws ntawm no)
- Bluetooth Module (tau nws ntawm no)
- 90g Servo (Tau nws ntawm no)
- 5v Phab Ntsa Adapter
Qhov:
- Xauv Xauv (Tau nws ntawm no)
- Rau tus ntsia hlau rau xauv xauv
- Duab los qhia
- Hlau
Cov Cuab Yeej:
- Soldering Hlau
- Phom phom
- Laum
- Laum Lub Taub Hau
- Laum Lub Taub Hau rau qhov ntsuas qhov
- Lub thawv txiav
- Khoos phis tawj nrog arduino IDE
Kauj Ruam 2: Nws Ua Haujlwm Li Cas
Lub tswv yim yog tias kuv tuaj yeem xauv thiab qhib kuv lub qhov rooj yam tsis tas nqa tus yuam sij lossis txawm mus ze nws: D tab sis qhov no tsuas yog ib feem ntawm qhov peb tuaj yeem ua tau. Los ntawm no peb tuaj yeem ntxiv lub ntsuas cua zoo li lub khob ntsuas kom peb tuaj yeem qhib peb lub qhov rooj nrog qhov tshwj xeeb khob lossis txawm tias lub kaw lus paub lub suab!
Lub caj npab servo yuav txuas nrog lub ntsuas phoo xauv thiab yuav txav mus rau 0 degrees txhawm rau kaw lub qhov rooj thiab 60 degrees kom qhib nws siv cov lus txib nws tau txais los ntawm Bluetooth ntaus ntawv.
Kauj Ruam 3: Daim Kab Xev
Cia pib los ntawm kev txuas lub servo mus rau Arduino (Kuv xav nco ntsoov tias txawm tias kuv tab tom siv Arduino nano Arduino uno yuav ua haujlwm ib yam nkaus nrog rau tus lej tus lej zoo ib yam)
- Cov xim av xim av ntawm servo yog hauv av thiab nws tau txuas nrog hauv av ntawm Arduino
- Cov hlau liab yog qhov zoo thiab nws tau txuas rau 5v ntawm Arduino
- Cov kab xev txiv kab ntxwv yog cov kev pabcuam txuas nrog thiab nws tau txuas nrog tus pin 9 ntawm Arduino
Tam sim no kuv xav kom ntsuas qhov kev pabcuam ua ntej txav mus, koj tuaj yeem ua qhov no los ntawm kev mus ua piv txwv hauv Arduino IDE thiab xaiv cheb. Thaum peb paub tseeb tias servo ua haujlwm peb tuaj yeem ntxiv cov bluetooth module. Peb yuav txuas tus pin rx ntawm tus qauv bluetooth rau tx tus pin ntawm Arduino thiab tx tus pin ntawm tus qauv bluetooth rau tus pin rx ntawm Arduino Tab sis tsis txhob ua qhov no ntxiv! thaum cov kev sib txuas no ua tsis muaj dab tsi tuaj yeem tso rau hauv Arduino yog li ua kom ntseeg tau tias koj tso cov cai ua ntej yuav siv cov laug. Qhov no hauv siab qhov no yog li cas peb xaim lub bluetooth module rau Arduino
- Rx tus pin ntawm bluetooth module txuas rau Tx pin ntawm Arduino
- Tx tus pin ntawm bluetooth module txuas rau Rx tus pin ntawm Arduino
- Vcc (zoo) ntawm bluetooth module txuas 3.3v ntawm Arduino
- Ground mus rau Ground
Yog tias ib qho ntawm qhov no tsis meej pem thov ua raws cov xov hlau ntawm daim duab muab
Kauj ruam 4: Xeem
Tam sim no peb muaj txhua ntu ua ke cia ua kom ntseeg tau tias cov servo muaj zog txaus los thawb thiab rub lub tshuab xauv yam tsis muaj teeb meem ua ntej kuv pib tsim lub tswv yim zaum kawg kuv tau ua ib qho kev thuam tsuas yog kom ntseeg tau tias kuv cov servo muaj zog txaus, thaum xub thawj kuv tsis yog li kuv ntxiv cov roj me me ntawm cov zawv zawg tshuab uas pab txhua yam txav tau yooj yim. Nws yog qhov tseem ceeb heev uas txhua yam txav mus los tau zoo lossis muaj lub sijhawm koj yuav raug kaw lossis tawm ntawm koj chav!: D
Kauj Ruam 5: Cov Khoom Siv Hluav Taws Xob
Kuv txiav txim siab tawm ntawm kuv lub servo "nthuav tawm" thiab tsuas yog tsim cov ntawv me me los tiv thaiv arduino nano thiab Bluetooth module. Peb tuaj yeem tsim qhov no los ntawm kev taug ib ncig ntawm arduino nano mus rau peice ntawm cov duab los qhia thiab ntxiv txog 1 cm (0, 39 nti) ntawm qhov chaw mus rau txhua sab tam sim no peb yuav tsum txiav tawm lwm 5 sab ntawm lub voos plaub fab. Peb kuj yuav tsum txiav lub qhov ntawm ib sab ntawm lub ntsej muag rau lub hwj huam qaum txuas mus rau arduino.
Kev ntsuas rau rooj plaub yog:
- Hauv qab = 7.5cm los 4cm (2.95 x 1.57 nti)
- Sab saum toj = 7.5cm los ntawm 4cm (2.95 x 1.57 nti)
- sab laug = 7.5 cm x 4 cm (2.95 x 1.57 nti)
- Txoj cai = 7.5 cm los 4cm (2.95 x 1.57 nti)
- Lub ntsej muag pem hauv ntej = 4cm los ntawm 4cm (1.57 x 1.57 nti) (txiav lub zog qhov hauv qhov no)
- Lub ntsej muag rov qab = 4cm x 4cm (1.57 x 1.57 nti)
Kauj ruam 6: App
Yog li txhawm rau xauv thiab qhib lub qhov rooj peb xav tau lub cuab yeej khiav ntawm Android lossis windows nrog bluetooth builtin, Mac cov neeg siv kuv tsis muaj peev xwm ua qhov no ua haujlwm ntawm iphone lossis macbook pro Kuv xav tias yuav muaj qee qhov teeb meem tsav tsheb tab sis nco ntsoov ib ntawm koj tuaj yeem paub nws: D. Yog tias koj tab tom txhim kho ntawm Android koj yuav tsum tau mus rau tom khw thiab rub tawm thiab app hu ua Bluetooth Terminal thiab rau lub qhov rais nws hu ua TeraTerm tom ntej peb yuav tsum txuas hc-05 rau peb lub xov tooj nws yuav tsum hu ua linvor thiab tus password yuav yog 0000 lossis 1234. Thaum nws ua khub qhib lub app peb nyuam qhuav tau teeb tsa, nyem rau ntawm cov kev xaiv thiab coj mus rhaub txuas rau lub cuab yeej (tsis nyab xeeb) tam sim no peb lub xov tooj tau sim ua piv txwv ntawm arduino cov saib uas txhais tau tias peb tuaj yeem pom thiab xa cov ntaub ntawv los ntawm arduino.
Yog tias koj ntaus 0 thiab nias nkag mus koj yuav tsum pom lub qhov rooj kaw thiab pom cov lus "lub qhov rooj xauv"
thiab thaum koj ntaus 1 thiab nias nkag mus koj yuav tsum pom lub qhov rooj qhib thiab pom cov lus "qhib lub qhov rooj"
Cov txheej txheem yog qhov zoo ib yam ntawm lub qhov rais tshwj tsis yog koj xav tau rub tawm daim ntawv thov hu ua Tera Term thiab koj tuaj yeem pom qhov rub tawm txuas ntawm no (https://ttssh2.osdn.jp/index.html.en)
Kauj ruam 7: Mounting Xauv
Thawj yam ua ntej peb yuav tsum tau teeb tsa lub servo ntawm lub xauv xauv peb ua qhov no los ntawm kev txiav tawm ntawm ntug ntawm servo mounting qhov kom thaum peb tso lub servo nqis nws yuav yaug nrog lub xauv tom ntej peb tso lub servo caj npab rau hauv lub xauv lub qhov uas tus tuav siv los ua thiab kuaj xyuas tias txhua yam txav mus zoo yog tias yog li lo nws.
Tam sim no peb yuav tsum pib ua qhov drilling qhov hauv lub qhov rooj rau cov ntsia hlau, tso lub zawv zawg kaw lub qhov rooj dua thiab siv tus xaum xaum los taug qab qhov twg yog lub qhov tam sim no laum qhov ntsuas qhov uas koj ua cov kab laum lawv mus rau qhov tob txog li 2.5 cm tam sim no tso lub xauv rov rau lub qhov rooj thiab ntsia hlau hauv qhov ntsia hlau kom nws nyab xeeb kom ntseeg tau tias lub kaw lus tseem ua haujlwm
Kauj Ruam 8: Cov Khoom Siv Hluav Taws Xob
Txhawm rau kom ntseeg tau tias peb tuaj yeem tawm ntawm qhov no peb yuav xav tau lub zog xa khoom, cable thiab usb mini ntsaws los txuas rau arduino.
Txuas hauv av txuas ntawm lub zog txuas mus rau hauv av txuas ntawm qhov chaw nres nkoj usb mini thiab txuas cov kab liab mus rau kab liab ntawm lub chaw nres nkoj usb mini tam sim no coj cov hlua los ntawm xauv mus rau ib lub qhov rooj hinges thiab los ntawm qhov ntawd coj nws mus rau lub qhov hluav taws xob
Kauj Ruam 9: Txoj Cai
#suav nrog
Servo tswj;
int pos = 0;
int xeev; tus chij = 0;
void teeb tsa ()
{
myservo.attach (9);
Serial.begin (9600);
myservo.write (60);
ncua (1000); }
void lub voj ()
{
yog (Serial.available ()> 0)
{
lub xeev = Serial.read ();
chij = 0;
} // yog tias lub xeev yog '0' DC lub cav yuav kaw
yog (xeev == '0')
{
myservo.write (8);
ncua (1000);
Serial.println ("Qhov Rooj Xauv");
}
lwm yog (xeev == '1')
{
myservo.write (55);
ncua (1000);
Serial.println ("Qhov Rooj Tsis Xauv");
}
}
Kauj ruam 10: Ua tiav
Txaus siab rau koj lub bluetooth tswj lub qhov rooj xauv, tsis txhob hnov qab mess nrog koj cov phooj ywg los ntawm xauv lawv tawm ntawm koj chav!
Ua tsaug rau kev nyeem ntawv yog tias koj muaj lus nug thov hu rau kuv lossis tso lus nug hauv cov lus.
Pom zoo:
DIY Ntse Qhov Rooj Qhov Rooj Qhov Rooj + Tsev Pabcuam Hauv Tsev: 5 Kauj Ruam
DIY Ntse Lub Qhov Rooj Qhov Rooj + Lub Tsev Pabcuam Kev Sib Koom: Tig koj lub qhov rooj qhov rooj ib txwm ntse siv qhov haujlwm DIY no. Kuv yuav qhia koj yuav tsim nws li cas thiab tswj nws siv Tsev Pabcuam (dhau MQTT) thiab muaj peev xwm qhib thiab kaw koj lub qhov rooj ntawm qhov chaw deb.Kuv yuav siv ESP8266 pawg thawj coj hu ua Wemos
Ntsej Muag Qhov Rooj Xauv Qhov Rooj: 8 Kauj Ruam
Ntsej Muag Qhov Muag Qhov Rooj Xauv: Txog li ib hlis hauv kev ua, Kuv nthuav qhia lub ntsej muag lub ntsej muag lees paub qhov rooj! Kuv tau sim ua kom nws zoo li kuv tuaj yeem ua tau, tab sis kuv tsuas tuaj yeem ua ntau npaum li muaj hnub nyoog 13 xyoos. Qhov ntsej muag lees paub lub qhov rooj xauv yog khiav los ntawm Raspberry Pi 4, nrog rau tshwj xeeb nqa tau
Tig Koj Lub Qhov Rooj Qhov Rooj Mus Rau Hauv Qhov Rooj Ntse Nrog Nrog IFTTT: 8 Kauj Ruam
Tig Koj Lub Qhov Rooj Qhov Rooj Mus Rau Hauv Lub Ntsej Muag Qhov Rooj Nrog IFTTT: Lub WiFi Qhov Rooj Tswb tig koj lub qhov rooj uas twb muaj lawm mus rau hauv lub qhov rooj ntse. https://www.fireflyelectronix.com/product/wifidoor
Tig Koj Lub Qhov Rooj Hauv Qhov Rooj Mus Rau Hauv Qhov Rooj Ntse Nrog Lub Tsev Pabcuam: 6 Kauj Ruam
Tig Koj Lub Qhov Rooj Qhov Rooj Mus Rau Hauv Qhov Rooj Ntse Nrog Tus Pab Hauv Tsev: Hloov koj lub qhov rooj uas twb muaj lawm mus rau hauv lub qhov rooj ntse. Tau txais kev ceeb toom rau koj lub xov tooj lossis ua ke nrog koj lub koob yees duab lub qhov rooj uas twb muaj lawm kom tau txais daim duab lossis video ceeb toom txhua lub sijhawm ib tus neeg hu koj lub tswb
Cryptap: Lub Qhov Rooj Xauv Qhov Rooj Xauv: 5 Kauj Ruam
Cryptap: Rhythm-based Door Lock: Kev tshoov siab los ntawm ntau lub qhov rooj qhib qhov rooj kuv tau pom ntawm hackaday.com, Kuv txiav txim siab los tsim ib qho ntawm kuv tus kheej. Qhov no muaj ob-khawm interface; ib qho kom pib thiab xaus qhov kev xa tus password, thiab ib qho ua tau tiag tiag hauv lub suab sib dhos uas yog koj tus passwor