INHOUDSOPGAWE:
- Stap 1: MATERIAAL
- Stap 2: Koppel die bord
- Stap 3: programmeer u Arduino
- Stap 4: Kalibreer u sonarreeks
- Stap 5: Maak die kalibrasiekurwe
- Stap 6: Kalibreer u stelsel
- Stap 7: Toets die Sonar Range Finder
Video: Ultrasoniese afstandsmeter met deure: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Die ultraklankafstandsoeker ontdek of daar iets in sy pad is deur 'n hoëfrekwensie klankgolf uit te stuur. Die fokus van hierdie instruksies sal wees hoe deure en ultraklankafstandzoekers kan saamwerk, spesifiek hoe hulle gebruik kan word om op te spoor wanneer deure oop en toe gaan. Met hierdie meettoestel kan ons sien of dit die opening en sluiting van deure kan opspoor.
Stap 1: MATERIAAL
Vir ons plan benodig ons:
Arduino Uno mikrobeheerder
USB -kabel (om die Arduino aan die rekenaar te koppel)
Skootrekenaar
Broodbord
Drade (ongeveer 4-5)
Die sonar
Stap 2: Koppel die bord
Daar is verskillende soorte en groottes borde, vir die lang raai ons aan om die eerste prent hierbo te volg.
As u die klein een het, beveel ons aan dat u die tweede prent hierbo gebruik.
Stap 3: programmeer u Arduino
Hierdie stap handel oor die programmering van u Arduino, hierbo kan u die kode sien wat ons gebruik het. Met hierdie kode kan u die monitor die waarde van die sonar -afstandsmeter laat lees en op die skerm opneem.
Stap 4: Kalibreer u sonarreeks
U moet nou 'n vergelyking opstel wat die Arduino kan gebruik om die afstand van die sonar tot by die deur of enige voorwerp wat u opspoor, korrek voor te stel. Plaas 'n liniaal voor die sonar en kry enige voorwerp soos 'n boek. Plaas die voorkant van die voorwerp op die lyn van 10 duim wat op die liniaal gemerk is, en teken die waarde van die sonar aan. Hou 'n rugsteun van die boek met 5 duim en teken die waardes op wat op die monitor verskyn.
Stap 5: Maak die kalibrasiekurwe
Noudat u die data het, sal ons dit gebruik om die vergelyking vir leesafstande te skep! Met Logger Pro, stel die x-as die afstand van die sonar en die y-as in as die sonarlesings, en vul die kaarte in. 'N Stel punte verskyn aan die regterkant met 'n patroon. Klik links van die punt links op die grafiek, en lig al die punte regs uit totdat u by die laaste een kom. As dit klaar is, gaan na die grafieke bo -aan die skerm en druk "Lineêr" om die grafiek van die lyn wat die beste pas, in te voeg. Beweeg oor die grafiek en teken die vergelyking aan.
Stap 6: Kalibreer u stelsel
U moet nou teruggaan na u kode en al die int -waardes verander om te dryf, sodat die kode ook desimale waardes kan lees. Skep dan 'n nuwe veranderlike bo -aan u vergelyking, u kan dit 'temperatuur' noem en dit gelyk stel aan die vergelyking wat u in die vorige stap gekry het. Laat die nuwe veranderlike ook desimale insluit deur 'n nuwe reël kode by te voeg wat 'vlottemperatuur' is. Laastens, onder die twee reëls, voer Serial.println (“veranderlike naam”) in sodat u nuwe afstandwaarde aangeteken word. Dit moet so lyk =
*y verteenwoordig die naam wat jy vir die veranderlike gegee het*
dryf y; y = (a* x) + b; Serial.println (y);
Onthou ook om die ander reeksafdrukke te verwyder, aangesien dit nie die waarde is waarop ons fokus nie.
Stap 7: Toets die Sonar Range Finder
Sodra u u vergelyking het, kan u die vergelyking gebruik en dit in die kode invoeg! Nadat u dit ingevoeg het, kan u u skootrekenaar aan die bord koppel en die kode oordra om dit uit te toets. U kan sien hoe die getalle verander, afhangende van die afstand van die sonarafstandsoeker en 'n deur, nie net sal die getalle verander nie, maar die ligte moet ook aan en uit gaan.
U sonar -afstandsmeter moet gekalibreer word en die resultate moet op die skerm verskyn. Jy is nou klaar!:)
Aanbeveel:
Arduino -alarm met ultrasoniese sensor: 5 stappe (met foto's)
Arduino -alarm met ultrasoniese sensor: hierdie instruksie handel oor hoe u self 'n maklike en goedkoop alarm kan maak. Al wat u nodig het, is basiese kennis in elektronika en arduino -programmering. As u enige vrae of probleme het, kan u my op my e -pos kontak: iwx [email protected] Hier
Afstandsmeter vir parkeergarage met Arduino: 4 stappe (met foto's)
Afstandsmeter vir parkeerplek in die motorhuis met Arduino: hierdie eenvoudige projek sal u help om u motor in die motorhuis te parkeer deur die afstand van voorwerpe voor die buffer van u motor te wys. 'N' Stop' -boodskap sal u vertel wanneer dit tyd is om te stop. Die projek is gebaseer op die gewone HC-SR04 of Parallax Ping))))
Yskaswag: herinnering vir deure vir u yskas: 6 stappe
Yskaswag: herinnering vir u deure vir u yskas: as ek baie dinge uit die yskas haal, het ek soms geen vrye hand om die deur toe te maak nie, en dan word die deur lankal oopgelaat. Soms as ek te veel krag gebruik om die deur van die yskas toe te maak, spring dit af, maar ek kan dit nie agterkom nie
Reggie: 'n intuïtiewe hulpmiddel vir nie -intuïtiewe deure: 5 stappe (met foto's)
Reggie: 'n intuïtiewe hulpmiddel vir onintuïtiewe deure: Reggie is 'n eenvoudige hulpmiddel om 'n speelse bespotting van 'n ontoeganklike deurontwerp te maak. Maak jou eie. Dra een saam met jou, en as jy so 'n deur teëkom, klap dit aan! Deure gemerk met 'n " druk " of " trek " teken beklemtoon gewoonlik die gebruiksgevalle
Motorradio wat in deure gespeel word sonder battery: 4 stappe
Motorradio wat in deure gespeel word sonder battery: dit is hoe u 'n motorradio in deure kan gebruik sonder 'n battery, maar 'n kragtoevoer van 'n rekenaar is maklik om te doen, maar ek is ((((((nie verantwoordelik vir skade wat u aangerig het nie) )))))))))))))