Cov txheej txheem:
- Kauj Ruam 1: Kev Hloov Kho Tus Kheej
- Kauj Ruam 2: Txais Kev Hloov Kho: Ntxiv PIC16F887 thiab HD44780 LCD
- Kauj Ruam 3: Ob peb Cov Ntawv Qhia…
- Kauj Ruam 4: Xaus thiab Ua Haujlwm Yav Tom Ntej
Video: Kev Sib Txuas Lus Wireless Siv Pheej Yig 433MHz RF Modules thiab Pic Microcontrollers. Ntu 2: 4 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:28
Thawj ntu ntawm cov lus qhia no, kuv tau qhia yuav ua li cas rau phiaj xwm PIC12F1822 siv MPLAB IDE thiab XC8 tus neeg xa khoom, xa cov hlua yooj yim wirelessly siv pheej yig TX/RX 433MHz modules.
Tus txais tus qauv tau txuas nrog ntawm USB rau UART TTL cable txuas rau lub PC, thiab cov ntaub ntawv tau txais tau nthuav tawm ntawm RealTerm. Kev sib txuas lus tau ua tiav ntawm 1200 baud thiab qhov siab tshaj plaws tau ua tiav yog kwv yees li 20 meters los ntawm phab ntsa. Kuv qhov kev ntsuas pom tias rau daim ntawv thov uas tsis tas yuav xav tau cov ntaub ntawv ntau thiab ntau qhov ntev, thiab rau kev xa mus tas li, cov qauv no ua tau zoo tshwj xeeb.
Qhov thib ob ntawm txoj haujlwm no qhia txog yuav ua li cas ntxiv PIC16F887 microcontroller thiab 16 × 2 tus cim LCD module ntawm tus txais. Ntxiv mus, ntawm tus xa tawm, cov txheej txheem yooj yim tau ua raws nrog kev ntxiv ntawm ob peb preample bytes. Cov bytes no yog qhov tsim nyog rau RX module txhawm rau kho nws cov txiaj ntsig ua ntej kom tau txais qhov kev them nyiaj tiag. Ntawm tus txais sab, PIC yog lub luag haujlwm tau txais thiab txheeb xyuas cov ntaub ntawv uas tau tshwm ntawm lub vijtsam LCD.
Kauj Ruam 1: Kev Hloov Kho Tus Kheej
Thawj ntu, tus xa xov xa ib txoj hlua yooj yim txhua ob peb ms siv yim cov ntaub ntawv me me, pib, thiab nres me ntsis ntawm 1200 bits ib pliag. Raws li kev kis tau yuav luag tas li, tus txais tsis muaj teeb meem kho nws tau nce rau cov ntaub ntawv tau txais. Ntawm ntu thib ob, lub khoos phis tawj tau hloov kho kom cov kis tau ua tiav txhua 2.3 vib nas this. Qhov no tau ua tiav siv lub sijhawm saib xyuas cuam tshuam (teeb tsa rau 2.3s) kom tsa lub microcontroller sawv, uas tau tso rau hauv hom pw tsaug zog nyob nruab nrab ntawm txhua kis.
Txhawm rau tus neeg txais khoom kom muaj sijhawm los kho qhov nws tau nce, ob peb nqe lus hais ua ntej nrog LO luv luv "(0Xf8) (0Xf8) (0Xf8) (0Xf8) (0Xf8) (0Xfa)" raug xa ua ntej cov ntaub ntawv tiag. Kev them nyiaj yog tom qab ntawd qhia los ntawm kev pib '&' thiab nres '*' byte.
Li no, cov txheej txheem yooj yim tau piav raws li hauv qab no:
(0Xf8) (0Xf8) (0Xf8) (0Xf8) (0Xf8) (0Xfa) & Nyob Zoo InstWorld!*
Ntxiv mus, 10uF decoupling tantalum capacitor tau ntxiv ntawm RF module's V+ thiab GND kom tshem tawm cov ripple tshwm sim los ntawm dc-dc step up module.
Baud tus nqi tseem zoo ib yam, tab sis kuv qhov kev ntsuam xyuas pom tias ntawm 2400 baud kuj, kev sib kis tau zoo.
Kauj Ruam 2: Txais Kev Hloov Kho: Ntxiv PIC16F887 thiab HD44780 LCD
Tus txais tus qauv tsim raws PIC16F887, tab sis koj tuaj yeem siv PIC sib txawv nrog kev hloov pauv me ntsis Hauv kuv qhov haujlwm kuv tau siv 40 tus pin μC no, vim kuv yuav xav tau tus pin ntxiv rau cov haujlwm yav tom ntej raws li qhov tsim no. Qhov tso tawm ntawm RF module txuas nrog UART rx tus pin, qhov 16x2 tus cim lcd (HD44780) txuas nrog PORTB pins b2-b7 los tso saib cov ntaub ntawv tau txais.
Ib yam li Tshooj 1, cov ntaub ntawv tau txais kuj tau nthuav tawm ntawm RealTerm. Qhov no ua tiav siv UART tx pin uas txuas nrog ntawm USB rau UART TTL cable txuas rau lub PC.
Saib mus rau lub khoos phis tawj, thaum UART cuam tshuam tshwm sim, qhov kev zov me nyuam tshuaj xyuas seb cov byte tau txais yog pib byte ('&'). Yog tias yog, nws pib sau cov bytes tom ntej, kom txog thaum nres byte raug ntes ('*'). Sai li sai tau tag nrho cov kab lus tau txais, thiab yog tias nws ua raws li cov txheej txheem yooj yim piav qhia ua ntej, nws tom qab ntawd xa mus rau lub vijtsam lcd, ntxiv rau UART tx chaw nres nkoj.
Ua ntej tau txais qhov pib byte, tus txais tau hloov kho nws qhov nce los ntawm kev siv ua ntej preamble bytes. Cov no yog qhov tseem ceeb rau kev ua haujlwm du ntawm tus txais. Ib qho yooj yim hla dhau thiab thav duab yuam kev tau ua tiav, txawm li cas los xij qhov no tsuas yog qhov pib UART kev ua yuam kev tuav tswj.
Hais txog kho vajtse, ob peb ntu xav tau rau tus txais:
1 x PIC16F887
1 x44780
1 x RF Rx module 433Mhz
1 x 10 μF tantalum capacitor (txiav tawm)
1 x 10 K trimmer (LCD font ci ci)
1 x 220 Ω 1/4 W resistor (LCD teeb pom kev zoo)
1 x 1 KΩ 1/4 W
1 x Kav hlau txais xov 433Mhz, 3dbi
Hauv kev xyaum, qhov tau txais ua haujlwm tau zoo tshwj xeeb hauv thaj tsam li 20 meters txawm hais tias phab ntsa.
Kauj Ruam 3: Ob peb Cov Ntawv Qhia…
Muaj ntau ntau blog hauv lub vev xaib muab cov lus qhia ntawm PIC cov phiaj xwm thiab daws teeb meem ntxiv rau lub vev xaib Microschip raug cai. Kuv pom cov hauv qab no pab tau heev:
www.romanblack.com/
0xee.net/
www.ibrahimlabs.com/ ib
picforum.ric323.com/
Kauj Ruam 4: Xaus thiab Ua Haujlwm Yav Tom Ntej
Kuv vam tias cov lus qhia no tau pab koj nkag siab yuav siv RF modules thiab Pic microcontrollers li cas. Koj tuaj yeem hloov kho koj lub firmware rau koj tus kheej xav tau thiab suav nrog CRC thiab encryption. Yog tias koj xav ua kom koj tus qauv tsim tau zoo dua, koj tuaj yeem siv Microschip's Keeloq thev naus laus zis. Yog tias koj daim ntawv thov xav tau cov ntaub ntawv qhia ob tog, koj yuav tsum muaj khub TX/RX ntawm ob lub microcontrollers, lossis koj tuaj yeem siv ntau dua kev xa xov zoo. cov qauv Txawm li cas los xij, siv hom kev pheej yig 433MHz cov qauv no, tsuas yog ib nrab kev sib txuas lus ob tog tuaj yeem ua tiav. Ntxiv rau qhov no, txhawm rau ua kom kev sib txuas lus ntseeg tau ntau dua koj yuav xav tau qee yam ntawm kev tuav tes ntawm TX thiab RX.
Hauv cov lus qhia tom ntej, Kuv yuav qhia koj daim ntawv thov siv qhov ntsuas ib puag ncig nrog qhov ntsuas kub, ntsuas qhov ntsuas cua thiab av noo tau ntxiv rau ntawm tus xa xov. Ntawm no, cov ntaub ntawv xa mus yuav suav nrog crc thiab yuav muaj qhov yooj yim encryption.
Lub ntsuas yuav siv lub i2c chaw nres nkoj ntawm PIC12F1822, qhov kev siv ntawm ob qho kev xa thiab tus txais yuav raug nthuav tawm los ntawm cov lej thiab cov ntaub ntawv pcb. Ua tsaug rau nyeem kuv!
Pom zoo:
Pheej Yig Qhov Chaw Nkag Nkag Pheej Yig Pheej Yig: 6 Kauj Ruam (nrog Duab)
Pheej Yig Qhov Chaw Nkaum Nkag Pheej Yig: CreditI zoo nkauj heev theej Savjee qhov kev siv tab sis tsis txhob siv Shelly Kuv siv Sonoff Basic. Txheeb xyuas nws lub vev xaib thiab YouTube Channel
Yuav Ntsuas Li Cas Ntsuas Kev Siv Lub Hwj Chim ntawm Kev Sib Txuas Lus Wireless hauv Era ntawm Kev Siv Hluav Taws Xob?: 6 Cov Kauj Ruam
Yuav Ua Li Cas Ntsuas Kom Tau Txais Kev Siv Lub Hwj Huam ntawm Kev Sib Txuas Lus Wireless hauv Era ntawm Kev Siv Hluav Taws Xob? Feem ntau IoT nodes yuav tsum tau siv lub roj teeb. Tsuas yog los ntawm kev ntsuas ntsuas lub zog siv ntawm lub wireless wireless peb tuaj yeem kwv yees kwv yees ntau npaum li cas roj teeb kuv
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: 6 Kauj Ruam
Arduino Neeg Hlau Nrog Kev Nyob, Kev Qhia thiab Qib Kev Sib Hloov (Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) Tswj los ntawm Lub Suab Siv Bluetooth Module thiab Kev Siv Tus Neeg Siv Hluav Taws Xob: Cov lus qhia no piav qhia yuav ua li cas thiaj tsim tau Arduino Robot uas tuaj yeem txav mus raws qhov xav tau (Forward, Backward) , Sab laug, Txoj Cai, Sab Hnub Poob, Sab Hnub Poob, Sab Qaum Teb, Sab Qab Teb) xav tau Kev nrug deb hauv Centimeters siv lub suab hais kom ua. Neeg hlau kuj tseem tuaj yeem txav tau tus kheej
Kev Sib Txuas Txuas Txuas Txuas Siv Bluefruit: 4 Cov Kauj Ruam
Kev Sib Txuas Tsis Sib Txuas Siv Bluefruit: Nov yog cov lus qhia yooj yim los ntawm kauj ruam qhia los hloov koj cov xov hlau nrog bluetooth tsis muaj zog txuas: Nws coj kuv ib pliag los daws qhov no vim tias tsis muaj cov ntaub ntawv hais txog kev ua qhov no nrog bluetooth niaj hnub tsis muaj zog thev naus laus zis raws li Bluefrui
Txuag lub Ntiaj Teb thiab Koj Lub Hnab. $$ Hloov Koj P & S Pheej Yig Pheej Yig Lub Koob Yees Duab kom rov them rov qab: 4 Cov Kauj Ruam (nrog Duab)
Txuag lub Ntiaj Teb thiab Koj Lub Hnab. $$ Hloov Koj Li P & S Pheej Yig Tshaj Lub Koob Yees Duab kom rov tau txais txiaj ntsig: Ntau xyoo dhau los, Kuv yuav Dolphin Jazz 2.0 Megapixel Digital Camera Nws muaj cov yam ntxwv zoo thiab tus nqi. Nws kuj tseem muaj qhov qab los noj mov rau AAA Bateries. Tsis yog ib tus neeg taug kev deb ntawm qhov kev sib tw, kuv xav tias kuv yuav hloov kho nws kom siv lub roj teeb rov tau los kom tsis txhob nkim sijhawm ntxiv