Cov txheej txheem:

Ntev Ntev, 1.8km, Arduino rau Arduino Kev Sib Txuas Wireless nrog HC-12.: 6 Cov Kauj Ruam (nrog Duab)
Ntev Ntev, 1.8km, Arduino rau Arduino Kev Sib Txuas Wireless nrog HC-12.: 6 Cov Kauj Ruam (nrog Duab)

Video: Ntev Ntev, 1.8km, Arduino rau Arduino Kev Sib Txuas Wireless nrog HC-12.: 6 Cov Kauj Ruam (nrog Duab)

Video: Ntev Ntev, 1.8km, Arduino rau Arduino Kev Sib Txuas Wireless nrog HC-12.: 6 Cov Kauj Ruam (nrog Duab)
Video: Tertabrak wanita ini hancur gak karuan 2024, Hlis ntuj nqeg
Anonim
Image
Image
Daim Ntawv Teev Npe
Daim Ntawv Teev Npe

Hauv cov lus qhia no koj yuav kawm paub sib txuas lus ntawm Arduinos li cas ntev li ntawm 1.8km hauv huab cua qhib.

HC-12 yog lub chaw txuas xov tooj sib txuas tsis txuas xov tooj uas muaj txiaj ntsig zoo, muaj zog heev thiab siv tau yooj yim.

Ua ntej koj yuav kawm paub yuav ua li cas thiaj xa xov sai sai nrog kev siv zog tsawg tshaj plaws.

Tom qab ntawd peb yuav txav mus rau lub teeb ci LED nrog lub laub khawm thiab tom qab ntawd koj yuav kawm ob peb txoj haujlwm muaj txiaj ntsig thiab ua haujlwm rau kev sib txuas lus.

Qhov kawg ntawm cov lus qhia tsis tsim nyog tab sis koj yuav kawm paub siv HC-12 tus qauv zoo li tus kws tshaj lij li cas.

Hauv ntu no koj yuav kawm paub yuav ua li cas nkag mus rau cov txheej txheem teeb tsa hloov pauv tus nqi baud, kis nrug deb thiab lwm yam.

Thiab thaum kawg koj yuav kawm paub txuas tus kav hlau txais xov SMA sab nraud li cas.

Ua raws li cov lus qhia no kom paub seb nws yooj yim npaum li cas thiaj dhau los ua tus kws tshaj lij hauv kev sib txuas lus wireless.

Kauj Ruam 1: Daim Ntawv Teev Npe

  • 2 x Arduino (tau txais kuv cov Arduino clones rau 3 daus las ntawm no)
  • 2 x HC-12 modules (tau txais kuv ntawm no)
  • Hlau
  • Cov qhob cij.
  • 10 k resistor
  • laub khawm
  • Qhib cov ntaub ntawv ntawm no

Kauj ruam 2: Txuas thiab teeb tsa

Teeb thiab Teeb
Teeb thiab Teeb
Teeb thiab Teeb
Teeb thiab Teeb
Teeb thiab Teeb
Teeb thiab Teeb

Ua ntej peb yuav tsum muab lub kav hlau txuas lub caij nplooj ntoo hlav txuas rau ob qho ntawm HC-12 chips.

Kuv kuj tau siv qee cov pins ntawm HC-12 tus qauv kom ua kom yooj yim siv ntawm lub khob cij.

Peb yuav siv 2 Arduinos nrog HC-12 tus qauv txuas nrog txhua tus ntawm lawv raws li koj tuaj yeem pom hauv daim duab.

Rau ob qho Arduinos peb txuas tus pin 2 rau TX thiab tus pin 3 rau RX. Av rau hauv av thiab VCC rau 5v.

Ntawm ib qho Arduino peb yuav ntxiv lub laub khawm raws li koj tuaj yeem pom hauv daim duab.

Txhawm rau ua haujlwm nrog 2 Arduinos ntawm 1 lub khoos phis tawj, peb yuav tsum qhib 2 qhov xwm txheej ntawm Arduino IDE. Qhov no txhais tau tias peb yuav tsum qhib Arduino software 2 zaug. Qhov no tsis zoo ib yam li "file → New"

Txuag ib qho nrog lub laub khawm txuas nrog "HC-12 tus xa" thiab lwm qhov yog "HC-12 tus txais".

Nco ntsoov tias cov chaw nres nkoj raug xaiv raug xaiv rau txhua tus Arduinos.

Kauj Ruam 3: Instant Wireless Messenger, Toggle Button, Momentary Button thiab Ob peb Qhov Siv Tau Zoo

Instant Wireless Messenger, Toggle Button, Momentary Button thiab Ob peb Qhov Siv Tau Zoo
Instant Wireless Messenger, Toggle Button, Momentary Button thiab Ob peb Qhov Siv Tau Zoo
Instant Wireless Messenger, Toggle Button, Momentary Button thiab Ob peb Qhov Siv Tau Zoo
Instant Wireless Messenger, Toggle Button, Momentary Button thiab Ob peb Qhov Siv Tau Zoo

