Sisällysluettelo:
- Vaihe 1: Tässä projektissa käytetyt asiat
- Vaihe 2: Obnizin määrittäminen
- Vaihe 3:
- Vaihe 4:
- Vaihe 5: Ohjelmoi
Video: Esteiden välttämispeli etäisyysanturilla: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Seuraa lisää tekijältä:
Tietoja: DIY -elektroniikka, javascript, IoT, obniz, ohjelmointi, raspberrypi, arduino Lisätietoja sa112: sta »
Esteiden välttämispeli, kuten Flappy Bird. Liikuta kättäsi välttääksesi törmäyksen. Se on helppo tehdä ja hauskaa pelata!
Vaihe 1: Tässä projektissa käytetyt asiat
obniz
IR -etäisyysanturi
Älypuhelin tai tietokone
Vaihe 2: Obnizin määrittäminen
Obnizin määrittämiseksi sinun tarvitsee vain seurata kolmea vaihetta.
- Yhdistä obniz wifi -verkkoon.
- Liitä laitteet, kuten LED tai moottorit, obniziin.
- Skannaa obnizin QR -koodi ja aloita ohjelmointi. Sinun ei tarvitse asentaa mitään ohjelmistoja.
Vaihe 3:
Yhdistä obniz ja etäisyysanturi alla kuvatulla tavalla.
- io0: Signaali (keltainen)
- io1: GND (musta)
- io2: VCC (punainen)
Vaihe 4:
Käytämme HTML5 -kangasta.
anna kangas = document.getElementById ('kenttä'); anna ctx = canvas.getContext ('2d');
Aseta etäisyysanturin arvoksi "inputHeight" ja käytä sitä milloin tahansa.
anna inputHeight = 0; anna obniz = uusi Obniz ("OBNIZ_ID_HERE"); obniz.onconnect = async -toiminto () {let sensor = obniz.wired ("GP2Y0A21YK0F", {vcc: 2, gnd: 1, signal: 0}); sensor.start (toiminto (korkeus) {inputHeight = korkeus;})};
{vcc: 2, gnd: 1, signal: 0} on muutettava, jos liität laitteita, jotka eroavat vaiheesta 2. Tätä arvoa käytetään jokaisena kehystulona.
anna syöttö = (300 - inputHeight); sisääntulo = matematiikka.min (matemaattinen.max (0, syöttö), kangas.korkeus); piste.push (syöttö);
Vaihe 5: Ohjelmoi
Hae ohjelma täältä
Suositeltava:
Esteiden välttämisrobotti ultraäänianturilla (Proteus): 12 vaihetta
Esteiden välttämisrobotti ultraäänianturilla (Proteus): törmäämme yleensä esteiden välttämisrobottiin kaikkialla. Tämän robotin laitteistosimulaatio on osa kilpailua monissa korkeakouluissa ja monissa tapahtumissa. Esterobotin ohjelmistosimulointi on kuitenkin harvinaista. Vaikka löydämme sen jostain
Arduino -laskuri TM1637 -LED -näytön ja esteiden välttämisen anturin avulla: 7 vaihetta
Arduino -laskuri TM1637 -LED -näytön ja esteiden välttämisen anturin käyttäminen: Tässä opetusohjelmassa opimme tekemään yksinkertaisen numerolaskurin käyttämällä LED -näyttöä TM1637 sekä esteen välttämisanturia ja Visuinoa
Lasten neloset hakkerointi itse ajamiseen, linjan seurantaan ja esteiden havaitsemiseen tarkoitettuun ajoneuvoon: 4 vaihetta
Kid's Quad hakkerointi itse ajavaan, linjanseurantaan ja esteiden havaitsemiseen tarkoitettuun ajoneuvoon: Tämän päivän opetusohjelmassa muutamme 1000 watin (kyllä, tiedän sen paljon!) Electric Kid's quadin itseajavaksi, linjanseurannaksi ja esteiden välttämiseksi. Esittelyvideo: https: //youtu.be/bVIsolkEP1kTämä projekti edellyttää seuraavia materiaaleja
Esteiden havaitseminen asynkronisesti ultraäänellä: 4 vaihetta
Havaitse esteet asynkronisesti ultraäänien avulla: Rakennan huvin vuoksi robottia, jonka haluan liikkua itsenäisesti talon sisällä. Se on pitkä työ ja teen askel askeleelta. Tämä opettavainen keskittyminen esteiden havaitsemiseen Arduino Megan avulla. Ultraäänianturit HC-SR04 vs HY-SRF05 ovat halpoja ja
Mittausnopeus patolla etäisyysanturilla: 4 vaihetta (kuvilla)
Mittausnopeus patolla etäisyysanturilla: Teimme laitteen, joka laski veden nopeuden padolla. Tämä mitataan kahdella etäisyysanturilla