Innholdsfortegnelse:

Kontroller en lysbryter med din egen kartong Infinity Gauntlet: 10 trinn
Kontroller en lysbryter med din egen kartong Infinity Gauntlet: 10 trinn

Video: Kontroller en lysbryter med din egen kartong Infinity Gauntlet: 10 trinn

Video: Kontroller en lysbryter med din egen kartong Infinity Gauntlet: 10 trinn
Video: ПОЛНАЯ ИГРА ПОЛНЫЙ ПРОВАЛ 2 | КАМПАНИЯ — Прохождение / PS4 (Все шлемы пилотов) 2024, Juli
Anonim
Image
Image

Jeg ble inspirert av Avengers Movie, jeg begynte å lage Thanos Infinity Gauntlet av papp. I dette prosjektet brukte jeg MPU6050 og NRF24L01+ 2,4 GHz trådløse RF -mottakermoduler for å kommunisere mellom to Arduino -kort trådløst. Infinity Gauntlet er senderen og servoer (lysbryter) er mottakeren.

Trinn 1: Nødvendig maskinvare og materialer

Arduino Mega + USB -kabel II Arduino Uno: https://amzn.to/2qU18sO II

Arduino nano:

9v batteri:

Bytt:

Stikkledninger:

Male DC Barrel Jack Adapter for Arduino:

Micro Servo 9g:

Mini Breadboard:

9v batteriklippkontakt:

Kartong:

Ruby:

NRF24L01+ 2,4 GHz trådløs RF -mottakermodul:

MPU 6050:

LED Strips:

Trinn 2: NRF24L01 2,4 GHz transceivermodul

MPU6050
MPU6050

NRF24L01 2,4 GHz transceivermodul bruker 2,4 GHz -båndet, og den kan fungere med baudhastigheter fra 250 kbps opp til 2 Mbps, og den kan brukes til trådløs kommunikasjon på opptil 100 meter. Driftsspenningen til modulen er fra 1,9 til 3,6V, men det gode er at de andre pinnene tåler 5V -logikk. Modulen kommuniserer ved hjelp av SPI -protokoll. Du bør se på arduino -pinnekontaktmodellen SPI -pinner.

Trinn 3: MPU6050

MPU6050 består av et 3-akset akselerometer og et 3-akset gyroskop inne i det. Denne sensoren hjelper oss med å måle akselerasjon, hastighet, orientering, forskyvning og mange andre bevegelsesrelaterte parametere for et system eller objekt. Denne brikken bruker I2C (inter-integrert krets) protokoll for kommunikasjon.

Trinn 4: WS2812B LED -stripe

WS2812B LED -stripe
WS2812B LED -stripe

WS2812B er en intelligent kontroll LED -lyskilde, med styrekretsen og RGB -brikken integrert direkte i en 5050 RGB (rød, grønn og blå) LED. Hver LED har tre kontakter i hver ende, to for strømforsyningen og en for dataene. Det krever bare én datainngang for å kontrollere tilstand, lysstyrke og farge på alle de tre lysdiodene.

Trinn 5: Lag Infinity Gauntlet fra papp

Du kan se videoen How I made The Infinity Gauntlet From Cardboard.

Trinn 6: Senderkode (Infinity Gauntlet)

Alt du trenger å gjøre er å installere MPU6050 bibliotek, I2C bibliotek, FastLED bibliotek, RF24 bibliotek. Du får en feilmelding hvis du ikke installerer.

Når du vil legge til et nytt bibliotek i Arduino IDE. Gå til katalogen der du har lastet ned ZIP -filen til biblioteket. Pakk ut ZIP -filen med hele mappestrukturen i en midlertidig mappe, og velg deretter hovedmappen som skal ha bibliotekets navn. Kopier den til "biblioteker" -mappen inne i skisseboken din.

Koble til arduinoen og last opp det gitte programmet på din arduino uno.

Trinn 7: Mottakerkode

Koble til arduinoen og last opp det gitte programmet på din arduino uno.

Trinn 8: Koblingsskjema for sender (Infinity Gauntlet)

Koblingsskjema for sender (Infinity Gauntlet)
Koblingsskjema for sender (Infinity Gauntlet)
Koblingsskjema for sender (Infinity Gauntlet)
Koblingsskjema for sender (Infinity Gauntlet)

I dette prosjektet la jeg elektronikken min inne i infinity -hansken. Det kan være lurt å sette elektronikken på et sikkert sted.

Trinn 9: Koblingsskjema for mottaker

Koblingsskjema for mottaker
Koblingsskjema for mottaker
Koblingsskjema for mottaker
Koblingsskjema for mottaker

Jeg monterte arduino uno, 9v batteri og trådløs modul på veggen ved hjelp av dobbeltbånd, og jeg monterte servoer i nærheten av lysbryteren, slik at du trådløst kan slå av/på lyset når du vil.

Trinn 10: Fullfør

Uendelig stein -LED og servoer styres av bevegelsen av hansken som oppdages ved hjelp av en MPU6050 -sensor, så når du flytter hansken opp, vil LED -lampen for uendelig stein lyse og servoene rotere, og hvis du flytter hansken opp igjen, vil LED -en være av og servoene roterer i motsatt retning.

Anbefalt: