Cov txheej txheem:

Arduino Raws Tus Pab Tus Kheej. (BHAI): 4 Kauj Ruam
Arduino Raws Tus Pab Tus Kheej. (BHAI): 4 Kauj Ruam

Video: Arduino Raws Tus Pab Tus Kheej. (BHAI): 4 Kauj Ruam

Video: Arduino Raws Tus Pab Tus Kheej. (BHAI): 4 Kauj Ruam
Video: Computer Vision with Python! Resizing Images 2024, Lub Xya hli ntuj
Anonim
Image
Image

Taw qhia:

Ua hauv kev koom tes nrog Kundan Singh Thakur

Nov yog kuv thawj qhov kev qhia yog li thov sau nrog qhov ua yuam kev uas kuv yuav tau ua. Tsis tas li tawm lus thaum muaj kev ua xyem xyav lossis teeb meem.

Arduino raws tus pab tus kheej zoo ib yam li koj tus phooj ywg chav virtual. Yog tias koj xav tias tub nkeeg thiab tsis xav qhib lub qhov rooj, tsuas yog txuas koj lub xov tooj hauv xov tooj mus rau bluetooth thiab pib muab lus txib.:)

Tus pabcuam tus kheej txuas rau koj lub xov tooj Android ntawm bluetooth thiab ua haujlwm ntawm lub suab hais kom koj muab rau nws thiab ua cov txheej txheem thov xws li qhib lub qhov rooj lossis tig teeb.

Yuav ua li cas kuv tuaj nrog lub tswv yim no yog laziness ntawm kuv thiab kuv tus phooj ywg chav. Thaum twg los xij muaj leej twg khob qhov rooj, tsis yog peb xav mus thiab qhib lub qhov rooj. yog li kuv tuaj nrog lub tswv yim tias yuav ua li cas yog tias peb muaj lwm tus phooj ywg hauv chav, ib tus virtual los pab peb nrog kev ua haujlwm peb tub nkeeg dhau los ua peb tus kheej zoo li qhib lub qhov rooj, tua lub teeb thiab lwm yam Kuv tuaj yeem yooj yim ua qhov no siv IR kev sib txuas lus, tab sis dab tsi yog qhov ntsiab lus ntawm tus phooj ywg chav uas tsis tham. Yog li kuv thiaj hu nws ua BHAI (Tij Laug hauv hindi). thiab lub npe zoo haum rau Basic Home Automation Interface.:)

Kauj ruam 1: Yuav tsum tau ua

Yuav tsum muaj
Yuav tsum muaj
Yuav tsum muaj
Yuav tsum muaj

Cov khoom lossis cov hauv qab no xav tau kom muaj peev xwm txuas ntxiv nrog txoj haujlwm no:

Yuav tsum muaj: 1x Arduino Uno (Kuv siv arduino uno nrog qhov no, koj tuaj yeem siv txhua lub rooj tsavxwm uas koj nyiam.)

Nco ntsoov tias yog tias koj siv lwm lub rooj tsavxwm (s), koj yuav tsum tau siv cov cai kom phim cov pins ntawm koj lub rooj tsavxwm

1x Hc-05 bluetooth module.

1x Nokia 5110 LCD module.

1x 8ohm hais lus lossis buzzer (txhua yam koj nyiam).

1x l293d lub cev muaj zog tsav tsav.

2 x 6 vv motors

1x Android xov tooj.

2x LED's (raws li hloov pauv rau Lub Teeb)

Arduino IDE los ntawm arduino.cc

Kauj Ruam 2: Teeb Lub Circuit Court

Kev teeb tsa Circuit
Kev teeb tsa Circuit

ua cov kev sib txuas hauv qab no ntawm koj Arduino Uno:

1. Txuas Nokia 5110 LCD

VCC -> Arduino 3.3VLIGHT -> Arduino 5v (Kuv yuav siv nws thiab kuv ua haujlwm li no. Yog tias koj tsis nyob ntawm no, txuas nws mus rau hauv av arduino)

GND -> Arduino GND

CLK (SCLK) -> Arduino tus pin 7

DIN (MOSI) -> Arduino tus pin 6

DC -> Arduino tus pin 5

CE lossis CS -> Arduino tus pin 4

RST (RESET) -> Arduino tus pin 3

2. Txuas HC-05 Bluetooth module.

Vcc -> 5v ntawm arduino (Kuv siv 6 volts module yog li kuv tuaj yeem txuas rau 5 volt mov. Yog tias koj muaj 3-5 volts module, txuas nws mus rau 3.3volt lwm qhov koj yuav ua rau lub Circuit Court puas tsuaj.)

GND -> Hauv av ntawm arduino

RX -> TX ntawm Arduino

TX -> RX ntawm Arduino.

3. Hais lus

Txuas tus xov tooj zoo ntawm tus hais lus lossis tus buzzer mus rau 9 tus pin ntawm arduino uno thiab tus pin hauv av mus rau GND tus pin ntawm arduino.

4. Tsav Tsheb

txuas cov kev sib txuas ntawm ib lub cav rau A5 thiab A4 ntawm Arduino Uno thiab qhov txuas txuas mus rau A3 thiab a2 ntawm Arduino Uno. (tom qab koj tuaj yeem sib pauv cov koob no raws li koj xav tau).

5. Tsav tsheb

Txuas lub cav mus rau tus tsav tsav lub cev ntawm tus pin tshwj xeeb. Nco ntsoov tias lub cav koj yuav siv los ua tus kiv cua tau txuas nrog tib lub zog uas teb rau cov lus qhia cuam tshuam nrog kiv cua. (Koj yuav nkag siab qhov no hauv cov kauj ruam hauv qab no).

6. LED cov

Txuas qhov zoo (ceg ntev dua) ntawm ib qho LED rau A0 tus pin ntawm arduino thiab tus lej zoo ntawm tus thib ob LED mus rau A1 tus pin ntawm arduino.

Tsoo lwm ob tus pin.

thiab koj lub voj voog npaj mus.

Kauj ruam 3: CODE

Tus CODE
Tus CODE
Tus CODE
Tus CODE
Tus CODE
Tus CODE

Nov yog leej txiv loj ntawm txoj haujlwm no. Lub Circuit tau yooj yim thiab yooj yim rau luam. Cov teeb meem tseem ceeb nrog txoj haujlwm no yog los daws thiab ua cov haujlwm. Okay, nov yog qhov chaws ua haujlwm li cas:

Ua ntej tshaj plaws, rau txoj haujlwm no thiab rau Nokia 5110 LCD ua haujlwm, koj yuav xav tau LCD5110_BASIC lub tsev qiv ntawv los ntawm NO.

Txoj cai ua haujlwm li cas:

1. Koj qhia cov lus qhia yooj yim (Raws li hauv kuv qhov teeb meem, kuv pom tias "Booting" ntawv) hauv kev teeb tsa kom ua haujlwm ib zaug xwb.

2. nyob rau hauv lub voj muaj nuj nqi, kom rov ua haujlwm, koj luam theej tawm cov lej rau txhua qhov kev nkag los ntawm tus neeg siv ntawm Bluetooth thiab khaws tus nqi hauv cov hlua kab ntawv hauv hom sib txawv uas muaj npe.

Tam sim no, yog tias qhov ntev ntawm txoj hlua khaws cia hauv lub suab sib txawv ntau dua 0, piv txwv li muaj qee qhov txiaj ntsig hauv qhov sib txawv, sib piv cov hlua rau qee qhov kev txiav txim siab ua ntej xws li "Teeb rau" lossis "Nyob Zoo", yog tias tus nqi sib xws, piv txwv li koj tau hais nyob zoo ntawm koj lub xov tooj hauv xov tooj, qhov xwm txheej "lwm yog" yog qhov tseeb thiab txoj cai thaiv yuav ua.

Muaj lwm qhov thaiv ntawm qhov kawg ntawm txhua qhov kev txiav txim siab ua ntej thiaj li tso cai rau arduino muaj lus teb thaum koj muab cov lus txib uas nws tsis tau npaj rau. Kuv tau ntaus "Pardon?" kom me ntsis paub cai. Koj tuaj yeem hloov kho txhua yam hauv txoj cai.

Tom qab qhov no, tus nqi ntawm lub suab sib txawv tau rov pib dua rau qhov tsis muaj, "" kom nws npaj tau txais cov lus txib tom ntej.

Rub tawm cov cai los ntawm kuv github: BHAI CODE

BHAI tseem qhia cov duab kom muab nws tus kheej kov. Cov ntaub ntawv.c tam sim no nrog rau.ino cov ntaub ntawv yuav tsum tau muab tso rau hauv tib lub nplaub tshev raws li cov cai raws li nws muaj tag nrho cov bitmap arrays hauv daim ntawv ntawm c code.

Yog xav paub ntxiv yuav ua li cas tso saib duab ntawm koj lub nokia 5110 LCD zaub, Nyem rau ntawm no.

Kauj ruam 4: App thiab Tswj

Txhawm rau txoj haujlwm no ua haujlwm thiab rau koj tus kheej kom muaj peev xwm muab nws cov lus txib, koj xav tau lub cuab yeej hauv xov tooj thiab app uas yuav xa lub suab nkag mus rau HC-05 module.

Tam sim no txij li peb tab tom ua haujlwm nrog HC-05 tus qauv, txoj haujlwm no yuav tsis tuaj yeem ua haujlwm nrog iPhone vim tias iPhone tsuas yog txhawb BLE (Bluetooth Tsawg Zog).

Rub tawm lub app rau cov khoom siv hauv xov tooj ntawd los ntawm NO

Rub tawm thiab qhib lub app thiab txuas koj lub xov tooj mus rau HC-05 module thiab qhib lub app.

Tsim kom muaj kev sib txuas nrog HC-05 hauv lub app thiab sim hais ib lo lus txib uas koj tau suav nrog hauv koj li haujlwm.

Txaus siab rau thiab qhia rau kuv paub yog tias koj muaj teeb meem.

Pom zoo: