Përmbajtje:

Kontrolloni një çelës dritash me kartonin tuaj të pafund të kartonit: 10 hapa
Kontrolloni një çelës dritash me kartonin tuaj të pafund të kartonit: 10 hapa

Video: Kontrolloni një çelës dritash me kartonin tuaj të pafund të kartonit: 10 hapa

Video: Kontrolloni një çelës dritash me kartonin tuaj të pafund të kartonit: 10 hapa
Video: Përse po digjen makinat? Mekanikët tregojnë gabimet që bëjnë shoferët në Shqipëri 2024, Nëntor
Anonim
Image
Image

Unë u frymëzova nga Avengers Movie, fillova të bëja Thanos Infinity Gauntlet nga kartoni. Në këtë projekt unë kam përdorur modulet MPU6050 dhe NRF24L01+ 2.4GHz Wireless RF Transceiver për të komunikuar pa tel midis dy bordeve Arduino. Pajisja Infinity është transmetuesi dhe Servos (Ndërprerës i dritës) janë marrësi.

Hapi 1: Kërkohet harduer dhe materiale

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

Arduino nano:

Bateri 9v:

Kaloni:

Telat e kërcyesit:

Përshtatës Jack Fuçi Mashkull DC për Arduino:

Mikro Servo 9g:

Mini Breadboard:

Lidhës i kapëses së baterisë 9v:

Kartoni:

Rubini:

NRF24L01+ 2.4GHz Modul transmetues pa tel RF:

MPU 6050:

Shirita LED:

Hapi 2: Moduli i transmetuesit NRF24L01 2.4GHz

MPU6050
MPU6050

NRF24L01 2.4 GHz Transceiver Moduli përdor brezin 2.4 GHz dhe mund të funksionojë me shpejtësi baud nga 250 kbps deri në 2 Mbps dhe mund të përdoret për komunikime pa tel deri në 100 metra. Tensioni i funksionimit të modulit është nga 1.9 në 3.6V, por gjëja e mirë është se kunjat e tjera tolerojnë logjikën 5V. Moduli komunikon duke përdorur protokollin SPI. Ju duhet të shikoni kunjat e modelit të lidhësit të kunjave arduino SPI.

Hapi 3: MPU6050

MPU6050 përbëhet nga një Përshpejtues me 3 boshte dhe një xhiroskop me 3 boshte brenda tij. Ky sensor na ndihmon të masim nxitimin, shpejtësinë, orientimin, zhvendosjen dhe shumë parametra të tjerë të lidhur me lëvizjen e një sistemi ose objekti. Ky çip përdor protokollin I2C (qark i integruar) për komunikim.

Hapi 4: Rrip LED WS2812B

Rrip LED WS2812B
Rrip LED WS2812B

WS2812B është një burim inteligjent i dritës LED të kontrollit, me qarkun e kontrollit dhe çipin RGB të integruar drejtpërdrejt në një LED 5050 RGB (të kuqe, jeshile dhe blu). Çdo LED ka tre lidhje në secilin fund, dy për fuqizimin dhe një për të dhënat. Kërkon vetëm një hyrje të të dhënave për të kontrolluar gjendjen, shkëlqimin dhe ngjyrën e të tre LED -ve.

Hapi 5: Bërja e Gauntletit të Pafundësisë nga Kartoni

Mund të shikoni videon Si e bëra The Infinity Gauntlet From Cardboard.

Hapi 6: Kodi i transmetuesit (pafundësia Gauntlet)

E tëra çfarë ju duhet të bëni është të instaloni bibliotekën MPU6050, bibliotekën I2C, bibliotekën FastLED, Bibliotekën RF24. Do të merrni një gabim nëse nuk e instaloni.

Kur doni të shtoni një bibliotekë të re në ID tuaj Arduino. Shkoni te drejtoria ku keni shkarkuar skedarin ZIP të bibliotekës. Nxirrni skedarin ZIP me të gjithë strukturën e tij të dosjeve në një dosje të përkohshme, pastaj zgjidhni dosjen kryesore, që duhet të ketë emrin e bibliotekës. Kopjoni atë në dosjen "bibliotekat" brenda skicës suaj.

Lidhni arduino dhe ngarkoni programin e dhënë në arduino uno tuaj.

Hapi 7: Kodi i Marrësit

Lidhni arduino dhe ngarkoni programin e dhënë në arduino uno tuaj.

Hapi 8: Diagrami i telave për transmetuesin (Gauntlet Infinity)

Diagrami i telave për transmetuesin (Infinity Gauntlet)
Diagrami i telave për transmetuesin (Infinity Gauntlet)
Diagrami i telave për transmetuesin (Infinity Gauntlet)
Diagrami i telave për transmetuesin (Infinity Gauntlet)

Në këtë projekt unë vendos elektronikën time brenda çantës së pafundësisë. Ju mund të dëshironi t'i vendosni pajisjet elektronike në një vend të sigurt.

Hapi 9: Diagrami i telave për marrësin

Diagrami i telave për marrësin
Diagrami i telave për marrësin
Diagrami i telave për marrësin
Diagrami i telave për marrësin

Kam montuar arduino uno, bateri 9v dhe modul pa tel në mur duke përdorur kasetë të dyfishtë dhe kam montuar servos pranë ndërprerësit të dritës, në mënyrë që të mund ta ndizni/fikni dritën pa tela kur të doni.

Hapi 10: Përfundoni

Infinity LED dhe servos kontrollohen nga lëvizja e dorezës e zbuluar duke përdorur një sensor MPU6050, kështu që kur ta ngrini dorezën lart atëherë Infinity LED guri do të ndizet dhe servot do të rrotullohen dhe nëse e lëvizni përsëri dorën lart LED do të jetë fikur dhe servos do të rrotullohen në drejtim të kundërt.

Recommended: