Cov txheej txheem:

InfoBell: 3 Cov kauj ruam
InfoBell: 3 Cov kauj ruam

Video: InfoBell: 3 Cov kauj ruam

Video: InfoBell: 3 Cov kauj ruam
Video: tuav wb lub neej kom ruaj khov - Mang Vang ft. Christina Xyooj [Official Audio] 2021-22 2024, Lub Xya hli ntuj
Anonim
Image
Image
InfoBell
InfoBell
InfoBell
InfoBell

Kuv siv sijhawm ntau hauv kuv lub rooj cob qhia me me thaum kawg ntawm kuv lub vaj.

Kuv muaj lub tswb qhov rooj wireless nrog lub rov ua haujlwm hauv kuv lub rooj cob qhia. Kuv tau txais me ntsis yog li nws tuaj yeem siv kuv li 30 vib nas this kom mus rau ntawm lub qhov rooj yog tias muaj ib tus neeg tswb nrov nrov. Txog lub sijhawm kuv mus txog ntawd, tus tub xa khoom twb tau khob qhov rooj ntawm cov neeg nyob ze kom poob lub pob thiab tau kos npe.

Kuv InfoBell qhia cov neeg hu xov tooj tias kuv yuav nrog lawv nyob hauv 30 vib nas this (tus neeg siv teeb tsa tau) lossis qhia rau lawv paub yog tias kuv tsis koom nrog/tawm!

Kuv xav kom lub tswb nrov nrov ua lub roj teeb ua haujlwm thiab muaj nws tus kheej. Cov lus tshaj tawm yuav tsum yog tus neeg siv teeb tsa tau yooj yim thiab hloov pauv yooj yim los ntawm IN rau OUT lus.

Kuv siv bluetooth nrog MIT App tus tsim Android xov tooj app los teeb tsa cov lus.

Cov nyees khawm kom pib ua Bluetooth sib tham thiab teeb tsa IN / OUT cov lus nyob hauv qab ntawm lub cuab yeej. Qhov yuav tsum tau ua yog xaiv los ntawm nias lub pob cuam tshuam thiab nias lub qhov rooj tseem ceeb lub tswb khawm.

Cov nyees khawm no tsuas yog ua haujlwm thaum lub qhov rooj qhib! Txawm hais tias lub qhov rooj qhib lossis kaw tau txiav txim siab los ntawm kev siv lub digital compass (QMC5883) thiab qee qhov ntsuas ntsuas ntsuas. Kuv yuav tsum lees tias kuv yuav tsum tau siv Google rau qee qhov kev pab ntawm no vim nws tau ib ntus (ncig 46 xyoos) txij li kuv zaum hauv chav kawm!

Kuv tuaj yeem nyuaj nyeem cov ntawv los ntawm QMC5883, tab sis kuv xav tias yog tias ib tus neeg txiav txim siab los ua txoj haujlwm no, txoj hauv kev uas lawv lub qhov rooj ntsib tib qho kev coj ua zoo li kuv yog qhov tsim nyog!

Tsuas yog lub pob uas nquag siv yog lub qhov rooj raug kaw yog qhov uas teev cov ntaub ntawv 'qhov rooj kaw'.

Kauj ruam 1: Teeb meem kom kov yeej

Teeb meem kom kov yeej
Teeb meem kom kov yeej
Teeb meem kom kov yeej
Teeb meem kom kov yeej
Teeb meem kom kov yeej
Teeb meem kom kov yeej

Kuv muaj peb yam nyuaj.

Thawj zaug tau ua tiav qhov tseeb tswb thawb thiab khawm kom pib ua ntej ntawm arduino thiab tso saib.

Kuv sim ntau txoj hauv kev ntawm 2 qhov hloov pauv thiab hloov pauv me me tab sis lawv tsis ntseeg tau, yog li thaum kawg kuv tau xaiv rau DP kev xa tawm.

Qhov teeb meem tom ntej yog nrog lub qhov rooj wireless nws tus kheej. Nws ua haujlwm tau zoo uas tsis muaj nraub qaum ntawm 3D lub thawv luam tawm tab sis tsis xav koom tes thaum nws tau teeb tsa ntawm lub qhov rooj! Kuv qhov kev daws teeb meem yog kom muaj ntu ntawm lub nraub qaum npog txog 1 hli tuab - uas tau ua qhov dag!

Qhov teeb meem zaum kawg kom kov yeej yog nyem txhua qhov khoom siv rau hauv lub thawv uas tsim nyog!

Kauj Ruam 2: Cov Cheeb Tsam, Tsim & Nws Ua Haujlwm Li Cas

Cov Cheeb Tsam, Kev Tsim & Nws Ua Haujlwm Li Cas
Cov Cheeb Tsam, Kev Tsim & Nws Ua Haujlwm Li Cas
Cov Cheeb Tsam, Kev Tsim & Nws Ua Haujlwm Li Cas
Cov Cheeb Tsam, Kev Tsim & Nws Ua Haujlwm Li Cas
Cov Cheeb Tsam, Kev Tsim & Nws Ua Haujlwm Li Cas
Cov Cheeb Tsam, Kev Tsim & Nws Ua Haujlwm Li Cas

Rau xws li cov cuab yeej yooj yim Kuv siv cov hauv qab no !!

3D luam ntawv lub thawv & khawm

1 x SSD1306 OLED zaub

1 tx5883

1 x bluetooth ntaub thaiv npog

1 x ob chav ncej relay

1 x tus kheej latching relay

5 x PCB mount tactile hloov

2 x 3 v pin

