Turinys:
- 1 žingsnis: komponentai
- 2 veiksmas: kaip veikia ultragarso jutikliai
- 3 žingsnis: ultragarso jutiklio sujungimas su PICO
- 4 žingsnis: ultragarso jutiklio eskizas
- 5 veiksmas: garso signalo prijungimas
- 6 veiksmas: „Buzzer“programavimas
- 7 veiksmas: šviesos diodų prijungimas
- 8 veiksmas: šviesos diodų programavimas
- 9 veiksmas: maitinimo šaltinio prijungimas
- 10 žingsnis: baigta
Video: Mažytė signalizacijos sistema, naudojant itin mažą „Arduino“suderinamą plokštę!: 10 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Sveiki, šiandien ruošiamės mažam šauniam projektui. Mes ketiname sukurti mažą signalizacijos prietaisą, kuris matuoja atstumą tarp savęs ir priešais esantį objektą. O kai objektas pasislenka per nustatytą atstumą, prietaisas apie tai praneš garsiu garsiniu signalu.
Norėdami pagaminti mažą signalizacijos įrenginį, mums reikia mažų komponentų, todėl PICO naudojome kaip savo mikrovaldiklį, nes jis patenkina mūsų poreikius ir yra labai mažas. Mes taip pat naudojome dažniausiai naudojamus komponentus, kad nuskaitytume atstumą ir duotume signalą signalui. Šis projektas užtruks apie 45 minutes, jei pasirinksite naudoti pateiktą kodą.
1 žingsnis: komponentai
- 1 PICO lenta, prieinama mellbell.cc (17 USD)
- 1 ultragarso jutiklis, „ebay“(1,03 USD)
- 1 mažas 5–6 voltų garsinis signalas, 10 paketas „ebay“(1,39 USD)
- 3 šviesos diodai 5 mm (skirtingos spalvos), 100 paketas „ebay“(0,99 USD)
- 4330 omų rezistoriai, 100 paketas „ebay“(1,08 USD)
- 12 „Jumber“laidų, „40“paketas „ebay“(0,99 USD)
- 1 mini duonos lenta, 5 paketas „ebay“(2,52 USD)
2 veiksmas: kaip veikia ultragarso jutikliai
Prieš prijungdami ultragarso jutiklį ir jį naudodami, sužinokime, kaip jis veikia:
- Pirma, jis siunčia ultragarso bangą iš siųstuvo keitiklio (kairysis keitiklis). Jei priešais jutiklį yra objektas, bangos atsitrenkia į tą objektą ir grįžta atgal į imtuvo keitiklį (dešinysis keitiklis)
- Tada mikrovaldiklis apskaičiuoja laiką nuo bangų siuntimo iki jų gavimo. Po to mikrovaldiklis atlieka tam tikrus matematinius skaičiavimus ir gauna atstumą tarp jutiklio ir priešais esantį objektą.
- Tai formulė, naudojama norint gauti atstumą CM: (trukmė / 2) / 29,1 (matematiką galite rasti už šios formulės aukščiau esančiame paveikslėlyje).
3 žingsnis: ultragarso jutiklio sujungimas su PICO
Pirmas dalykas, kurį reikia padaryti, yra pažvelgti į savo PICO ir pamatyti, ką galite su juo padaryti. Ir kaip matote, PICO turi 5 skaitmeninius įvesties/išvesties kontaktus ir 3 analoginius įvesties kaiščius. Kuris bus naudojamas taip:
Ultragarso jutiklio kištukai:
- VCC (ultragarsinis jutiklis) - VCC (PICO)
- GND (ultragarsinis jutiklis) - GND (PICO)
- Trig (ultragarso jutiklis) - A1 (PICO)
- Echo (ultragarso jutiklis) - A0 (PICO)
Dabar viskas, ko jums reikia, yra prijungti ultragarsinį jutiklį prie PICO ir įsitikinti, kad viskas yra tobula.
4 žingsnis: ultragarso jutiklio eskizas
Dabar turite sukurti programą, kuri įvertintų ultragarso jutiklio išmatuotą atstumą, ir parodyti ją serijiniame monitoriuje. Kad galėtumėte gauti rodmenis ir įsitikinti, kad viskas prijungta ir veikia tinkamai.
Sukurkite funkciją, vadinamą matuotu atstumu, kuri yra atsakinga už laiko matavimą nuo signalo siuntimo iki jo gavimo ir atstumo apskaičiavimą. Taip pat turite parodyti rodmenis serijiniame monitoriuje, kad galėtumėte derinti projektą IDE.
Galite atsisiųsti pridėtą programą, jei nenorite jos rašyti patys. Aukščiau esančiame paveikslėlyje taip pat galite pamatyti, kaip turėtų atrodyti serijinio monitoriaus rodmenys.
5 veiksmas: garso signalo prijungimas
Dabar, kai turite jutiklį, nurodantį atstumą tarp savęs ir bet kurio priešais esančio objekto. Turite ką nors padaryti su rodmenimis, ir, kaip jau minėjome anksčiau, turėsite garsinį triukšmą, kai priešais jutiklį esantis objektas bus per toli.
Darbas su garsiniais signalais yra labai paprastas, nes jie turi tik dvi veikimo būsenas - ON arba OFF. Jie taip pat turi tik dvi kojas, viena yra teigiama (ilga koja), o kita - neigiama (trumpa koja).
- Kai į garsinį signalą įjungiamas 5 V įtampos signalas, jis įsijungia ir skleidžia didelį triukšmą.
- Kai į garsinį signalą įtampa 0 V, jis išsijungia ir nesigirsta jokio garso.
6 veiksmas: „Buzzer“programavimas
Norite, kad garsinis signalas pradėtų zvimbti, kai priešais jutiklį esantis objektas pasiekia daugiau nei 20 cm, ir išsijungia, kai objektas yra arčiau 20 cm „Galite naudoti bet kokį norimą atstumą“.
Pridedamoje programoje yra kodas, kuris gauna rodmenis iš ultragarso jutiklio ir siunčia užsakymus garsiniam signalui. Kurie turi pradėti kelti triukšmą, kai objektas yra toliau nei 20 cm, ir nutraukti, kai jis yra arčiau.
Atminkite, kad kodą galite pritaikyti prie bet kokių norimų taisyklių ir atstumų.
7 veiksmas: šviesos diodų prijungimas
Dabar prie projekto norite pridėti tris šviesos diodus, kad jis taptų interaktyvesnis ir dinamiškesnis.
Mes naudojome įprastus 5 mm šviesos diodus, ir jie turi tik dvi kojas: teigiamą (ilgą koją) ir neigiamą (trumpą koją). Ir kai LED lemputei pritaikome 5V, ji įsijungia, kai pritaikome 0V, ji išsijungia. Čia galite naudoti bet kokio tipo šviesos diodus, kurių norite, ir jei turite kokių nors klausimų, nedvejodami paklauskite jų.
8 veiksmas: šviesos diodų programavimas
Savo projekte naudojome 3 šviesos diodus ir jie užsidega priklausomai nuo atstumo tarp jutiklio ir priešais esantį objektą.
Mėlynas šviesos diodas įsijungs, kai atstumas yra mažesnis nei 10 cm. Geltonas šviesos diodas įsijungs, kai atstumas yra nuo 10 cm iki 20 cm. Raudonas šviesos diodas užsidegs, kai atstumas yra didesnis nei 20 cm.
Ir dar kartą atminkite, kad galite pritaikyti taisykles, kurios valdo jūsų šviesos diodų užsidegimą.
9 veiksmas: maitinimo šaltinio prijungimas
Šiame etape norite turėti galimybę naudotis mažu žadintuvu, nepriversdami jo prijungti prie kompiuterio. Taigi, pridėkite 9 V bateriją prie savo projekto ir prijunkite ją prie savo PICO.
- Teigiamas raudonas laidas (baterija) - Vin (PICO)
- Neigiama juoda viela (baterija) - GND (PICO)
O dabar jūsų signalizacija veiks be prijungimo prie kompiuterio.
10 žingsnis: baigta
Sveikinu! Dabar turite įrenginį, kuris jus įspėja pagal priešais esančio objekto atstumą. Be to, nepamirškite, kad galite pritaikyti jo taisykles ir pakeisti, kaip ir kodėl garsinis signalas skleidžia garsą.
Mus galite rasti mūsų Facebook puslapyje ir mellbell.cc. Ir nedvejodami užduokite klausimus, mielai į juos atsakysime:)
Rekomenduojamas:
FM radijas naudojant „Inviot U1“, „Arduino“suderinamą plokštę: 3 žingsniai
FM radijas Naudojant „Inviot U1“, „Arduino“suderinamą plokštę: TEA5767 lengva naudoti su arduino. Aš naudoju TEA5767 modulį ir „InVIoT U1“plokštę iš „InvIoT.com“
„Pool Pi Guy“- AI valdoma signalizacijos sistema ir baseino stebėjimas naudojant „Raspberry Pi“: 12 žingsnių (su nuotraukomis)
„Pool Pi Guy“- dirbtinio intelekto varoma signalizacijos sistema ir baseino stebėjimas naudojant „Raspberry Pi“: turėti baseiną namuose yra smagu, tačiau už tai tenka didelė atsakomybė. Didžiausias mano rūpestis yra stebėti, ar kas nors yra šalia baseino be priežiūros (ypač jaunesni vaikai). Mane labiausiai erzina tai, kad baseino vandens linija niekada nenukris žemiau siurblio įėjimo
Kaip naudoti „Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE“suderinamą plokštę naudojant „Blynk“: 10 žingsnių
Kaip naudoti „Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE“suderinamą plokštę naudojant „Blynk“: „Arduino WeMos D1 WiFi UNO ESP8266 IOT IDE“suderinama plokštė Aprašymas: „WiFi ESP8266 Development Board WEMOS D1“. „WEMOS D1“yra WIFI kūrimo lenta, pagrįsta ESP8266 12E. Veikimas yra panašus į NODEMCU, išskyrus tai, kad aparatinė įranga yra sukurta
Kaip padaryti itin ryškią blykstę su LED - pasidaryk pats: itin ryški šviesa: 11 žingsnių
Kaip padaryti itin ryškią blykstę su LED - pasidaryk pats: itin ryški šviesa: iš pradžių žiūrėk vaizdo įrašą
Mažytė citrininė baterija ir kitos konstrukcijos, skirtos be elektros energijos ir šviesos diodų be baterijų: 18 žingsnių (su nuotraukomis)
Mažytė citrininė baterija ir kitos konstrukcijos be elektros energijos ir šviesos diodų be baterijų: Sveiki, jūs tikriausiai jau žinote apie citrinų ar bioakumuliatorius. Jie paprastai naudojami švietimo tikslais ir jie naudoja elektrochemines reakcijas, kurios sukelia žemą įtampą, paprastai rodomą kaip šviečianti lemputė arba lemputė. Šie