Yuav Ua Li Cas Txuas Rau Reed Hloov Module Rau Arduino

Cov txheej txheem:

Yuav Ua Li Cas Txuas Rau Reed Hloov Module Rau Arduino
Yuav Ua Li Cas Txuas Rau Reed Hloov Module Rau Arduino

Video: Yuav Ua Li Cas Txuas Rau Reed Hloov Module Rau Arduino

Video: Yuav Ua Li Cas Txuas Rau Reed Hloov Module Rau Arduino
Video: XOV XWM 09/11/21: Tsov Rog MesKas Suav Sib Ntuas Ua Rog Loj Heev Lawm 2024, Tej zaum
Anonim

Lub npe "reed hloov" los ntawm cov lus hais "kaw hu". Thiab qhov no piav qhia txog nws cov qauv. Qhov tseeb, lub pob reed yog ob qho qhib (lossis kaw) cov neeg nyob hauv lub tshuab nqus cua, uas hloov lawv lub xeev mus rau qhov rov qab thaum raug qhov kev sib nqus. Reed keyboards yog qhov nrov heev sensors uas tau siv rau hauv ntau daim ntawv thov. Qhov no suav nrog kev tswj ntawm lub qhov rooj qhib / kaw, ntau yam kev ntsuas tus lej, lub khob ceev, thiab lwm yam. Cia peb txuas ib reed hloov mus rau Arduino thiab pom nws ua haujlwm li cas.

Module nrog reed hloov
Module nrog reed hloov

Nws yog qhov tsim nyog

  • - Arduino;
  • - tus qauv nrog reed hloov lossis tsuas yog reed hloov;
  • - cov hlau nplaum ruaj khov;
  • - khoos phis tawj.

Cov Lus Qhia

Kauj ruam 1

Cia peb txuas tus reed hloov module rau Arduino raws li daim duab hauv qab no. Lub hwj chim muab los ntawm 5 V lossis los ntawm 3.3 V. Txuas lub teeb liab rau digital pin D2.

Tus reed hloov module muaj 10 kΩ tus lej tawm tsam. Cov resistor no tuaj yeem siv los tsim cov reed hloov qhov pib thiab yog li hloov kho qhov rhiab heev. Tus qauv kuj tseem muaj LM393 lub ntsuas hluav taws xob kom tshem tawm cov tswb tsis zoo ntawm lub ntsuas cua.

Cov ntawv xov hlau thaiv ntawm ib qho txuas nrog lub reed hloov mus rau Arduino
Cov ntawv xov hlau thaiv ntawm ib qho txuas nrog lub reed hloov mus rau Arduino

Kauj ruam 2

Cia peb sau tus kos duab ntawm kev ua cov reed hloov li kev cai. Txhua yam yog yooj yim ntawm no. Teeb tus lej nawj uas peb txuas tus xov tooj tso tawm qhov zis - "2", thiab tig mus rau "wiretapping". Peb ua kom zoo rub tawm lub zog tawm ntawm ceg "2". Peb muab rab koob 13 ua qhov tso zis. Peb tig rau ntawm chaw nres nkoj serial ntawm kev ceev ntawm 9600 baud. Thiab tom qab ntawd txhua 20 ms peb nyeem cov ntawv nyeem ntawm reed hloov thiab xa tus nqi rau ntawm chaw nres nkoj. Yog tias tus tes hloov reed qhib - "1" yog tso tawm, yog tias kaw - "0" tso tawm kom pom.

Ib qho ntxiv, LED rau ntawm 13 lub ceg ntawm Arduino lub ntsej muag kom ntev li ntev tau hu tus kav reed raug kaw. Ua tib zoo mloog rau kev hloov pauv ntawm lub teeb liab nyeem los ntawm lub sensor.

Kos duab rau ua reed hloov actuation
Kos duab rau ua reed hloov actuation

Kauj ruam 3

Txuas lub zog rau Arduino. Cov LED ntawm lub teeb hluav taws xob yuav pom teeb, qhia tias qhov hluav taws xob hluav taws xob muaj lub zog.

Tam sim no peb nqa cov hlau nplaum tas mus li rau reed hloov - reed hloov hu yuav raug kaw thiab LED yuav taws, qhia tias reed hloov mus ua haujlwm. Tshem tawm cov hlau nplaum dua - reed hloov yuav qhib thiab LED yuav tawm mus. Yog tias peb tig rau lub chaw nres nkoj saib, peb yuav pom kev ua ntawm reed hloov nyob rau hauv daim ntawv xoom ntawm cov kwj ntawm cov kais thaum cov neeg hu qhib.

Reed hloov li kev cai
Reed hloov li kev cai

Kauj ruam 4

Cia txuas tus tes hloov reed nyias rau Arduino. Txhua yam yog qhov yooj yim heev ntawm no. Lub reed txuas txuas nyob rau hauv tib txoj kev xws li lub khawm, nrog 10 kΩ resistor. Cov program yuav zoo ib yam.

Qhib lub hwj chim, nqa cov hlau nplaum rau lub pob hluav taws xob reed - Arduino LED yuav taws teeb thaum cov teeb liab reed hloov kaw.

Pom zoo: