Kazalo:

Upravljajte stikalo za luč z lastno kartonsko neskončno rokavico: 10 korakov
Upravljajte stikalo za luč z lastno kartonsko neskončno rokavico: 10 korakov

Video: Upravljajte stikalo za luč z lastno kartonsko neskončno rokavico: 10 korakov

Video: Upravljajte stikalo za luč z lastno kartonsko neskončno rokavico: 10 korakov
Video: Иоша Бах: время, гипотеза моделирования, существование 2024, November
Anonim
Image
Image

Navdihnil me je film Avengers Movie, začel sem izdelovati Thanos Infinity Gauntlet iz kartona. V tem projektu sem za brezžično komunikacijo med dvema ploščama Arduino uporabil module brezžičnega RF oddajnika MPU6050 in NRF24L01+ 2,4 GHz. Infinity Gauntlet je oddajnik, Servos (Light Switch) pa sprejemnik.

1. korak: potrebna strojna oprema in materiali

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

Arduino nano:

9v baterija:

Preklop:

Mostične žice:

Moški adapter DC Barrel Jack za Arduino:

Micro Servo 9g:

Mini plošča:

9v priključek za sponke za baterije:

Karton:

Ruby:

NRF24L01+ 2,4 GHz brezžični RF oddajniški modul:

MPU 6050:

LED trakovi:

Korak: NRF24L01 2,4 GHz oddajniški modul

MPU6050
MPU6050

NRF24L01 2,4 GHz oddajniški modul uporablja pas 2,4 GHz in lahko deluje s hitrostjo prenosa od 250 kbps do 2 Mbps in se lahko uporablja za brezžično komunikacijo do 100 metrov. Delovna napetost modula je od 1,9 do 3,6 V, dobra stvar pa je, da drugi zatiči prenašajo 5V logiko. Modul komunicira po protokolu SPI. Oglejte si nožice SPI za priključke modela arduino.

3. korak: MPU6050

MPU6050 je sestavljen iz 3-osnega merilnika pospeška in 3-osnega žiroskopa v njem. Ta senzor nam pomaga meriti pospešek, hitrost, orientacijo, premik in številne druge parametre sistema ali predmeta, povezane z gibanjem. Ta čip za komunikacijo uporablja protokol I2C (inter-integrirano vezje).

Korak: LED trak WS2812B

WS2812B LED trak
WS2812B LED trak

WS2812B je inteligenten svetlobni svetlobni vir LED, ki ima krmilno vezje in čip RGB neposredno integriran v LED 5050 RGB (rdeča, zelena in modra). Vsaka LED ima na vsakem koncu tri priključke, dva za napajanje in enega za podatke. Za nadzor stanja, svetlosti in barve vseh treh LED diod potrebuje le en vnos podatkov.

5. korak: Iz kartona naredite neskončno rokavico

Ogledate si lahko video Kako sem naredil Neskončno rokavico iz kartona.

6. korak: Koda oddajnika (Neskončna rokavica)

Vse kar morate storiti je, da namestite knjižnico MPU6050, knjižnico I2C, knjižnico FastLED, knjižnico RF24. Če ne namestite, se prikaže napaka.

Ko želite v svojo Arduino IDE dodati novo knjižnico. Pojdite v imenik, kjer ste prenesli datoteko ZIP knjižnice. Izvlecite datoteko ZIP z vso njeno strukturo map v začasno mapo, nato izberite glavno mapo, ki bi morala imeti ime knjižnice. Kopirajte ga v mapo »knjižnice« v svoji skici.

Priključite arduino in naložite dani program na svoj arduino uno.

7. korak: Koda sprejemnika

Priključite arduino in naložite dani program na svoj arduino uno.

8. korak: Shema ožičenja oddajnika (Neskončna rokavica)

Shema ožičenja oddajnika (Neskončna rokavica)
Shema ožičenja oddajnika (Neskončna rokavica)
Shema ožičenja oddajnika (Neskončna rokavica)
Shema ožičenja oddajnika (Neskončna rokavica)

V tem projektu sem dal svojo elektroniko v neskončno rokavico. Elektroniko boste morda želeli postaviti na varno mesto.

9. korak: Shema ožičenja sprejemnika

Shema ožičenja sprejemnika
Shema ožičenja sprejemnika
Shema ožičenja sprejemnika
Shema ožičenja sprejemnika

Na steno sem z dvojnim trakom namestil arduino uno, baterijo 9v in brezžični modul, v bližini stikala za luč pa sem namestil servomotorje, tako da lahko brezžično vklopite/izklopite luč, kadar koli želite.

10. korak: Dokončaj

LED in servomotorji iz neskončnega kamna so nadzorovani s premikanjem rokavice, zaznane s senzorjem MPU6050, zato se bo, ko premaknete rokavico navzgor, prižgala lučka Infinity stone, servomotorji pa se bodo zasukali, LED pa bo ponovno pomaknila navzgor. izklopi in se servomotorji vrtijo v nasprotni smeri.

Priporočena: