Përmbajtje:

Një sistem alarmi i vogël duke përdorur një tabelë të pajtueshme Super Tiny Arduino !: 10 hapa
Një sistem alarmi i vogël duke përdorur një tabelë të pajtueshme Super Tiny Arduino !: 10 hapa

Video: Një sistem alarmi i vogël duke përdorur një tabelë të pajtueshme Super Tiny Arduino !: 10 hapa

Video: Një sistem alarmi i vogël duke përdorur një tabelë të pajtueshme Super Tiny Arduino !: 10 hapa
Video: BTT GTR v1.0/M5 v1.0 - Basics 2024, Shtator
Anonim
Një sistem alarmi i vogël duke përdorur një tabelë të pajtueshme Super Tiny Arduino!
Një sistem alarmi i vogël duke përdorur një tabelë të pajtueshme Super Tiny Arduino!

Përshëndetje, sot do të bëjmë një projekt të vogël interesant. Ne do të ndërtojmë një pajisje të vogël alarmi që mat distancën midis vetes dhe një objekti para saj. Dhe kur objekti lëviz mbi një distancë të caktuar, pajisja do t'ju njoftojë me një zhurmë të fortë zile.

Për të bërë një pajisje të vogël alarmi, ne kemi nevojë për përbërës të vegjël, kjo është arsyeja pse ne përdorëm PICO si mikrokontrolluesin tonë, pasi i plotëson nevojat tona ndërsa është shumë i vogël në madhësi. Ne gjithashtu përdorëm përbërës të përdorur zakonisht për të lexuar distancën dhe për të dhënë një sinjal në zile. Ky projekt do t'ju marrë rreth 45 minuta për të përfunduar, nëse keni zgjedhur të përdorni kodin e dhënë.

Hapi 1: Përbërësit

Komponentët
Komponentët
  • 1 tabelë PICO, e disponueshme në mellbell.cc (17 dollarë)
  • 1 sensor tejzanor, ebay ($ 1.03)
  • 1 zile e vogël 5 ~ 6 volt, një pako prej 10 në ebay (1.39 dollarë)
  • 3 LED 5mm (ngjyra të ndryshme), një pako prej 100 në ebay (0.99 dollarë)
  • 4 rezistente 330 ohm, një pako prej 100 në ebay (1.08 dollarë)
  • 12 tela jumber, një pako prej 40 në ebay (0.99 dollarë)
  • 1 mini panxhar, një pako prej 5 në ebay (2.52 dollarë)

Hapi 2: Si funksionojnë sensorët tejzanor

Si funksionojnë sensorët tejzanor
Si funksionojnë sensorët tejzanor
Si funksionojnë sensorët tejzanor
Si funksionojnë sensorët tejzanor

Para se të lidhni sensorin tejzanor dhe ta përdorni, le të mësojmë se si funksionon:

  • Së pari, ai dërgon një valë tejzanor nga dhënësi i transmetuesit (Transduktori i majtë). Nëse ka një objekt para sensorit, valët godasin atë objekt dhe kthehen përsëri në dhënësin e marrësit (dhënësin e djathtë)
  • Pastaj, mikrokontrolluesi llogarit kohën midis dërgimit të valëve dhe marrjes së tyre. Pas kësaj, mikrokontrolluesi bën disa llogaritje matematikore dhe merr distancën midis sensorit dhe objektit para tij.
  • Kjo është formula e përdorur për të marrë distancën në CM: (kohëzgjatja / 2) /29.1 (Ju mund të gjeni matematikën pas kësaj formule në foton e mësipërme).

Hapi 3: Ndërfaqja e sensorit tejzanor me PICO

Ndërfaqja e sensorit tejzanor me PICO
Ndërfaqja e sensorit tejzanor me PICO
Ndërfaqja e sensorit tejzanor me PICO
Ndërfaqja e sensorit tejzanor me PICO

Gjëja e parë që duhet të bëni, është të hidhni një sy PICO -s tuaj dhe të shihni se çfarë mund të bëni me të. Dhe siç mund ta shihni, PICO ka 5 kunja dixhitale I/O dhe 3 kunja analoge të hyrjes. E cila do të përdoret si më poshtë:

Daljet e kunjave të sensorit tejzanor:

  • VCC (Sensor tejzanor) - VCC (PICO)
  • GND (Sensor tejzanor) - GND (PICO)
  • Trig (Sensor tejzanor) - A1 (PICO)
  • Echo (Sensor tejzanor) - A0 (PICO)

Tani gjithçka që ju nevojitet është të lidhni sensorin tejzanor me PICO dhe të siguroheni që gjithçka është perfekte.

Hapi 4: Skica e sensorit tejzanor

Skica e sensorit tejzanor
Skica e sensorit tejzanor

Tani ju duhet të krijoni një program që merr distancën e matur nga sensori tejzanor dhe ta shfaqni atë në një monitor serik. Kështu që ju mund të merrni lexime dhe të siguroheni që gjithçka është e lidhur dhe funksionon siç duhet.

Krijoni një funksion të quajtur distanceDistance i cili është përgjegjës për matjen e kohës midis dërgimit të një sinjali dhe marrjes së tij dhe llogaritjen e distancës. Ju gjithashtu duhet të shfaqni leximet në monitorin tuaj serik, në mënyrë që të korrigjoni projektin në IDE.

Ju mund ta shkarkoni programin e bashkangjitur, nëse nuk doni ta shkruani vetë. Ju gjithashtu mund të shihni se si duhet të duken leximet e monitorit serik nga imazhi i mësipërm.

Hapi 5: Lidhja e ziles

Lidhja e ziles
Lidhja e ziles
Lidhja e ziles
Lidhja e ziles

Tani, që keni sensorin tuaj që jep distancën midis tij dhe çdo objekti para tij. Duhet të bësh diçka me leximet, dhe siç thamë më parë, do të kesh një zile që të bëjë një zhurmë të madhe kur objekti para sensorit të shkojë shumë larg.

Puna me gumëzhitësit është shumë e thjeshtë, pasi ato kanë vetëm dy gjendje funksionimi, ON ose OFF. Ata gjithashtu kanë vetëm dy këmbë, njëra është pozitive (këmbë e gjatë), dhe tjetra është negative (Këmbë e shkurtër).

  • Kur aplikohet 5V në zile, ai ndizet dhe bën zhurmë të fuqishme.
  • Kur 0V aplikohet në zile, ai fiket dhe nuk bëhet asnjë lëvizje.

Hapi 6: Programimi i Buzzer

Programimi i Buzzer
Programimi i Buzzer

Ju dëshironi që zilja të fillojë të gumëzhisë kur objekti para sensorit arrin më shumë se 20CM dhe fikeni kur objekti është më afër 20CM "Ju mund të përdorni çdo distancë që dëshironi".

Programi i bashkangjitur përmban kodin që merr leximet nga sensori tejzanor dhe dërgon urdhra në zile. Të cilat do të fillojnë të bëjnë zhurmë kur objekti është më shumë se 20CM, dhe të ndalojnë kur të jetë më afër se kaq.

Mos harroni se mund ta personalizoni kodin sipas rregullave dhe distancave që dëshironi.

Hapi 7: Lidhja e LED -ve

Lidhja e LED -ve
Lidhja e LED -ve
Lidhja e LED -ve
Lidhja e LED -ve

Tani, ju doni të shtoni tre LED në projektin tuaj për ta bërë atë më interaktiv dhe dinamik.

Ne përdorëm LED të zakonshëm 5 mm, dhe këto kanë vetëm dy këmbë, një pozitive (këmbë të gjatë) dhe një negative (këmbë të shkurtër). Dhe kur aplikojmë 5V në led ndizet kur aplikojmë 0v fiket. Ju mund të përdorni çfarëdo lloji të LED -ve që dëshironi të zvogëloni këtu, dhe nëse keni ndonjë pyetje në lidhje me këtë, mos ngurroni t'i pyesni ato.

Hapi 8: Programimi i LED -ve

Programimi i LED -ve
Programimi i LED -ve

Ne përdorëm 3 LED në projektin tonë, dhe ato ndizen në varësi të distancës midis sensorit dhe objektit para tij.

LED blu do të ndizet kur distanca është më pak se 10 cm. LED i Verdhë do të ndizet kur distanca është midis 10 cm dhe 20 cm. LED i kuq do të ndizet kur distanca është më e madhe se 20 cm.

Dhe përsëri, mbani mend se mund të personalizoni rregullat që kontrollojnë se si ndizen LED -et tuaj.

Hapi 9: Lidhja e burimit të energjisë

Lidhja e burimit të energjisë
Lidhja e burimit të energjisë
Lidhja e burimit të energjisë
Lidhja e burimit të energjisë

Në këtë fazë, ju dëshironi aftësinë për të përdorur alarmin tuaj të vogël pa u detyruar ta lidhni atë me një kompjuter. Pra, shtoni një bateri 9V në projektin tuaj dhe lidheni atë me PICO -në tuaj.

  • Teli pozitiv i kuq (Bateria) - Vin (PICO)
  • Teli negativ i zi (Bateria) - GND (PICO)

Dhe tani, sistemi juaj i alarmit do të jetë funksional pa pasur nevojë të lidheni me një PC.

Hapi 10: Ju jeni bërë

Urime! Tani ju keni një pajisje që ju paralajmëron bazuar në distancën e objektit para tij. Gjithashtu, mos harroni se mund të personalizoni rregullat e tij dhe të ndryshoni sesi dhe pse zilja bën një tingull.

Mund të na gjeni në faqen tonë në Facebook, dhe në mellbell.cc. Dhe ju lutemi mos ngurroni të bëni ndonjë pyetje, ne do të jemi të lumtur t'u përgjigjemi atyre:)

Recommended: