Satura rādītājs:

Visuino - perimetra aizsardzība ar lāzera detektoru, izmantojot Arduino: 7 soļi
Visuino - perimetra aizsardzība ar lāzera detektoru, izmantojot Arduino: 7 soļi

Video: Visuino - perimetra aizsardzība ar lāzera detektoru, izmantojot Arduino: 7 soļi

Video: Visuino - perimetra aizsardzība ar lāzera detektoru, izmantojot Arduino: 7 soļi
Video: Замена входной двери в квартире. Переделка хрущевки от А до Я. #2 2024, Jūlijs
Anonim
Image
Image
Visuino - perimetra aizsardzība ar lāzera detektoru, izmantojot Arduino
Visuino - perimetra aizsardzība ar lāzera detektoru, izmantojot Arduino

Šajā apmācībā mēs izmantosim fotorezistoru moduli, lāzera moduli, LED, skaņas signālu, Arduino Uno un Visuino, lai noteiktu, kad lāzera stars tika pārtraukts. Noskatieties demonstrācijas video.

Piezīme. Fotorezistori ir vieni no populārākajiem Arduino apgaismojuma līmeņa sensoriem. Tos ir viegli lietot, un tomēr ir daži negaidīti pārsteigumi, it īpaši, ja mēs cenšamies izmantot gatavus moduļus, ko izstrādājis kāds cits.

BRĪDINĀJUMS !!!

NENORĀDI LĀZERU SAVĀM ACĪM VAI KĀDAM, KAS VAR BŪT ĻOTI BĪSTAMS!

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
  • Lāzera modulis
  • foto rezistoru modulis
  • Arduino UNO
  • Signāls
  • Jumper vadi
  • DZELTENA LED (vai jebkura cita krāsa)
  • Visuino programma: lejupielādējiet Visuino

2. solis: ķēde

Ķēde
Ķēde

Savienojiet GND no Arduino ar maizes dēļa tapu (-)

Pievienojiet 5V no Arduino maizes dēļa tapai (+)

Pievienojiet skaņas signāla tapu (+) Arduino digitālajai tapai (11)

Pievienojiet skaņas signāla tapu (-) maizes dēļa tapai (-)

Pievienojiet LED tapu (-) maizes dēļa tapai (-)

Savienojiet LED tapu (+) ar Arduino digitālo tapu (13)

Savienojiet lāzera moduļa tapu (-) ar rīvdēļa tapu (-)

Savienojiet lāzera moduļa tapu (+) ar rīvdēļa tapu (+) PIEZĪME: manā gadījumā tas bija atzīmēts ar "S" (atkarīgs no moduļa veida)

Pievienojiet foto rezistora moduļa tapu (-) maizes dēļa tapai (-)

Pievienojiet foto rezistora moduļa tapu (+) maizes dēļa tapai (+)

Pievienojiet foto rezistora moduļa tapu (S) ar Arduino analogo tapu (A0)

3. darbība: palaidiet Visuino un atlasiet Arduino UNO plates tipu

Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu
Sāciet Visuino un atlasiet Arduino UNO plates tipu

Lai sāktu programmēt Arduino, jums būs jāinstalē Arduino IDE šeit:

Lūdzu, ņemiet vērā, ka Arduino IDE 1.6.6 ir dažas kritiskas kļūdas. Pārliecinieties, ka instalējat 1.6.7 vai jaunāku versiju, pretējā gadījumā šī instrukcija nedarbosies! Ja neesat to izdarījis, izpildiet šajā instrukcijā norādītās darbības, lai iestatītu Arduino IDE programmai ESP 8266!

Ir jāinstalē arī Visuino:

Sāciet Visuino, kā parādīts pirmajā attēlā

Visuino noklikšķiniet uz pogas "Rīki" Arduino komponentā (1. attēls). Kad tiek parādīts dialoglodziņš, atlasiet "Arduino UNO", kā parādīts 2. attēlā

4. darbība: Visino pievienojiet komponentus

Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus
Vietnē Visuino Pievienojiet komponentus

Pievienojiet SubtractFromValue komponentu kopas vērtību 1

Pievienojiet CompareAnalogValue komponentu kopas vērtību uz 0,9 (varat mainīt šo skaitli, lai atrastu “saldo vietu”)

Pievienot Buzzer komponentu

5. darbība: vietnē Visuino: komponentu savienošana

  • Savienojiet Arduino analogo tapu [0] ar SubtractFromValue1 tapu [in]
  • Pievienojiet SubtractFromValue1 pin [out] ar CompareAnalogValue1 pin [in]
  • Pievienojiet SubtractFromValue1 pin [out] ar CompareAnalogValue1 pin [in]
  • Pievienojiet SubtractFromValue1 tapu [izeja] ar Arduino seriālo tapu [ieeja]
  • SalīdzinātAnalogValue1 pin [out] ar Buzzer1 pin [in]
  • SalīdzinātAnalogValue1 pin [out] ar Arduino digitālo tapu [13]
  • Buzzer1 pin [out] to Arduino digital pin [11]

6. darbība: ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu
Ģenerējiet, apkopojiet un augšupielādējiet Arduino kodu

Programmā Visuino nospiediet F9 vai noklikšķiniet uz pogas, kas parādīta 1. attēlā, lai ģenerētu Arduino kodu, un atveriet Arduino IDE

Arduino IDE noklikšķiniet uz augšupielādes pogas, lai apkopotu un augšupielādētu kodu (2. attēls)

7. solis: spēlējiet

Ja barojat Arduino Uno moduli, skaņas signāls sāks zvana, fokusējiet lāzera staru uz fotorezistoru, un tam vajadzētu pārtraukt zvana signālu. Tagad tā ir gatava, ikreiz, kad staru kūlis tiks pārtraukts, skaņas signāls sāks buzzing (atklāts iebrucējs).

Apsveicam! Jūs esat pabeidzis savu projektu ar Visuino. Pievienots arī Visuino projekts, kuru es izveidoju šim Instructable.

To var lejupielādēt un atvērt vietnē Visuino:

Ieteicams: