Sisällysluettelo:
- Vaihe 1: Tarvittavat laitteet ja materiaalit
- Vaihe 2: NRF24L01 2,4 GHz: n lähetinvastaanotinmoduuli
- Vaihe 3: MPU6050
- Vaihe 4: WS2812B LED -nauha
- Vaihe 5: Tee Infinity Gauntlet pahvista
- Vaihe 6: Lähettimen (Infinity Gauntlet) koodi
- Vaihe 7: Vastaanottimen koodi
- Vaihe 8: Lähettimen kytkentäkaavio (Infinity Gauntlet)
- Vaihe 9: Vastaanottimen kytkentäkaavio
- Vaihe 10: Viimeistele
Video: Ohjaa valokytkintä omalla pahvisella Infinity -käsineellä: 10 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Avengers -elokuva inspiroi minua ja aloin tehdä Thanos Infinity Gauntletia pahvista. Tässä projektissa käytin MPU6050- ja NRF24L01+ 2,4 GHz: n langattomia RF -lähetinvastaanotinmoduuleja kommunikoidaksesi kahden Arduino -levyn välillä langattomasti. Infinity Gauntlet on lähetin ja Servot (valokytkin) ovat vastaanotin.
Vaihe 1: Tarvittavat laitteet ja materiaalit
Arduino Mega + USB -kaapeli II Arduino Uno: https://amzn.to/2qU18sO II
Arduino nano:
9 voltin akku:
Vaihda:
Hyppyjohdot:
Uros DC Barrel Jack -sovitin Arduinolle:
Micro Servo 9g:
Mini Breadboard:
9v akun kiinnitin:
Pahvi:
Ruby:
NRF24L01+ 2,4 GHz: n langaton RF -lähetinvastaanotinmoduuli:
MPU 6050:
LED -nauhat:
Vaihe 2: NRF24L01 2,4 GHz: n lähetinvastaanotinmoduuli
NRF24L01 2,4 GHz: n lähetinvastaanotinmoduuli käyttää 2,4 GHz: n taajuutta, ja se voi toimia tiedonsiirtonopeudella 250 kbps - 2 Mbps ja sitä voidaan käyttää langattomaan viestintään jopa 100 metrin etäisyydellä., mutta hyvä asia on, että muut nastat sietävät 5 V: n logiikkaa. Moduuli kommunikoi SPI -protokollaa käyttäen.
Vaihe 3: MPU6050
MPU6050 koostuu 3-akselisesta kiihtyvyysmittarista ja sen sisällä olevasta 3-akselisesta gyroskoopista. Tämä anturi auttaa meitä mittaamaan järjestelmän tai esineen kiihtyvyyttä, nopeutta, suuntaa, siirtymää ja monia muita liikkeeseen liittyviä parametreja. Tämä siru käyttää tiedonsiirtoon I2C (integraalipiiri) -protokollaa.
Vaihe 4: WS2812B LED -nauha
WS2812B on älykäs LED -valonlähde, jossa ohjauspiiri ja RGB -siru on integroitu suoraan 5050 RGB (punainen, vihreä ja sininen) LED -valoon. Jokaisessa LEDissä on kolme liitintä kummassakin päässä, kaksi virransyöttöä ja yksi dataa varten. Se vaatii vain yhden syötteen kaikkien kolmen LEDin tilan, kirkkauden ja värin säätämiseksi.
Vaihe 5: Tee Infinity Gauntlet pahvista
Voit katsoa videon Kuinka tein Infinity Gauntletin pahvista.
Vaihe 6: Lähettimen (Infinity Gauntlet) koodi
Sinun tarvitsee vain asentaa MPU6050 -kirjasto, I2C -kirjasto, FastLED -kirjasto, RF24 -kirjasto. Saat virheilmoituksen, jos et asenna.
Kun haluat lisätä uuden kirjaston Arduino IDE -laitteeseesi. Siirry hakemistoon, josta olet ladannut kirjaston ZIP -tiedoston. Pura ZIP -tiedosto ja sen koko kansiorakenne väliaikaiseen kansioon ja valitse sitten pääkansio, jonka pitäisi olla kirjaston nimi. Kopioi se luonnoskirjaasi sisältävään kirjastojen kansioon.
Yhdistä arduino ja lataa annettu ohjelma arduino uno -laitteeseesi.
Vaihe 7: Vastaanottimen koodi
Yhdistä arduino ja lataa annettu ohjelma arduino uno -laitteeseesi.
Vaihe 8: Lähettimen kytkentäkaavio (Infinity Gauntlet)
Tässä projektissa laitoin elektroniikkani äärettömän hansikkaan. Voit halutessasi sijoittaa elektroniikan turvalliseen paikkaan.
Vaihe 9: Vastaanottimen kytkentäkaavio
Asensin arduino uno, 9v akun ja langattoman moduulin seinälle kaksoisnauhalla ja asensin servot valokytkimen lähelle, jotta voit kytkeä valon langattomasti päälle/pois milloin haluat.
Vaihe 10: Viimeistele
Infinity -kiven LED -valoa ja servoja ohjataan MPU6050 -anturilla tunnistetun haalarin liikkeen avulla, joten kun siirrät haalarin ylös, Infinity -kivi -LED -valo syttyy ja servot pyörivät ja jos siirrät haalarin uudelleen ylös, LED -valo syttyy pois päältä ja servot pyörivät vastakkaiseen suuntaan.
Suositeltava:
IoT Halloween -kurpitsa - Ohjaa LED -valoja Arduino MKR1000- ja Blynk -sovelluksella ???: 4 vaihetta (kuvilla)
IoT Halloween -kurpitsa | Ohjaa LED -valoja Arduino MKR1000- ja Blynk -sovelluksella ???: Hei kaikki, Muutama viikko sitten oli Halloween ja perinteen mukaisesti veistin mukavan kurpitsan parvekkeelleni. Mutta kun kurpitsani oli ulkona, tajusin, että oli melko ärsyttävää mennä ulos joka ilta sytyttämään kynttilä. Ja minä
DC MOTOR MOSFET Ohjaa nopeutta Arduinolla: 6 vaihetta
DC MOTOR MOSFET Ohjausnopeus Arduinon avulla: Tässä opetusohjelmassa opimme hallitsemaan DC -moottorin nopeutta MOSFET -moduulin avulla
Ohjaa olohuonetta Alexan ja Raspberry Pi: n kanssa: 12 vaihetta
Hallitse olohuonetta Alexan ja Raspberry Pi: n avulla: Hallitse olohuoneesi televisiota, valoja ja tuuletinta Alexan (Amazon Echo tai Dot) ja Raspberry Pi GPIO: n avulla
Tee Bluetooth -ohjattu robotti omalla käyttöliittymällä: 5 vaihetta
Tee Bluetooth -ohjattu robotti omalla graafisella käyttöliittymällä: Hei ystävät, kun esittelin tänään käsityöprojektin, tulin tänne viileän arduino -projektin kanssa. Ulkonäöltään se näyttää vanhalta konseptilta, mutta odota kaverit, minulla on pientä vääntöä täällä, mikä tekee tästä projektista ainutlaatuisen. Joten mikä tässä on ainutlaatuista? Joten tässä aion näyttää teille
RGB -ääretön kello omalla BT -sovelluksella: 15 vaihetta (kuvilla)
RGB -ääretön kello omalla BT -sovelluksella: Normaalit digitaaliset ja analogiset kellot ovat tylsiä, joten suunnittele kehittää viileä kello, jossa on mukautetut värit kellotaululle, tunti-, minuutti- ja sekuntiosoitukselle. Tätä varten haluat ensin kehittää kellon käyttämällä Osoitettavaa RGB -LED -nauhaa. Sitten kommunikointiin A: n kanssa