Wireless Messenger

Peb yuav pib los ntawm kev ua tus xa xov wireless tam sim.

Luam cov ntsiab lus los ntawm cov ntawv "HC-12 tus xa xov xa/tau txais. Txt" hauv ZIP cov ntawv khaws cia thiab muab nws tso rau txhua qhov xwm txheej Arduino. Cov cai yog tib yam rau ob qho Arduinos.

Tom qab xa cov cai, qhib qhov saib xyuas rau ob qho tib si.

Tam sim no pib ntaus ntawv hauv ob qho kev saib ua ntej kom pib sib tham.

Txawm tias koj Arduinos tau txuas nrog tib lub khoos phis tawj, kev sib txuas lus yog wireless.

Toggle khawm

Lub toggle khawm tau siv ntau hauv cov khoom siv hluav taws xob. Lub hauv paus yog yooj yim heev. Koj nias lub pob ib zaug kom qhib lub LED thiab nias lub pob tib zaug ntxiv kom tig lub LED.

Luam thiab muab cov ntsiab lus ntawm "HC-12 Toggle Button Send.txt" rau "HC-12 sender" piv txwv thiab "HC-12 Toggle Button Receive.txt" mus rau "HC-12 tus txais" piv txwv.

Thaum koj thawb lub pob, koj yuav tsum pom lub teeb ci LED. Thaum koj thawb lub pob dua, LED tua.

Ob peb tus neeg siv tau zoo xws li lub sijhawm thiab cov lej khawm tau siv txhawm rau txhawm rau paub tseeb tias qhov piv txwv no ua haujlwm tau zoo.

Momentary Khawm

Lub sijhawm luv luv yog qhov yooj yim heev. Thaum thawb lub pob, LED teeb ci. Thaum tso lub khawm, LED tua.

Luam thiab muab cov ntsiab lus ntawm "HC-12 Momentary Button Send.txt" rau "HC-12 sender" piv txwv thiab "HC-12 Momentary Button Receive.txt" mus rau "HC-12 tus txais" piv txwv.

Qee qhov muaj txiaj ntsig muaj txiaj ntsig thiab cov neeg ua haujlwm

Muaj ob peb lub luag haujlwm muaj txiaj ntsig thiab cov neeg ua haujlwm uas muaj txiaj ntsig zoo thaum koj xav hloov lossis txhuam ib txoj hlua thiab hloov nws mus rau qhov lej thiab lwm yam.

Saib cov ntaub ntawv "HC-12 Cov haujlwm muaj txiaj ntsig thiab Cov Neeg Ua Haujlwm Xa.txt" thiab "HC-12 Cov Haujlwm Zoo thiab Cov Neeg Ua Haujlwm Tau Txais.txt".

Cov duab kos xa cov hlua "test123" ntawm lub pob nyem.

Daim duab tau txais nyeem cov hlua, faib nws thiab hloov nws mus rau qhov tseem ceeb.

Kauj ruam 4: Advanced teeb tsa. Hloov HC-12 Chaw Nrog AT Commands

Kev teeb tsa siab. Hloov HC-12 Chaw Nrog AT Commands
Kev teeb tsa siab. Hloov HC-12 Chaw Nrog AT Commands
Kev teeb tsa siab. Hloov HC-12 Chaw Nrog AT Commands
Kev teeb tsa siab. Hloov HC-12 Chaw Nrog AT Commands

Koj tuaj yeem hla ntu ntu no yooj yim vim nws yuav npog qee qhov kev teeb tsa qib siab. Txawm li cas los xij kuv yuav npog cov hauv paus yog li koj yuav tuaj yeem hloov tus qauv baud tus nqi, kev xa hluav taws xob, cov channel thiab cov qauv ua haujlwm.

Ib phau ntawv qhia tag nrho tuaj yeem pom hauv ZIP cov ntawv khaws cia hauv qab lub npe HC-12 Tus Neeg Siv Phau Ntawv.pdf

Txuas HC-12 raws li qhia hauv daim duab thiab txuas Arduino rau koj lub khoos phis tawj.

Luam thiab muab cov ntsiab lus ntawm cov ntaub ntawv hu ua "HC-12 AT Commander.txt" los ntawm ZIP cov ntawv khaws cia thiab xa mus rau koj li Arduino.

Qhib lub serial monitor thiab ntaus “AT”. Yog tias tus qauv rov qab "OK", hom hais kom ua haujlwm.

Hloov pauv tus nqi baud

Ntaus “AT+Bxxxx”.

Tus nqi baud tuaj yeem teev rau 1200bps, 2400bps, 4800bps, 9600bps, 19, 200bps, 38, 400bps, 57, 600bps, lossis 115, 200bps. Lub neej ntawd

tus nqi yog 9600bps.

Piv txwv: ntaus “AT+B4800”. Tus qauv rov qab "OK+B4800".

Hloov pauv kev sib txuas lus

Ntaus "AT+Cxxx".

Tus nqi tuaj yeem yog tus lej ntawm 001 txog 127.

Txhua tus lej yog 400KHz kauj ruam. Kev ua haujlwm zaus ntawm channel 100 yog 473.0MHz.

Piv txwv: ntaus “AT+C021”. Tus qauv rov qab "OK+C021".

Tam sim no tus qauv tau teeb tsa ua haujlwm ntawm 441.4MHx

Nco ntsoov tias ob qho tib si xa thiab tau txais cov qauv yuav tsum muaj tib zaus sib tham.

Hloov txoj haujlwm ua haujlwm ntawm tus qauv

Qhov no tuaj yeem yog FU1, FU2, FU4 lossis FU4 (FU4 ntawm tus nqi baud ntawm 1200 teeb tsa lub nti kom xa mus txog 1800 meter hauv qhov qhib cua). Saib cov ntaub ntawv rau kev piav qhia tag nrho.

Piv txwv: Hom “AT+FU4”. Tus qauv rov qab "OK+FU4".

Tau txais txhua qhov ntsuas los ntawm tus qauv

Ntaus "AT+RX".

Tus qauv yuav tsum rov qab ib yam li qhov no:

OK+FU3

OK+B9600

OK+C001

OK+RP:+20dBm.

Ntau qhov chaw tuaj yeem pom hauv "HC-12 Tus Neeg Siv Phau Ntawv.pdf" hauv ZIP cov ntawv khaws cia.

Kauj Ruam 5: Caij Nplooj Hlav Caij Nplooj Ntoos Hlav lossis SMA Kav hlau txais xov

Caij Nplooj Hlav Caij Nplooj Ntoos Hlav lossis SMA Antenna
Caij Nplooj Hlav Caij Nplooj Ntoos Hlav lossis SMA Antenna
Caij Nplooj Hlav Caij Nplooj Ntoos Hlav lossis SMA Antenna
Caij Nplooj Hlav Caij Nplooj Ntoos Hlav lossis SMA Antenna
Caij Nplooj Hlav Caij Nplooj Ntoos Hlav lossis SMA Antenna
Caij Nplooj Hlav Caij Nplooj Ntoos Hlav lossis SMA Antenna

HC-12 tus qauv tuaj nrog tus kav hlau txais xov caij nplooj ntoo hlav. Txawm li cas los xij koj tuaj yeem txuas tus kav hlau txais xov SMA rau lub rooj tsavxwm.

Muaj tag nrho cov ntawv sau txog tus kav hlau txais xov thiab lawv ua haujlwm li cas. Kuv tsis xav mus tob rau hauv cov ncauj lus no.

Ib yam nkaus yuav tsum nco ntsoov tam sim no yog cov khoom siv hluav taws xob tuaj yeem cuam tshuam nrog lub kav hlau txais xov thiab yog li HC-12 muaj IPEX RF lub qhov (socket) yog li koj tuaj yeem cais lub kav hlau txais xov los ntawm pawg thawj coj. Qhov no tuaj yeem pab kom txais tos zoo dua thiab xa mus.

Yam koj xav tau yog IPEX rau SMA txuas txuas thiab SMA kav hlau txais xov.

Kuv tau txais kuv qhov txuas ntxiv ntawm no thiab tus kav hlau txais xov ntawm no. (Txheeb xyuas txiv neej thiab poj niam).

Nco ntsoov thaum koj xaj kom txiv neej thiab poj niam sib txuas sib txuas.

Koj tuaj yeem thawb txoj hlua ntawm IPEX txuas thiab txuas rau nws. Ntawm lwm qhov chaw ntawm txoj hlua koj tuaj yeem ntsia tau rau ntawm SMA tus kav hlau txais xov.

Kauj Ruam 6: Lus Cim Kawg:

Hauv cov lus qhia no koj tau kawm paub siv HC-12 rau kev sib txuas lus nrug deb ntawm Arduinos. Koj tau kawm paub yuav ua tus xa xov sai li cas, khawm toggle, khawm ib ntus, yuav siv qee tus neeg ua haujlwm thiab cov haujlwm, yuav hloov HC-12 li cas thiab yuav siv lub kav hlau txais xov sib txawv li cas.

Kev ua cov lus qhia no tau siv txog 100 teev ntawm kev tshawb fawb, kho, ntsuas, sau ntawv thiab lwm yam.

Yog tias cov lus qhia no tau pab rau koj, thov nyem lub pob nyiam thiab sau npe yuav.

Pom koj hauv cov lus qhia tom ntej.

Lwm cov lus qhia koj yuav nyiam:

$ 2 Arduino. ATMEGA328 ua tus sawv ib leeg. Yooj yim, pheej yig thiab me me heev. Phau ntawv qhia ua tiav.

Yuav ua li cas kho qhov tsis zoo Suav Arduino clones

Facebook:

Pub dawb los pab kuv ua txoj haujlwm no:

Pom zoo: