Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40
Autor: sa112Obnizi veebisait
Teave: DIY elektroonika, javascript, IoT, obniz, programmeerimine, raspberrypi, arduino Rohkem sa112 kohta »
Takistuste vältimise mäng nagu Flappy Bird. Kokkupõrke vältimiseks liigutage kätt. Seda on lihtne teha ja lõbus mängida!
Samm: selles projektis kasutatud asjad
obniz
IR kauguse andur
Nutitelefon või arvuti
2. samm: seadistage Obniz
Obnizi seadistamiseks peate tegema ainult kolm sammu.
- Ühendage obniz WiFi -ga.
- Ühendage seadmed nagu LED või mootorid obniziga.
- Skaneerige obnizi QR -kood ja alustage programmeerimist. Te ei pea tarkvara installima.
3. samm:
Ühendage obniz ja kaugusandur nagu allpool.
- io0: signaal (kollane)
- io1: GND (must)
- io2: VCC (punane)
4. samm:
Kasutame HTML5 lõuendit.
lase lõuend = document.getElementById ('väli'); las ctx = canvas.getContext ('2d');
Määrake kaugusanduri väärtuseks var "inputHeight" ja kasutage seda igal ajal.
las inputHeight = 0; let obniz = uus Obniz ("OBNIZ_ID_HERE"); obniz.onconnect = async -funktsioon () {let sensor = obniz.wired ("GP2Y0A21YK0F", {vcc: 2, gnd: 1, signal: 0}); sensor.start (funktsioon (kõrgus) {inputHeight = kõrgus;})};
{vcc: 2, gnd: 1, signal: 0} tuleks muuta, kui ühendate seadmeid, mis erinevad 2. toimingust. Seda väärtust kasutatakse iga kaadrisisendina.
las sisend = (300 - inputHeight); sisend = matemaatika.min (matemaatika.max (0, sisend), lõuend.kõrgus); dot.push (sisend);
Samm: programm
Palun hankige programm siit
Soovitan:
Takistuste vältimise robot ultrahelianduri abil (Proteus): 12 sammu
Takistuste vältimise robot, kasutades ultraheliandurit (Proteus): üldiselt kohtame takistuste vältimise robotit igal pool. Selle roboti riistvaraline simulatsioon on osa konkurentsist paljudes kolledžites ja paljudel üritustel. Kuid takistusroboti tarkvara simulatsioon on haruldane. Isegi kui me selle kuskilt leiame
Arduino loendur, kasutades TM1637 LED -ekraani ja takistuste vältimise andurit: 7 sammu
Arduino loendur, kasutades TM1637 LED -ekraani ja takistuste vältimise andurit: Selles õpetuses õpime, kuidas teha lihtsat numbriloendurit, kasutades LED -ekraani TM1637 ning takistuste vältimise andurit ja Visuino. Vaadake videot
Takistuste vältimise robot ilma mikrokontrollerita IR -anduritega: 6 sammu
Takistus vältides robotit ilma mikrokontrollerita IR -anduritega: Noh, see projekt on vanem projekt, tegin selle 2014. aastal juulis või augustis, mõtlesin seda teiega jagada. See on lihtne takistus robot, mis kasutab IR -andureid ja töötab ilma mikrokontrollerita. IR -andurid kasutavad opamp IC i
Takistuste vältimise robot (Arduino): 8 sammu (piltidega)
Takistuste vältimise robot (Arduino): Siin juhendan teid Arduino põhjal takistuste vältimise roboti tegemisel. Loodan teha samm -sammult juhiseid selle roboti valmistamiseks väga lihtsal viisil. Takistuste vältimise robot on täielikult autonoomne robot, mis suudab vältida igasuguseid takistusi
Takistuste vältimise robot: 5 sammu
Takistuste vältimise robot: robootikas on takistuste vältimine ülesanne täita mõni juhtimiseesmärk, mille suhtes kehtivad ristumiskõlbmatud või kokkupõrketa positsiooni piirangud. Sellel on sonari andur, mida kasutatakse roboti tee vahele tulevate takistuste tajumiseks