INHOUDSOPGAWE:
- Stap 1: hardeware en materiaal benodig
- Stap 2: NRF24L01 2.4GHz -ontvangermodule
- Stap 3: MPU6050
- Stap 4: WS2812B LED -strook
- Stap 5: Maak die Infinity Gauntlet uit karton
- Stap 6: Sender (Infinity Gauntlet) -kode
- Stap 7: Ontvangerkode
- Stap 8: Bedradingsdiagram vir sender (Infinity Gauntlet)
- Stap 9: Bedradingsdiagram vir ontvanger
- Stap 10: Voltooi
Video: Beheer 'n ligskakelaar met u eie karton Infinity Gauntlet: 10 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Ek was geïnspireer deur Avengers Movie, ek het Thanos Infinity Gauntlet van karton begin maak. In hierdie projek het ek MPU6050 en NRF24L01+ 2.4GHz draadlose RF -ontvangermodules gebruik om draadloos tussen twee Arduino -borde te kommunikeer. Die Infinity Gauntlet is die sender en Servos (Light Switch) is die ontvanger.
Stap 1: hardeware en materiaal benodig
Arduino Mega + USB -kabel II Arduino Uno: https://amzn.to/2qU18sO II
Arduino nano:
9v battery:
Skakel:
Jumper -drade:
Manlike DC -vataansluiting vir Arduino:
Micro Servo 9g:
Mini Breadboard:
9v Battery Clip -aansluiting:
Karton:
Ruby:
NRF24L01+ 2,4 GHz draadlose RF -ontvangersmodule:
MPU 6050:
LED Strips:
Stap 2: NRF24L01 2.4GHz -ontvangermodule
NRF24L01 2,4 GHz -ontvangermodule gebruik die 2,4 GHz -band en kan met baudrate van 250 kbps tot 2 Mbps werk, en kan gebruik word vir draadlose kommunikasie tot 100 meter. Die werkspanning van die module is van 1,9 tot 3,6V, maar die goeie ding is dat die ander penne 5V -logika verdra. Die module kommunikeer met behulp van SPI -protokol. U moet kyk na die arduino -aansluitmodel SPI -penne.
Stap 3: MPU6050
Die MPU6050 bestaan uit 'n 3-as versnellingsmeter en 'n 3-as gyroscoop daarin. Hierdie sensor help ons om versnelling, snelheid, oriëntasie, verplasing en baie ander bewegingsverwante parameters van 'n stelsel of voorwerp te meet. Hierdie chip gebruik I2C (inter-geïntegreerde stroombaan) protokol vir kommunikasie.
Stap 4: WS2812B LED -strook
Die WS2812B is 'n intelligente beheer -LED -ligbron, met die beheerkring en RGB -chip wat direk in 'n 5050 RGB (rooi, groen en blou) LED geïntegreer is. Elke LED het drie verbindings aan elke kant, twee vir die krag en een vir die data. Dit benodig slegs een data -invoer om die toestand, helderheid en kleur van al die drie LED's te beheer.
Stap 5: Maak die Infinity Gauntlet uit karton
U kan die video How I made The Infinity Gauntlet From Cardboard kyk.
Stap 6: Sender (Infinity Gauntlet) -kode
Al wat u hoef te doen is om MPU6050 -biblioteek, I2C -biblioteek, FastLED -biblioteek, RF24 -biblioteek te installeer. U sal 'n fout kry as u dit nie installeer nie.
As u 'n nuwe biblioteek by u Arduino IDE wil voeg. Gaan na die gids waar u die zip -lêer van die biblioteek afgelaai het. Pak die zip -lêer met al sy vouerstrukture uit in 'n tydelike gids, en kies dan die hoofmap met die naam van die biblioteek. Kopieer dit in die gids "biblioteke" in u sketsboek.
Koppel die arduino en laai die gegewe program op u arduino uno op.
Stap 7: Ontvangerkode
Koppel die arduino en laai die gegewe program op u arduino uno op.
Stap 8: Bedradingsdiagram vir sender (Infinity Gauntlet)
In hierdie projek plaas ek my elektronika in die oneindige handskoen. U kan die elektronika op 'n veilige plek plaas.
Stap 9: Bedradingsdiagram vir ontvanger
Ek het 'n arduino uno, 'n 9v -battery en 'n draadlose module op die muur aangebring met behulp van dubbelband en ek het servo's naby die ligskakelaar gemonteer, sodat u die lig draadloos kan aan- of uitskakel wanneer u wil.
Stap 10: Voltooi
Oneindige klip -LED en servo's word beheer deur die beweging van die handskoen wat met 'n MPU6050 -sensor opgespoor word, dus as u die handstok omhoog beweeg, sal die LED van die oneindige steen brand en die servo's draai en as u die handskoen weer omhoog skuif, sal die LED brand af en die servo's draai in die teenoorgestelde rigting.
Aanbeveel:
Tuisautomatisering WiFi-ligskakelaar met ESP-01 en aflosmodule met drukknop: 7 stappe
Tuisautomatisering WiFi-ligskakelaar met ESP-01 en relaismodule met drukknop: So in die vorige instruksies het ons 'n ESP-01 met Tasmota met 'n ESP-flitser geprogrammeer en die ESP-01 aan ons wifi-netwerke gekoppel. om 'n ligskakelaar met WiFi of die drukknop aan/uit te skakel.Vir die elektriese werk
Oogblink-gekontroleerde ligskakelaar met behulp van Shota Aizawa se gom-kopbril (My Hero Academia): 8 stappe (met foto's)
Oogblink-gekontroleerde ligskakelaar met die uitveër-kopbril van Shota Aizawa (My Hero Academia): As u my hero academia-manga lees of na my hero academia-anime kyk, moet u 'n karakter met die naam shota aizawa ken. Shota Aizawa, ook bekend as die Eraser Head, is 'n Pro Hero en die tuisonderwyser van die Verenigde State se klas 1-A. Shota's Quirk gee hom die ab
Beheer u toestel met Android WiFi Esp8266 Beheer: 6 stappe
Beheer u toestel met behulp van Android WiFi Esp8266 -beheer: nou weet ons hoe om toestelle te beheer met behulp van esp8266 WiFi -module en Arduino beheer u toestel met Android WiFi -beheer vir meer inligting. klik op die skakel mohamed ashraf
Bluetooth afstandsbediende ligskakelaar - herinrigting. Ligskakelaar werk steeds, sonder ekstra skryfwerk: 9 stappe (met foto's)
Bluetooth afstandsbediende ligskakelaar - herinrigting. Ligskakelaar werk nog steeds, sonder ekstra skryfwerk: Werk 25 November 2017 by - Vir 'n hoëkragweergawe van hierdie projek wat kilowatt vrag kan beheer, kyk na die herontwikkeling van BLE -beheer na hoëkraglading - geen ekstra bedrading nodig nie Opdateer 15de November 2017 - Sommige BLE -borde / sagteware -stapels maak
RGB Infinity -klok met eie BT -app: 15 stappe (met foto's)
RGB Infinity -klok met 'n eie BT -app: Normale digitale en analoog horlosies is vervelig; beplan dus om 'n koel horlosie met pasgemaakte kleure vir Dial, Uur, Minuut en Tweedehands te ontwikkel. Hiervoor wil u eers die klok ontwikkel met behulp van adresseerbare RGB LED -strook. Dan vir kommunikasie met A