Sisukord:
- Samm: komponendid
- Samm: kuidas ultraheli andurid töötavad
- Samm: ühendage ultraheliandur PICO -ga
- Samm: ultraheli anduri visand
- Samm 5: summeri ühendamine
- 6. samm: summeri programmeerimine
- Samm: valgusdioodide ühendamine
- 8. samm: LEDide programmeerimine
- 9. samm: toiteallika ühendamine
- Samm: olete valmis
Video: Pisike häiresüsteem, kasutades ülipisikest Arduino ühilduvat plaati!: 10 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
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
- 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
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
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
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
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
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
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
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
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:
Halloweeni hirmutamismasin, mis kasutab PIR -i, 3D -prinditud kõrvitsat ja troll Arduino -ühilduvat heliplaani/praktilist naljalauda: 5 sammu
Halloweeni hirmutamismasin, mis kasutab PIR -i, 3D -trükitud kõrvitsat ja troll Arduinoga ühilduvat heliplaani/praktilist naljalauda: trolliplaat, mille on loonud Patrick Thomas Mitchell, EngineeringShock Electronics, ja seda rahastati täielikult Kickstarteris mitte liiga kaua aega tagasi. Sain oma preemia paar nädalat varem, et aidata kirjutada mõned kasutusnäited ja ehitada Arduino raamatukogu
Kuidas teha oma Arduino plaati (xduino): 6 sammu
Kuidas teha oma Arduino plaati (xduino): vaadake videot
FM -raadio, kasutades Arduino ühilduvat plaati Inviot U1: 3 sammu
FM -raadio Arduino ühilduva plaadi Inviot U1 kasutamine: TEA5767 on arduinoga lihtne kasutada. Ma kasutan TEA5767 moodulit ja InvIoT U1 tahvlit saidilt InvIoT.com
Kuidas kasutada Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE ühilduvat plaati, kasutades Blynki: 10 sammu
Kuidas kasutada Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE ühilduvat plaati, kasutades Blynki: Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE ühilduv plaat Kirjeldus: WiFi ESP8266 arendusplaat WEMOS D1. WEMOS D1 on WIFI arendusplaat, mis põhineb ESP8266 12E. Toimimine on sarnane NODEMCU toimimisega, välja arvatud see, et riistvara on ehitatud
Quadcopter, kasutades Zybo Zynq-7000 plaati: 5 sammu
Quadcopter Zybo Zynq-7000 plaati kasutades: Enne kui alustame, on siin projekti jaoks mõned asjad: Osade loend 1x Digilent Zybo Zynq-7000 plaat 1x Quadcopter Frame, millega saab Zybo paigaldada (lisatud Adobe Illustrator fail laserlõikamiseks) 4x Turnigy D3530/ 14 1100KV harjadeta mootorit 4x