![Measurino: mittauspyörän todiste konseptista: 9 vaihetta Measurino: mittauspyörän todiste konseptista: 9 vaihetta](https://i.howwhatproduce.com/images/002/image-3472-63-j.webp)
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44
![Measurino: mittauspyörän todiste konseptista Measurino: mittauspyörän todiste konseptista](https://i.howwhatproduce.com/images/002/image-3472-64-j.webp)
Measurino laskee yksinkertaisesti pyörän kierrosten määrän ja ajettu matka on suoraan verrannollinen itse pyörän säteeseen. Tämä on matkamittarin perusperiaate, ja olen aloittanut tämän projektin lähinnä tutkiakseni, kuinka piiri (Arduino -mikrokontrolleri käsittelee) voidaan pitää yhteensopivana useiden etäisyyksien kanssa millimetreistä kilometreihin ja arvioida mahdollisia ongelmia tai parannuksia.
Vaihe 1: Osat ja komponentit
- Arduino Nano rev.3
- 128 × 64 OLED -diplay (SSD1306)
- Inkrementaalinen valosähköinen kiertokooderi (400P/R)
- Kumipyörä lentokoneiden mallille (halkaisija 51 mm)
- 2 painonappia
- 9v akku
Vaihe 2: Kooderi
![Kooderi Kooderi](https://i.howwhatproduce.com/images/002/image-3472-65-j.webp)
![Kooderi Kooderi](https://i.howwhatproduce.com/images/002/image-3472-66-j.webp)
Tätä projektia varten olen testannut useita halpoja kiertokoodereita, mutta hylkäsin ne heti tarkkuus-/herkkyysongelmien vuoksi. Joten menin DFRobotin inkrementaaliseen valosähköiseen kiertokooderiin - 400P/R SKU: SEN0230. Tämä on teollinen inkrementaalinen valosähköinen pyörivä anturi, jossa on alumiinimateriaali, metallikuori ja ruostumattomasta teräksestä valmistettu akseli. Se tuottaa AB-kaksivaiheisen ortogonaalisen pulssisignaalin ritilälevyn ja optoerottimen pyörimisen kautta. 400 pulssia/kierros jokaiselle vaiheelle ja 1600 pulssia/kierros kaksivaiheiselle 4-kertaiselle ulostulolle. Tämä pyörivä anturi tukee enintään 5000 r/min nopeutta. Sitä voidaan käyttää nopeuden, kulman, kulmanopeuden ja muiden tietojen mittaamiseen.
Valosähköisessä pyörivässä anturissa on NPN-avoin kollektorilähtö, joten sinun on käytettävä vetovoimia tai otettava käyttöön sisäinen Arduinon vetäminen. Se käyttää 750L05-jännitesäätimen sirua, jossa on DC4.8V-24V laaja-alainen virtatulo.
Vaihe 3: Herkkyys
![Herkkyys Herkkyys](https://i.howwhatproduce.com/images/002/image-3472-67-j.webp)
Tällä optoelektrisellä pyörivällä anturilla on todella suuri herkkyys, mikä tekee siitä täydellisen akselin säätö- ja paikannussovelluksiin. Mutta tarkoituksessani se oli liian järkevää. 51 mm: n pyörän kanssa tämän anturin herkkyys on 0,4 mm, mikä tarkoittaa, että jos kädessäsi on minimaalinen vapina, ne tallennetaan. Joten alensin herkkyyttä lisäämällä hystereesi keskeytysrutiiniin:
mitätön keskeytys ()
{char i; i = digitalRead (B_PHASE); jos (i == 1) laske += 1; muut lasketaan -= 1; if (abs (count)> = hysterees) {flag_A = flag_A+count; määrä = 0; }}
Tämä temppu riitti antamaan mittaukselle hyvän vakauden.
Vaihe 4: Mittaus
Valitse mittayksikkö (desimaali tai keisarillinen) ja aseta sitten pyörä pyörän kosketuspisteeseen mittauksen alussa, paina nollauspainiketta ja pidä se pyörimässä loppuun asti. Vasemmalta oikealle mitta kasvaa ja summaa, oikealta vasemmalle se pienenee ja vähennetään. Voit mitata myös kaarevia esineitä (auton muoto, kierreportaiden kaide, käsivarsisi pituus olkapäästä ranteeseen kyynärpää taivutettuna jne.).
Pyörän täysi kierros halkaisijaltaan = D mittaa pituuden D*π. Minun tapauksessani 51 mm: n pyörällä tämä on 16,02 cm ja jokainen rasti on 0,4 mm (katso Herkkyys -kappale).
Vaihe 5: Kokoaminen
PoC on tehty leipälevylle piirin osoittamiseksi. Jokainen komponentti on kiinnitetty piirilevyyn ja pyörivä anturi on kytketty 2x2 -napaiseen ruuviliittimeen. Akku on 9 voltin vakioakku ja piirin kokonaistehonkulutus on noin 60 mA.
Vaihe 6: Koodi
Näytössä käytin U8g2libia, joka on erittäin joustava ja tehokas tällaisille OLED -näytöille, mikä mahdollistaa laajan fonttivalikoiman ja hyvät paikannustoiminnot. En hukannut liikaa aikaa näytön täyttämiseen tiedoilla, koska tämä oli vain Poc.
Enkooderin lukemiseen käytän keskeytyksiä, jotka on muodostettu jossakin kahdesta vaiheesta: joka kerta, kun anturin akseli liikkuu, se aiheuttaa keskeytyksen Arduinolle, joka on sidottu impulssin nousun jälkeen.
attachInterrupt (digitalPinToInterrupt (A_PHASE), keskeyttää, RISING);
Näyttö vaihtaa automaattisesti millimetreistä metreihin, kilometreihin ja (jos valitaan painikkeesta) tuumista, jaardeiksi, mailiksi, kun taas RST -painike nollaa mittauksen.
Vaihe 7: Kaaviot
![Kaaviot Kaaviot](https://i.howwhatproduce.com/images/002/image-3472-68-j.webp)
Vaihe 8: PoC: sta tuotantoon
Miksi tämä on todiste konseptista? Monien parannusten vuoksi, jotka voitaisiin/pitäisi tehdä ennen täysin toimivan laitteen rakentamista. Katsotaanpa kaikkia mahdollisia parannuksia yksityiskohdissa:
- Pyörä. Measurinon herkkyys/tarkkuus riippuu pyörästä. Pienempi pyörä voisi antaa sinulle paremman tarkkuuden pienten pituuksien mittaamisessa (millimetreistä senttimetreihin). Paljon suurempi pyörä, jossa on jatkopuomi, mahdollistaa kävelyn tiellä ja kilometrien mittaamisen. Pienille pyörille on otettava huomioon materiaali: täyskumirengas voi muuttua hieman ja vaikuttaa tarkkuuteen, joten siinä tapauksessa ehdotan alumiini-/teräspyörää, jossa on vain ohut teippi liukastumisen välttämiseksi. Pienellä ohjelmistomuokkauksella (valitse oikea pyörän halkaisija kytkimellä) voit harkita, että vaihdettavat pyörät mukautuvat mihin tahansa mittaukseen käyttämällä 4-nastaista liitintä (esim. Usb-porttia).
- Ohjelmisto. Lisäämällä toisen painikkeen ohjelmisto voisi myös huolehtia suorakulmioiden tai kulmien amplitudin mittaamisesta. Suosittelen myös "Hold" -painikkeen lisäämistä mittauksen jäädyttämiseksi lopussa, välttääksesi pyörän tahatonta liikuttamista ennen kuin luet näytön arvon.
- Vaihda pyörä puolaan. Lyhyitä toimenpiteitä varten (muutaman metrin sisällä) pyörä voidaan korvata kierrettyllä kelalla, joka sisältää lankaa tai teippiä. Tällä tavalla sinun tarvitsee vain vetää lankaa (jolloin anturin akseli pyörii), mittaa ja katso näyttöä.
- Lisää akun tilan näyttö. 3.3 V: n Arduino -vertailutappia (tarkka 1%: n sisällä) voidaan käyttää ADC -muuntimen tukikohtana. Joten tekemällä analogisesta digitaalimuunnokseen 3,3 V: n nastalla (kytkemällä se A1: een) ja vertaamalla sitten tätä lukemaa anturin lukemaan, voimme ekstrapoloida todenmukaisen lukeman riippumatta siitä, mikä VIN on (kun se on yli 3,4 V). Toimiva esimerkki löytyy tästä toisesta projektistani.
Vaihe 9: Kuvagalleria
Suositeltava:
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
![Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta](https://i.howwhatproduce.com/images/007/image-19534-j.webp)
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
![4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta 4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
![Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla) Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/010/image-27211-j.webp)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
Uusin MacOS/Hackintosh High Sierra 10.13 Usb Wifi -ohjaimen "tulevaisuuden todiste" -ratkaisu Raspberry Pi: n avulla: 4 vaihetta
![Uusin MacOS/Hackintosh High Sierra 10.13 Usb Wifi -ohjaimen "tulevaisuuden todiste" -ratkaisu Raspberry Pi: n avulla: 4 vaihetta Uusin MacOS/Hackintosh High Sierra 10.13 Usb Wifi -ohjaimen "tulevaisuuden todiste" -ratkaisu Raspberry Pi: n avulla: 4 vaihetta](https://i.howwhatproduce.com/images/002/image-5691-59-j.webp)
Uusin MacOS/Hackintosh High Sierra 10.13 Usb Wifi -ohjaimen "tulevaisuuden todiste" -ratkaisu Raspberry Pi: n avulla: Yksi viimeisimmän macOS/Hackintoshin turhauttavimmista ongelmista on USB -wifi -ohjaimen saatavuus. macOS High Sierra 10.13 Uusin USB -wifi on panda -langaton, mutta macO: n ohjaintuki
Manta-asema: ROV-käyttövoimajärjestelmän todiste: 8 vaihetta (kuvilla)
![Manta-asema: ROV-käyttövoimajärjestelmän todiste: 8 vaihetta (kuvilla) Manta-asema: ROV-käyttövoimajärjestelmän todiste: 8 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/005/image-12313-16-j.webp)
Manta Drive: Todiste ROV-propulsiojärjestelmän konseptista: Jokaisella vedenalaisella ajoneuvolla on heikkouksia. Kaikki rungon lävistys (ovi, vaijeri) on mahdollinen vuoto, ja jos jotain täytyy lävistää rungon ja liikkua samanaikaisesti, vuotovaihe moninkertaistuu. Tämä opastettava hahmottelee