1 x thawj qhov rooj tswb

1 x diode

1 x pnp transistor

Kuv yuav tsum tau 'noog zes' qhov thaiv kom ntseeg tau tias muaj chav txaus los nyem txhua qhov sib xyaw rau hauv lub thawv - nws tsis yog qhov haujlwm zoo tshaj plaws uas kuv tau ua dhau los!

Kuv siv 2 x 3v roj teeb nrog lub diode los tso cov khoom me me.

Lub qhov rooj qub tuaj nrog lub roj teeb 12v.

Thaum lub qhov rooj tswb khawm raug nias, xa cov neeg sib txuas kaw thiab ua haujlwm lub qhov rooj tswb qub ib txhij teeb tsa tus kheej latching relay uas muab 5v rau Arduino, Bluetooth ntaub thaiv npog thiab QMC5883.

Thaum Arduino tau ua tiav nws txoj haujlwm, tus pin 12 yog pulsed qis uas rov pib dua lub latching relay (ntawm lub transistor) tshem tawm cov khoom siv.

Thaum lub cuab yeej raug txuas ua ntej rau lub qhov rooj kaw, lub pob txuas nrog rau Arduino tus pin 4 raug nias thaum lub pob qhov rooj khawm raug nias. Qhov no muab lub zog rau Arduino thiab nyeem cov lus qhia ntawm QMC5883 thiab khaws cov txiaj ntsig hauv eeprom. Saib Software nplooj ntawv thiab Arduino kos duab rau qhov no ua haujlwm li cas.

Lwm 3 khawm yuav tam sim no tsuas yog ua haujlwm thaum lub qhov rooj tsis nyob hauv txoj haujlwm no, piv txwv li kaw.

Txhawm rau teeb tsa cov lus thiab suav lub sijhawm ncua sijhawm, lub pob txuas nrog tus pin 7 raug nias thaum lub tswb nrov tau thawb thiab lub qhov rooj qhib, qhov no pib ua haujlwm tsis tu ncua. Cov chaw tau nkag los ntawm Mit App Inventer App. Lub app khaws cov ntsiab lus cia thiab khaws cov ntsiab lus hauv Arduino eeprom.

Txhawm rau teeb tsa IN / OUT cov lus khawm txuas nrog Arduino pins 5 lossis 6 raug nias thaum lub qhov rooj loj lub tswb khawm tau nias THIAB lub qhov rooj qhib.

Nyob ntawm seb lub pob twg raug nias, eeprom chaw nyob 0 yog teeb tsa lossis rov pib dua. Muaj qhov txwv ntawm qhov nyeem/sau Arduino eeprom yuav zam. Raws li feem ntau cov neeg ua pov thawj, qhov txwv nyob ib puag ncig 100, 000 uas txhais tau tias Yog tias eeprom tau sau rau 4 zaug hauv ib hnub, nws yuav tsum yog li 55 xyoos lossis yog li ua ntej muaj teeb meem tshwm sim.

Kauj ruam 3: Software

Lub software rau Ardiuno kos duab tau zoo heev sau los ntawm kuv cov qauv!

Txhawm rau kom ntseeg tau tias muaj cov ntaub ntawv tsim nyog hauv eeprom, tsis suav nrog cov hauv qab no, thiab suav sau.

Tom qab muab tso ua ke, rov thov cov cim cim thiab rov sau dua ib zaug.

EEPROM.begin (); /*

outone = "0";

outtwo = "1";

tawm = "2";

outfour = "3)";

ib = "0";

intwo = "1";

peb = 10;

*/

Thaum ua tiav txoj haujlwm tau teeb tsa ntawm lub qhov rooj, nrog lub qhov rooj kaw, nias thiab tuav lub pob txuas nrog Arduino tus pin 4 thiab nias lub tswb. Cov lus yuav lees paub koj qhov kev nqis tes ua.

Qhov no khaws cov txiaj ntsig nyeem los ntawm cov ntsuas hluav taws xob hauv Arduino eeprom.

Lub luag haujlwm 'diffy' txiav txim siab seb lub qhov rooj qhib lossis kaw.

void diffy (int froma, int toa)

{

koj diff;

diff = froma - toa;

diff = (sib txawv+180)%360;

yog (diff <= 0)

{

sib+= 180;

}

lwm tus

{

sib -= 180;

}

Tom ntej no ntsaws lub bluetooth. APK ntawm lub xov tooj ntawm tes. Nrog lub qhov rooj qhib, nias thiab tuav lub pob txuas nrog Arduino tus pin 7 thiab nias lub tswb nrov. Chav tsev yuav txhawb zog hauv hom bluetooth. Pair BT module nrog koj lub xov tooj, sau cov ntaub ntawv xav tau thiab xa mus rau lub tswb qhov rooj.

Lub qhov rooj yuav nyob twj ywm kom txog thaum nws tau txais qee cov ntaub ntawv los ntawm lub xov tooj.

Thaum cov ntaub ntawv raug xa mus rau lub tswb qhov rooj, lub app yuav khaws cov ntaub ntawv. Yog li, yog tias koj xav hloov kho koj tsis tas yuav rov sau tag nrho cov ntawv.

APK tuaj yeem pom ntawm qhov chaw nyob hauv qab no.

ai2.appinventor.mit.edu/#5902371463495680

Txog kev nyab xeeb vim li cas koj lub xov tooj yuav tsum nug koj kom paub tseeb tias koj xav teeb tsa lub app no. Ntawm kuv lub xov tooj muaj teeb tsa hu ua 'Install Unknown Apps'.

Pom zoo: