Sisukord:

Pisike häiresüsteem, kasutades ülipisikest Arduino ühilduvat plaati!: 10 sammu
Pisike häiresüsteem, kasutades ülipisikest Arduino ühilduvat plaati!: 10 sammu

Video: Pisike häiresüsteem, kasutades ülipisikest Arduino ühilduvat plaati!: 10 sammu

Video: Pisike häiresüsteem, kasutades ülipisikest Arduino ühilduvat plaati!: 10 sammu
Video: Kuumtünn.ee - Meie kümblustünni kasutusjuhend 2024, Detsember
Anonim
Pisike häiresüsteem, kasutades üliväikest Arduino ühilduvat plaati!
Pisike häiresüsteem, kasutades üliväikest Arduino ühilduvat plaati!

Tere, täna teeme väikese laheda projekti. Ehitame väikese häireseadme, mis mõõdab kaugust enda ja selle ees oleva objekti vahel. Ja kui objekt liigub määratud kaugusest kaugemale, teavitab seade teid valju suminamüraga.

Väikese häireseadme valmistamiseks vajame pisikesi komponente, seetõttu kasutasime oma mikrokontrollerina PICO -d, kuna see vastab meie vajadustele, olles samas väga väike. Samuti kasutasime kauguse lugemiseks ja summerile signaali andmiseks tavaliselt kasutatavaid komponente. Kui valisite pakutud koodi kasutamise, kulub selle projekti lõpuleviimiseks umbes 45 minutit.

Samm: komponendid

Komponendid
Komponendid
  • 1 PICO plaat, saadaval aadressil mellbell.cc (17 dollarit)
  • 1 ultraheli andur, ebay (1,03 dollarit)
  • 1 väike sumin 5 ~ 6 volti, kimp 10 eBay -s (1,39 dollarit)
  • 3 LED -i 5 mm (erinevad värvid), 100 -kimp eBays (0,99 dollarit)
  • 4330 oomi takistid, 100 -kimp ebay -s (1,08 dollarit)
  • 12 jumber -traati, 40 -kimp ebay -s (0,99 dollarit)
  • 1 väike leivalaud, 5 -kimp eBay -s (2,52 dollarit)

Samm: kuidas ultraheli andurid töötavad

Kuidas ultraheli andurid töötavad
Kuidas ultraheli andurid töötavad
Kuidas ultraheli andurid töötavad
Kuidas ultraheli andurid töötavad

Enne ultrahelianduri ühendamist ja selle kasutamist uurime, kuidas see töötab:

  • Esiteks saadab see saatjaandurilt (vasakpoolne andur) välja ultrahelilaine. Kui anduri ees on objekt, tabavad lained seda objekti ja naasevad tagasi vastuvõtjaanduri juurde (parempoolne andur)
  • Seejärel arvutab mikrokontroller aja, mis jääb lainete saatmise ja nende vastuvõtmise vahele. Pärast seda teeb mikrokontroller mõned matemaatilised arvutused ja saab kauguse anduri ja selle ees oleva objekti vahel.
  • See on valem, mida kasutatakse kauguse saamiseks CM -is: (kestus / 2) / 29,1 (selle valemi taga oleva matemaatika leiate ülaltoodud pildilt).

Samm: ühendage ultraheliandur PICO -ga

Ultrahelianduri liides PICO -ga
Ultrahelianduri liides PICO -ga
Ultrahelianduri liides PICO -ga
Ultrahelianduri liides PICO -ga

Esimene asi, mida teha, on vaadata oma PICO -d ja vaadata, mida saate sellega teha. Ja nagu näete, on PICO -l 5 digitaalset sisend-/väljundpistikut ja 3 analoogsisendit. Mida kasutatakse järgmiselt:

Ultraheli anduri tihvtide väljundid:

  • VCC (ultraheliandur) - VCC (PICO)
  • GND (ultraheliandur) - GND (PICO)
  • Trig (ultraheliandur) - A1 (PICO)
  • Kaja (ultraheliandur) - A0 (PICO)

Nüüd on teil vaja ainult ühendada ultraheliandur PICO -ga ja veenduda, et kõik on täiuslik.

Samm: ultraheli anduri visand

Ultraheli anduri visand
Ultraheli anduri visand

Nüüd peate looma programmi, mis võtab ultrahelisensori mõõdetud kauguse, ja kuvama selle jadamonitoril. Nii et saate näitu ja veenduge, et kõik on ühendatud ja töötab korralikult.

Looge funktsioon nimega meterDistance, mis vastutab signaali saatmise ja selle vastuvõtmise ning kauguse arvutamise vahelise aja mõõtmise eest. Projekti IDE -s silumiseks peate näitama ka oma jadamonitori näidud.

Lisatud programmi saate alla laadida, kui te ei soovi seda ise kirjutada. Ülaltoodud pildilt näete ka seda, kuidas jadamonitori näidud välja peaksid nägema.

Samm 5: summeri ühendamine

Summuri ühendamine
Summuri ühendamine
Summuri ühendamine
Summuri ühendamine

Nüüd, kui andur annab kauguse enda ja selle ees oleva objekti vahel. Näitudega peate midagi ette võtma ja nagu me varem ütlesime, lasete helisignaalil valju häält, kui anduri ees olev objekt jõuab liiga kaugele.

Summuritega töötamine on väga lihtne, kuna neil on ainult kaks tööseisundit, kas sees või väljas. Neil on ka ainult kaks jalga, üks on positiivne (pikk jalg) ja teine negatiivne (lühike jalg).

  • Kui summerile rakendatakse 5 V, lülitub see sisse ja teeb valju suminat.
  • Kui summerile rakendatakse 0 V, lülitub see välja ja suminat ei tehta.

6. samm: summeri programmeerimine

Helisignaali programmeerimine
Helisignaali programmeerimine

Soovite, et sumin hakkaks sumisema, kui anduri ees olev objekt jõuab kaugemale kui 20 cm, ja lülitub välja, kui objekt on lähemal 20 cm „Võite kasutada soovitud kaugust”.

Lisatud programm sisaldab koodi, mis saab ultraheliandurilt näidud ja saadab summerile käsud. Mis hakkavad tegema müra, kui objekt on kaugemal kui 20 cm, ja lõpetama, kui see on sellest lähemal.

Pidage meeles, et saate koodi kohandada vastavalt soovitud reeglitele ja vahemaadele.

Samm: valgusdioodide ühendamine

LEDide ühendamine
LEDide ühendamine
LEDide ühendamine
LEDide ühendamine

Nüüd soovite oma projektile lisada kolm LED -i, et muuta see interaktiivsemaks ja dünaamilisemaks.

Kasutasime tavalisi 5 mm LED -e ja neil on ainult kaks jalga, positiivne (pikk jalg) ja negatiivne (lühike jalg). Ja kui rakendame LED -ile 5V, lülitub see sisse, kui rakendame 0V, lülitub see välja. Siin saate kasutada mis tahes tüüpi LED -e ja kui teil on selle kohta küsimusi, küsige neid julgelt.

8. samm: LEDide programmeerimine

LEDide programmeerimine
LEDide programmeerimine

Kasutasime oma projektis 3 LED -i ja need süttivad sõltuvalt anduri ja selle ees oleva objekti vahelisest kaugusest.

Sinine LED süttib, kui kaugus on väiksem kui 10 cm. Kollane LED süttib, kui kaugus jääb 10 cm ja 20 cm vahele. Punane LED süttib, kui kaugus on suurem kui 20 cm.

Ja veelkord, pidage meeles, et saate kohandada reegleid, mis reguleerivad teie LED -ide süttimist.

9. samm: toiteallika ühendamine

Toiteallika ühendamine
Toiteallika ühendamine
Toiteallika ühendamine
Toiteallika ühendamine

Selles etapis soovite võimalust kasutada oma pisikest alarmi ilma, et oleksite sunnitud seda arvutiga ühendama. Niisiis, lisage oma projektile 9 V aku ja ühendage see oma PICO -ga.

  • Positiivne punane juhe (aku) - Vin (PICO)
  • Negatiivne must juhe (aku) - GND (PICO)

Ja nüüd töötab teie häiresüsteem ilma arvutiga ühendamata.

Samm: olete valmis

Palju õnne! Nüüd on teil seade, mis hoiatab teid selle ees oleva objekti kauguse põhjal. Samuti ärge unustage, et saate selle reegleid kohandada ning muuta, kuidas ja miks helisignaal heli teeb.

Leiate meid meie Facebooki lehelt ja saidilt mellbell.cc. Ja küsige julgelt küsimusi, vastame neile hea meelega:)

Soovitan: