Cov txheej txheem:

Bluetooth Cua Horn: 7 Kauj Ruam (nrog Duab)
Bluetooth Cua Horn: 7 Kauj Ruam (nrog Duab)

Video: Bluetooth Cua Horn: 7 Kauj Ruam (nrog Duab)

Video: Bluetooth Cua Horn: 7 Kauj Ruam (nrog Duab)
Video: 10 самых АТМОСФЕРНЫХ мест Дагестана. БОЛЬШОЙ ВЫПУСК #Дагестан #ПутешествиеПоДагестану 2024, Lub Xya hli ntuj
Anonim
Image
Image
Cov Cuab Yeej & Cov Khoom
Cov Cuab Yeej & Cov Khoom

Raws li lub sijhawm ntev lurker Kuv thaum kawg txiav txim siab qhov haujlwm no tsim nyog ntawm kev sau (tseem kuv tab tom tua rau cov ntawv qhia tshirt). Kuv nyiam qhov chaw no thiab vam tias koj yuav txaus siab rau txoj haujlwm no.

TSEEM CEEB! Tsuas yog lub taub hau nrawm, muaj cov kauj ruam xaiv tau hauv qhov kev tsim no. Koj lub horn yuav ua haujlwm tau zoo los ntawm kauj ruam 6 txawm li cas los xij kuv tau suav nrog cov kev xaiv ntxiv los saib xyuas qib roj teeb, hloov koj lub npe ntaus ntawv Bluetooth thiab ntau ntxiv!

Tsis tas li yog tias muaj dab tsi tsis meej thov qhia rau kuv paub! Kuv yuav hloov qhov sau no nrog txhua yam uas kuv tuaj yeem tsis tau.

Kauj Ruam 1: Cov Cuab Yeej & Cov Khoom

Yuav khaws cov txuas txuas tshiab yog tias muaj mus rau offline.

Cov Cheeb Tsam Yuav Tsum Tau:

  • Arduino Pro Mini 3.3v 8mhz lossis 5v 16mhz (txuas)
  • UART TTL Programmer (txuas)
  • HC-05 Bluetooth Module (txuas)
  • Header Pins [txog ~ 25 yuav tsum ua] (txuas)
  • Hookup Wire (txaus los txuas cov pins ntawm lub khob cij)
  • Cua Horn 134A (txuas)
  • 180 Degree Servo Motor (txuas)
  • Solder-tau breadboard [txiav kom loj] (txuas)
  • 4 x AA Roj Teeb Clip [Tsis Duab Duab] (txuas)

  • 4 x AA Roj Teeb (Tsis Duab)

Yeem Ntxiv:

  • 2 Hlau Voltmeter (txuas)
  • Momentary Hloov (txuas)
  • Super Capacitor (Tsis Daim Duab) (txuas)

Cov Cuab Yeej Yuav Tsum Tau:

  • Soldering Hlau + Solder
  • Kub Nplaum Phom
  • Yaug Cutters
  • 3D tshuab luam ntawv (lossis 3d kev pabcuam luam ntawv online)

Kauj ruam 2: Teeb nyem Arduino

Flashing lub Arduino
Flashing lub Arduino
Flashing lub Arduino
Flashing lub Arduino

Ua ntej tshaj plaws koj yuav xav nyem koj Arduino. Yog tias nws tsis tuaj nrog lub header pins soldered koj yuav xav tau cov laug 6 tus cim npe:

GND, GND, VCC, RXI, TXO, DTR (tag nrho cov no yuav nyob uake hauv qab ntawm koj pawg dev)

Thaum koj tau siv cov pins koj yuav xav txuas lawv rau koj li FTDI Programmer raws li hauv qab no:

FTDI - Arduino

DTR - DTRRXD - TXOTXD - RXI+5v - VCCGND - GND

Tam sim no upload peb cov ntawv xeem (koj tuaj yeem pom cov cai ntawm no ib yam nkaus):

#ncig #ncig

Servo hornServo; // tsim cov khoom siv servo los tswj lub servoSoftwareSerial BT (10, 11); char ib; // khaws cov cim nkag los ntawm lwm lub cuab yeej int pos = 0; // sib txawv los khaws txoj haujlwm servo

teeb tsa tsis muaj dab tsi () {BT.begin (9600); BT.println ("Cua Horn Active"); hornServo.attach (9); // txuas cov servo ntawm tus pin 9 rau cov khoom siv servo hornServo.write (10); // teeb tsa txoj haujlwm servo

}

void loop () {yog (BT.available ()) {a = (BT.read ());

yog (a == '1')

{hornServo.write (90); // qhia servo mus rau txoj haujlwm hauv qhov sib txawv 'pos' ncua (15); BT.println (""); ncua (350); hornServo.write (10); // qhia servo mus rau txoj haujlwm hauv qhov sib txawv 'pos' ncua (15); } yog (a == '2') {hornServo.write (90); // qhia servo mus rau txoj haujlwm hauv qhov sib txawv 'pos' ncua (15); BT.println (""); ncua (400); hornServo.write (10); // qhia servo mus rau txoj haujlwm hauv qhov sib txawv 'pos' ncua (15); } yog (a == '3') {hornServo.write (90); // qhia servo mus rau txoj haujlwm hauv qhov sib txawv 'pos' ncua (15); BT.println (""); ncua (500); hornServo.write (10); // qhia servo mus rau txoj haujlwm hauv qhov sib txawv 'pos' ncua (15); }

yog tias (a == '4')

{hornServo.write (90); // qhia servo mus rau txoj haujlwm hauv qhov sib txawv 'pos' ncua (15); BT.println (""); ncua (600); hornServo.write (10); // qhia servo mus rau txoj haujlwm hauv qhov sib txawv 'pos' ncua (15); } yog (a == '?') {BT.println ("Xa '1' rau qhov tawg"); BT.println ("Xa '2' kom ntev dua"); BT.println ("Xa '3' rau qhov tawg zoo"); BT.println ("Xa '4' rau kev lag ntseg"); }}}

Kauj Ruam 3: Sib Sau Cov Rooj Sib Tham (Kev Tso Chaw thiab Lub Hwj Huam Hwj Huam)

Sib dhos lub Rooj Tswjhwm Saib (Kev Tso Chaw thiab Lub Hwj Huam Hwjchim)
Sib dhos lub Rooj Tswjhwm Saib (Kev Tso Chaw thiab Lub Hwj Huam Hwjchim)
Sib dhos lub Rooj Tswjhwm Saib (Kev Tso Chaw thiab Lub Hwj Huam Hwjchim)
Sib dhos lub Rooj Tswjhwm Saib (Kev Tso Chaw thiab Lub Hwj Huam Hwjchim)
Sib dhos lub Rooj Tswjhwm Saib (Kev Tso Chaw thiab Lub Hwj Huam Hwjchim)
Sib dhos lub Rooj Tswjhwm Saib (Kev Tso Chaw thiab Lub Hwj Huam Hwjchim)
Sib dhos lub Rooj Tswjhwm Saib (Kev Tso Chaw thiab Lub Hwj Huam Hwjchim)
Sib dhos lub Rooj Tswjhwm Saib (Kev Tso Chaw thiab Lub Hwj Huam Hwjchim)

Cov kauj ruam no yuav xav tau ob peb qhov kev sib txuas thiab qee qhov ua siab ntev txawm li cas los nws yog qhov ncaj ncaj rau pem hauv ntej.

NCO TSEG: koj kuj tseem tuaj yeem ua cov kauj ruam no ntawm lub khob cij ib txwm tsis siv lub tshuab ziab khaub ncaws txawm li cas los xij nws yuav ua rau koj cov khoom kawg me ntsis nqa tau.

Kev Tso Npe:

Cheebtsam rau cov kauj ruam no:

  • Arduino
  • BT Qauv
  • 3 Txiv neej Header Pins
  • Hlau

Peb yuav tsum tso cov flashed Arduino thiab Bluetooth module (HC-05) rau ntawm lub khob cij hauv txhua qhov kev qhia uas peb pom zoo. Ua kom ntseeg tau tias daim ntawv qhia zaub mov uas koj siv tsis ua pawg thiab txuas kab ntawm tus pin. Ntawm PCB-Way breadboard kuv tau siv, txhua tus pin tau ywj siab.

Siv cov pins hauv qab no ua ke:

Hlau Tawm Arduino BT Module Header PinRed Wire VCC VCC Middle PinBlack Wire GND GND Qab Pin

Nco tseg: muaj 2 GND pins ntawm Arduino, koj tuaj yeem siv ib qho.

Cov duab kawg piav qhia qhov twg kuv tau siv ib qho xaim dub thiab liab rau sab xis ntawm Arduino rau kev txuas hluav taws xob.

Kauj Ruam 4: Sib Sau Cov Rooj Sib Tham (Teeb Pom Kev Teeb thiab Xeem)

Sib dhos lub Rooj Tswjhwm Saib (Teeb Teeb thiab Kev Xeem)
Sib dhos lub Rooj Tswjhwm Saib (Teeb Teeb thiab Kev Xeem)
Sib dhos lub Rooj Tswjhwm Saib (Teeb Teeb thiab Kev Xeem)
Sib dhos lub Rooj Tswjhwm Saib (Teeb Teeb thiab Kev Xeem)
Sib dhos lub Rooj Tswjhwm Saib (Teeb Teeb thiab Kev Xeem)
Sib dhos lub Rooj Tswjhwm Saib (Teeb Teeb thiab Kev Xeem)
Sib dhos lub Rooj Tswjhwm Saib (Teeb Teeb thiab Kev Xeem)
Sib dhos lub Rooj Tswjhwm Saib (Teeb Teeb thiab Kev Xeem)

Teeb liab Teeb:

Tam sim no peb yuav tsum khiav 3 kab ntxiv. Raws li peb tus lej cim lub cim rau Arduino nyob ntawm tus pin 9 thiab peb kev sib txuas lus txuas nrog BT Module yog nyob ntawm tus pin 10 thiab 11.

Siv cov pins hauv qab no ua ke:

Arduino BT ModulePin 10 (D10) TXD (Ntsuab Hlau) Pin 11 (D11) RXD (Daj Hlau)

thiab rau lub teeb liab mus rau servo peb tau siv raws li hauv qab no:

Arduino Header PinPin 9 (D9) Sab saum toj Pin (Cov Hlau Dawb)

Thaum kawg koj tuaj yeem ntsaws koj lub cav servo rau lub taub hau. Lawv feem ntau muaj 3 tus pin poj niam lub taub hau xim xim av, Liab thiab Daj.

Xim av yog av, Liab yog VCC thiab Daj yog teeb liab. Xyuas kom lub ntsaws nyob ntawm lub taub hau nrog tus pin daj ntsaws rau saum.

Kev Xeem:

Tam sim no koj tuaj yeem txuas koj lub cuab yeej rau qee lub zog kom paub meej tias nws tau ua haujlwm!

5 V.

Txhawm rau sim yooj yim lub zog ntawm koj lub cuab yeej kom txog thaum BT Module ntsais muag thiab tom qab ntawd luam theej duab rau 'HC-05' uas yog lub cuab yeej siv tsis raug ID. Pair nrog tus password '1234' (qee zaum '12345' nyob ntawm tus tsim khoom) thiab teeb tsa Bluetooth serial APP.

Kuv pom zoo 'Serial Bluetooth Terminal'. Nyem rau daim ntawv qhia zaub mov hamburger nyob rau sab saud thiab nyem rau ntawm cov khoom siv.

Ua kom ntseeg tau tias HC-05 tau hais txog ntsuab thiab tom qab ntawd nyem rov qab mus rau lub davhlau ya nyob twg.

Nyem rau lub khawm ntsaws ob sab ntawm lub cim cim rau sab xis saum toj kom pib qhov txuas txuas.

Koj yuav tsum tau tos txais cov ntawv luam tawm 'Air Horn Active' ntawm kev sib txuas ua tiav.

Xa '?' rub cov ntawv qhia zaub mov lossis tus lej 1 txog 4 thiab koj li Servo yuav tsum pib txav mus.

NCO TSEG: Yog tias koj muaj teeb meem Kev daws teeb meem yog nyob rau theem kawg! Kuj zoo siab los tawm tswv yim cov teeb meem thiab kuv tuaj yeem muab kev pab.

Kauj Ruam 5: 3D Luam Ntawv Qhov Chaw thiab Los Ua Ke

3D Luam Ntawv Qhov Chaw thiab Los Ua Ke
3D Luam Ntawv Qhov Chaw thiab Los Ua Ke
3D Luam Ntawv Qhov Chaw thiab Los Ua Ke
3D Luam Ntawv Qhov Chaw thiab Los Ua Ke
3D Luam Ntawv Qhov Chaw thiab Los Ua Ke
3D Luam Ntawv Qhov Chaw thiab Los Ua Ke

Tam sim no rau qhov yooj yim. Kuv tau suav nrog cov ntaub ntawv STL NTAWM NO tab sis feem ntau 3D tshuab luam ntawv sib txawv.

PCB Clip

Servo Ncej

Horn puag

Luam Ntawv TSEEM CEEB

  • Tsis muaj tus qauv yuav xav tau kev txhawb nqa yog tias lawv tau qhia raws li daim duab kawg ntawm lub tshuab luam ntawv txaj.
  • Koj lub tshuab luam ntawv teeb tsa yuav txiav txim siab los ntawm koj cov ntaub ntawv siv txawm li cas los xij nws tau qhia tias koj xaiv rau txheej txheem sau me ntsis rau koj luam ntawv. Kev ua kom tsis muaj zog yuav tso cai rau txoj hlua khi kom yoog tau thiab tsis txaus nqes siab yuav ua tsis tau lub suab nrov.
  • (tsis muaj zog infill = flex = tsis muaj horn = tsis ua tiav txoj haujlwm)

Los ua ke

Lub hauv paus luam tawm yooj yim snaps mus rau hauv qab ntawm koj lub raj cua tshuab raj, ib yam nkaus sab PCB clip yuav tsum ntsaws rau sab ntawm lub suab raj.

Lub servo mount kuj tseem yooj yim rau snap rau. Rau kev ruaj ntseg ntxiv Kuv hais kom txiav lub suab nrov puag ncig thiab zip khi nws mus rau lub suab raj raws li cov duab txuas. Qhov no yuav txwv nws txoj kev muaj peev xwm ntog tshwj xeeb nrog rau qhov yuav tsum tau quab yuam ntau npaum li cas txhawm rau txhawm rau ua kom puv lub canister. nws tau pom zoo tias koj khiav qee cov ntsia hlau los ntawm servo tab sis nws tsis xav tau vim tias 3d luam ntawv yuav tsum haum rau servo es yooj yim.

Kuv siv 2 tus ntoo ntsia hlau uas loj dhau los zaum hauv nws tab sis koj tseem tuaj yeem lo nws qhov kev xaiv yog koj li!

Tam sim no koj tuaj yeem txuas ob tog ob tog servo caj npab nrog cov ntsia hlau muab. Kuv tau ua tiav super gluing lwm qhov servo caj npab los ntawm servo me dua los ua tus 'ntiv tes' txawm li cas los xij nws tsis tas li vim tias muaj lub zog txaus los ntawm caj npab ncaj ib leeg.

Ua raws li kub gluing PCB koj sim mus rau lub pcb mount (koj tseem tuaj yeem ntsia qhov no hauv tab sis cov nplaum kub ib txwm yog txoj hauv kev yooj yim tawm) thiab kaw nws mus rau lub suab.

Tom qab ntawd koj tuaj yeem muab cov roj teeb tso rau ntawm cov hlau lead uas koj tau siv rau lub rooj tsavxwm kom muaj zog.

NCO TSEG: Raws li cov ntaub ntawv teev tseg cov tswj hwm ntawm cov laug no khiav mus txog 16v qhov hluav taws xob thiaj li 4 lub roj teeb AA them tag nrho yuav zoo rau qhov teeb tsa no.

Thaum kawg koj tuaj yeem qhwv cov xov hlau hauv kab xev lossis heatshrink lawv kom lawv tsis txhob luv thiab ntxiv rau kev ruaj ntseg koj tuaj yeem nplaum cov roj teeb clip rau taw ntawm lub hauv qab sawv.

Cov duab hauv cov kauj ruam no yuav tsum npog qhov kev sib dhos no. Xyuas kom koj tau saib lawv txhua tus.

Kauj ruam 6: Tau txais TOOTING

Tau txais TOOTING!
Tau txais TOOTING!

Qhia txog kev sib tw?

Cog nws hauv qab koj cov npoj yaig rooj?

Tsuas yog hlub tiag tiag?

Zoo tam sim no lub zog nyob hauv koj txhais tes! (muab koj nyob hauv BT ntau yam)

Tam sim no koj tau ua tiav cov cuab yeej txhawm rau kom txog thaum koj lub siab txaus siab. Ua lub luag haujlwm raws li cov tshuab raj no nrov heev rau lawv qhov loj me thiab sim tsis txhob ua suab nrov ze cov tsiaj thiab hwm koj cov neeg nyob ze (lossis tsis yog kuv tsis yog tub ceev xwm).

Kauj Ruam 7: Xaiv Ntxiv + Kev daws teeb meem

Yeem Ntxiv:

Super Cap: Yog tias koj lub cuab yeej tsis ua lub suab nrov tab sis nias tawm tsam lub pob thiab rov pib dua koj yuav tsis muaj txaus tam sim no. Ua ntej tshaj plaws hloov koj lub roj teeb AA rau cov khoom tshiab tab sis koj kuj tseem tuaj yeem ntxiv cov kab hluav taws xob sab hauv rau qhov tsim. Kuv muaj ob peb tso ncig thiab tso lawv hauv kab nrog cov kab hluav taws xob raws li daim duab txuas.

Voltage Meter + On/Off Hloov: Koj tseem tuaj yeem tso lub hwj chim hloov los qhib koj txoj haujlwm thiab tawm los ntawm kev ntxiv nws kab hauv kab nrog cov kab hluav taws xob tseem ceeb ntawm qhov chaw nres nkoj sib txuas ntawm qhov hloov pauv thiab vcc ntawm Circuit Court mus rau tus pin sab saum toj. Tom qab ntawd koj tuaj yeem siv qhov ntsuas no nrog Volt Meter los ntawm kev ntxiv cov khoom siv lossis cov xaim liab rau hauv tus lej hauv qab ntawm qhov hloov ntawd. Thaum nws raug kaw koj yuav tuaj yeem nyeem qhov hluav taws xob ntawm cov roj teeb. Muab qhov hloov pauv ib ntus nrog cov voltmeter kom txuag lub zog thaum nws raug tua. Txheeb xyuas cov duab ntawm kuv pawg thawj coj thib ob nrog rau qhov no.

Hloov BT Lub Npe thiab Tus Kheej: Siv Techbitar cov lus qhia ntawm no!

Teeb meem:

Yuav populate raws li teeb meem tshwm sim!

Pom zoo: