Satura rādītājs:

Kontrolējiet gaismas slēdzi ar savu kartona Infinity cimdu: 10 soļi
Kontrolējiet gaismas slēdzi ar savu kartona Infinity cimdu: 10 soļi

Video: Kontrolējiet gaismas slēdzi ar savu kartona Infinity cimdu: 10 soļi

Video: Kontrolējiet gaismas slēdzi ar savu kartona Infinity cimdu: 10 soļi
Video: Электрика в квартире своими руками. Переделка хрущевки от А до Я #9 2024, Novembris
Anonim
Image
Image

Mani iedvesmoja Avengers Movie, es sāku veidot Thanos Infinity Gauntlet no kartona. Šajā projektā es izmantoju MPU6050 un NRF24L01+ 2,4 GHz bezvadu RF raiduztvērēja moduļus, lai bezvadu saziņā starp divām Arduino plāksnēm. Infinity Gauntlet ir raidītājs, un Servos (gaismas slēdzis) ir uztvērējs.

1. darbība: nepieciešama aparatūra un materiāli

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

Arduino nano:

9v akumulators:

Pārslēgties:

Jumper vadi:

Vīriešu DC mucas ligzdas adapteris Arduino:

Micro Servo 9g:

Mini maizes dēlis:

9v akumulatora skavas savienotājs:

Kartons:

Rubīns:

NRF24L01+ 2,4 GHz bezvadu RF raiduztvērēja modulis:

MPU 6050:

LED sloksnes:

2. darbība: NRF24L01 2,4 GHz uztvērēja modulis

MPU6050
MPU6050

NRF24L01 2,4 GHz uztvērēja modulis izmanto 2,4 GHz joslu, un tas var darboties ar bodu ātrumu no 250 kbps līdz 2 Mbps, un to var izmantot bezvadu sakariem līdz 100 metriem. Moduļa darba spriegums ir no 1,9 līdz 3,6 V, bet laba lieta ir tā, ka pārējās tapas panes 5V loģiku. Modulis sazinās, izmantojot SPI protokolu. Jums vajadzētu apskatīt arduino tapu savienotāja modeļa SPI tapas.

3. darbība: MPU6050

MPU6050 sastāv no 3 asu akselerometra un 3 asu žiroskopa. Šis sensors palīdz mums izmērīt sistēmas vai objekta paātrinājumu, ātrumu, orientāciju, pārvietojumu un daudzus citus ar kustību saistītus parametrus. Šī mikroshēma saziņai izmanto I2C (integrētās shēmas) protokolu.

4. darbība: WS2812B LED sloksne

WS2812B LED sloksne
WS2812B LED sloksne

WS2812B ir inteliģents vadības gaismas diodes gaismas avots ar vadības ķēdi un RGB mikroshēmu, kas tieši integrēta 5050 RGB (sarkanā, zaļā un zilā) gaismas diodē. Katrai gaismas diodei katrā galā ir trīs savienotāji, divi barošanai un viens - datiem. Tam ir nepieciešama tikai viena datu ievade, lai kontrolētu visu trīs gaismas diodes stāvokli, spilgtumu un krāsu.

5. solis: Infinity Gauntlet izgatavošana no kartona

Jūs varat noskatīties video Kā es no kartona izveidoju bezgalības cimdu.

6. darbība: raidītāja (Infinity Gauntlet) kods

Viss, kas jums jādara, ir instalēt MPU6050 bibliotēku, I2C bibliotēku, FastLED bibliotēku, RF24 bibliotēku. Ja neinstalēsit, jūs saņemsit kļūdu.

Ja vēlaties Arduino IDE pievienot jaunu bibliotēku. Dodieties uz direktoriju, kurā esat lejupielādējis bibliotēkas ZIP failu. Pagaidu mapē izvelciet ZIP failu ar visu tā mapju struktūru, pēc tam atlasiet galveno mapi, kurai vajadzētu būt bibliotēkas nosaukumam. Kopējiet to skiču burtnīcas mapē “bibliotēkas”.

Pievienojiet arduino un augšupielādējiet doto programmu savā arduino uno.

7. darbība: uztvērēja kods

Pievienojiet arduino un augšupielādējiet doto programmu savā arduino uno.

8. solis: raidītāja elektroinstalācijas shēma (Infinity Gauntlet)

Raidītāja elektroinstalācijas shēma (Infinity Gauntlet)
Raidītāja elektroinstalācijas shēma (Infinity Gauntlet)
Raidītāja elektroinstalācijas shēma (Infinity Gauntlet)
Raidītāja elektroinstalācijas shēma (Infinity Gauntlet)

Šajā projektā es ievietoju savu elektroniku bezgalības cimdā. Iespējams, vēlēsities novietot elektroniku drošā vietā.

9. solis: uztvērēja elektroinstalācijas shēma

Savienojuma shēma uztvērējam
Savienojuma shēma uztvērējam
Savienojuma shēma uztvērējam
Savienojuma shēma uztvērējam

Es uzstādīju arduino uno, 9v akumulatoru un bezvadu moduli pie sienas, izmantojot dubultu lenti, un es uzstādīju servo pie gaismas slēdža, lai jūs varētu bez vadiem ieslēgt/izslēgt gaismu, kad vien vēlaties.

10. solis: pabeidziet

Bezgalības akmens gaismas diodes un servos tiek kontrolētas ar cimdu kustību, kas konstatēta, izmantojot MPU6050 sensoru, tādēļ, pārvietojot cimdu uz augšu, Infinity akmens gaismas diode iedegsies un servos pagriezīsies, un, ja atkal pārvietojat cimdu uz augšu, gaismas diode tiks ieslēgta. izslēgts, un servos tiks pagriezts pretējā virzienā.

Ieteicams: