Satura rādītājs:

Infinity Gauntlet kontrolēta mājas automatizācija: 8 soļi (ar attēliem)
Infinity Gauntlet kontrolēta mājas automatizācija: 8 soļi (ar attēliem)

Video: Infinity Gauntlet kontrolēta mājas automatizācija: 8 soļi (ar attēliem)

Video: Infinity Gauntlet kontrolēta mājas automatizācija: 8 soļi (ar attēliem)
Video: I Stole THE INFINITY GAUNTLET From THANOS in GTA 5! 2024, Novembris
Anonim
Image
Image
Infinity Gauntlet kontrolēta mājas automatizācija
Infinity Gauntlet kontrolēta mājas automatizācija

Iepriekšējā projektā esmu izveidojis bezgalības cimdu, kas kontrolē gaismas slēdzi. Es gribēju izmantot sešus akmeņus, un katrs akmens var kontrolēt ierīci, durvju slēdzeni vai apgaismojumu. Tātad, es izveidoju mājas automatizācijas sistēmu, izmantojot bezgalības cimdu. Šajā projektā es izmantoju RF24Network bibliotēku, kas ļauj izveidot bezvadu tīklu ar daudziem Arduino dēļiem.

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 Barrel Jack adapteris Arduino:

Micro Servo 9g:

Mini maizes dēlis:

9v akumulatora skavas savienotājs:

Kartons:

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

MPU 6050:

LED sloksnes:

2. darbība. Bezgalības akmeņu un bezgalības cimdu izgatavošana no kartona

Bezgalības akmeņu un bezgalības cimdu izgatavošana no kartona
Bezgalības akmeņu un bezgalības cimdu izgatavošana no kartona
Bezgalības akmeņu un bezgalības cimdu izgatavošana no kartona
Bezgalības akmeņu un bezgalības cimdu izgatavošana no kartona
Bezgalības akmeņu un bezgalības cimdu izgatavošana no kartona
Bezgalības akmeņu un bezgalības cimdu izgatavošana no kartona
Bezgalības akmeņu un bezgalības cimdu izgatavošana no kartona
Bezgalības akmeņu un bezgalības cimdu izgatavošana no kartona

Bezgalības akmeņu izgatavošanai es izmantoju rubīnu, epoksīda sveķus + cietinātāju, krāsainu krāsu un mālu (varat izmantot silīciju).- Iespiediet rubīnu mālā un izvelciet to.

- Sajauciet sveķus, cietinātāju, krāsu un sadaliet to sešās dažādās glāzēs, pa vienai katrai krāsai.

- Ielejiet epoksīdu veidnē un ļaujiet tai nožūt.

Jūs varat noskatīties šo video, ja vēlaties uzzināt, kā es no kartona uztaisīju bezgalības cimdu.

3. darbība: Arduino bezvadu tīkls ar vairākiem NRF24L01 moduļiem

Arduino bezvadu tīkls ar vairākiem NRF24L01 moduļiem
Arduino bezvadu tīkls ar vairākiem NRF24L01 moduļiem

Viens NRF24L01 modulis var vienlaikus aktīvi klausīties līdz 6 citiem moduļiem. Mezglu adreses var definēt oktāla formātā. Šajā projektā bāzes (Infinity Gauntlet) adrese ir 00, bāzes bērnu adreses ir no 01 līdz 0. Tātad no bāzes (Infinity Gauntlet), izmantojot MPU6050, mēs vadīsim servomotoru pie mezgla 01 - 0.

4. solis: bāzes (bezgalības cimdu) kods

No bāzes mēs varam nosūtīt datus uz mezglu 01 - 0, lai kontrolētu servomotorus un WS2812B LED sloksni

5. solis: mezgla (01 - 0) kods

Mezgli (01 - 0) saņem datus no bāzes, mēs to izmantojam, lai kontrolētu servos.

Augšupielādējiet katru programmu katrā arduino.

6. solis: Infinity Gauntlet elektroinstalācijas shēma

Infinity Gauntlet elektroinstalācijas shēma
Infinity Gauntlet elektroinstalācijas shēma
Infinity Gauntlet elektroinstalācijas shēma
Infinity Gauntlet elektroinstalācijas shēma

Es pievienoju papildu kartonu elektronikas novietošanai un nomainīju 9 voltu akumulatoru uz 4 xAA bateriju no sava iepriekšējā projekta.

7. solis: 6 mezglu elektroinstalācijas shēma

Elektroinstalācijas shēma 6 mezgliem
Elektroinstalācijas shēma 6 mezgliem
Elektroinstalācijas shēma 6 mezgliem
Elektroinstalācijas shēma 6 mezgliem
Elektroinstalācijas shēma 6 mezgliem
Elektroinstalācijas shēma 6 mezgliem

Savā projektā es izmantoju vienu servo digitālajam pulkstenim, durvju slēdzeni, pārnēsājamu maiņstrāvu, mājdzīvnieku barotavu un divus servo gaismas slēdzim un gaisa attīrītājam.

8. darbība: Infinity Gauntlet testēšana

Infinity Gauntlet pārbaude
Infinity Gauntlet pārbaude

Es izmantoju x ass datus un y ass datus no MPU6050 sensora, lai kontrolētu servomotorus un WS2812B LED sloksni.

-Kad kartētā x ass vērtība ir pozitīva un y ass ir pozitīva, MIND STONE iedegsies/izslēgsies un mājdzīvnieku barotava tiks atvērta/aizvērta.

-Ja x ass kartētā vērtība ir negatīva un y ass ir pozitīva, SOUL STONE iedegsies/izslēgsies un gaisa attīrītājs ieslēgsies/izslēgsies.

- Ja x ass kartētā vērtība ir pozitīva, iedegsies/izslēgsies REALITY STONE un iedegsies/izslēgsies.

- Ja y ass kartētā vērtība ir pozitīva, SPACE STONE iedegsies/izslēgsies un durvju slēdzene tiks bloķēta/atslēgta

-Ja x ass kartētā vērtība ir negatīva un y ass ir negatīva POWER STONE iedegsies/izslēgsies un pārnēsājamais maiņstrāvas avots ieslēgsies/izslēgsies.

- Ja y ass kartētā vērtība ir negatīva TIME STONE iedegsies/izslēgsies un digitālais pulkstenis ieslēgsies/izslēgsies.

Es ceru, ka jums patika šis Arduino projekts un uzzinājāt kaut ko jaunu. Jūs varat abonēt manu kanālu, lai saņemtu atbalstu.

Paldies.

Ieteicams: