Sisukord:

Infinity Gauntleti juhitav koduautomaatika: 8 sammu (piltidega)
Infinity Gauntleti juhitav koduautomaatika: 8 sammu (piltidega)

Video: Infinity Gauntleti juhitav koduautomaatika: 8 sammu (piltidega)

Video: Infinity Gauntleti juhitav koduautomaatika: 8 sammu (piltidega)
Video: All Infinity Gauntlet Powers, Effects, and Sounds HD Avengers Infinity War 2024, Juuni
Anonim
Image
Image
Infinity Gauntlet juhitav koduautomaatika
Infinity Gauntlet juhitav koduautomaatika

Oma eelmises projektis olen teinud lõpmatu kinda, mis juhib valguslülitit. Ma tahtsin kasutada kuut kivi ja iga kivi saab juhtida seadet, ukselukku või valgustust. Niisiis, tegin koduautomaatikasüsteemi, kasutades lõpmatust kinnast. Selles projektis kasutasin RF24Network raamatukogu, mis võimaldab luua paljude Arduino tahvlitega traadita võrku.

Samm: nõutav riistvara ja materjalid

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

Arduino nano:

9v aku:

Lüliti:

Jumper juhtmed:

Mees DC tünnipistiku adapter Arduino jaoks:

Micro Servo 9g:

Mini leivalaud:

9v akuklambri pistik:

Papp:

NRF24L01+ 2,4 GHz traadita raadiosaatja -vastuvõtja moodul:

MPU 6050:

LED -ribad:

2. etapp: Infinity Stonesi ja Infinity Gauntleti valmistamine papist

Infinity Stonesi ja Infinity Gauntleti valmistamine papist
Infinity Stonesi ja Infinity Gauntleti valmistamine papist
Infinity Stonesi ja Infinity Gauntleti valmistamine papist
Infinity Stonesi ja Infinity Gauntleti valmistamine papist
Infinity Stonesi ja Infinity Gauntleti valmistamine papist
Infinity Stonesi ja Infinity Gauntleti valmistamine papist
Infinity Stonesi ja Infinity Gauntleti valmistamine papist
Infinity Stonesi ja Infinity Gauntleti valmistamine papist

Lõputute kivide valmistamiseks kasutasin rubiini, epoksüvaiku + kõvendit, värvivärvi ja savi (võite kasutada räni).- Lükake rubiin savisse ja tõmmake see välja.

- Segage vaiku, kõvendit, värvivärvi ja jagage see kuueks erinevaks tassiks, üks iga värvi jaoks.

- Valage epoksiid vormi ja laske sellel kuivada.

Saate seda videot vaadata, kui soovite teada, kuidas tegin papist lõpmatusekindaid.

Samm: Arduino traadita võrk mitme NRF24L01 mooduliga

Arduino traadita võrk mitme NRF24L01 mooduliga
Arduino traadita võrk mitme NRF24L01 mooduliga

Üks NRF24L01 moodul suudab samal ajal aktiivselt kuulata kuni 6 muud moodulit. Sõlmede aadressid saate määratleda kaheksavormingus. Selles projektis on baasi (Infinity Gauntlet) aadress 00, baaslapsed aadressid on 01 kuni 0. Seega baasilt (Infinity Gauntlet), kasutades MPU6050, juhime servomootorit sõlme 01 - 0 juures.

4. samm: baaskood (Infinity Gauntlet)

Baasist saame saata andmed sõlmele 01 - 0 servomootorite ja WS2812B LED -riba juhtimiseks

5. samm: sõlme (01 - 0) kood

Sõlmed (01 - 0) võtavad Base'ilt andmeid vastu, kasutame neid servode juhtimiseks.

Laadige iga programm üles igale arduinole.

6. samm: Infinity Gauntleti juhtmestiku skeem

Infinity Gauntleti ühendusskeem
Infinity Gauntleti ühendusskeem
Infinity Gauntleti ühendusskeem
Infinity Gauntleti ühendusskeem

Lisasin elektroonika paigutamiseks täiendava papi ja vahetasin oma eelmisest projektist 9 -voldise aku 4 xAA patarei vastu.

Samm 7: 6 sõlme ühendusskeem

Ühendusskeem 6 sõlme jaoks
Ühendusskeem 6 sõlme jaoks
Ühendusskeem 6 sõlme jaoks
Ühendusskeem 6 sõlme jaoks
Ühendusskeem 6 sõlme jaoks
Ühendusskeem 6 sõlme jaoks

Oma projektis kasutasin ühte servot digitaalse kella, ukseluku, kaasaskantava vahelduvvoolu, lemmikloomade söötja jaoks ja kahte servot valguslüliti ja õhupuhasti jaoks.

8. etapp: Infinity Gauntleti testimine

Infinity Gauntleti testimine
Infinity Gauntleti testimine

Servomootorite ja WS2812B LED -riba juhtimiseks kasutasin x telje andmeid ja y telje andmeid MPU6050 andurilt.

-Kui x-telje kaardistatud väärtus on positiivne ja y-telg on positiivne MIND STONE süttib/põleb ja lemmikloomasöötja avaneb/sulgub.

-Kui x-telje kaardistatud väärtus on negatiivne ja y-telg on positiivne, süttib/välja lülitub SOUL STONE ja õhupuhasti lülitub sisse/välja.

- Kui x-telje kaardistatud väärtus on positiivne, süttib/põleb REALITY STONE ja tuli lülitub sisse/välja.

- Kui y-telje kaardistatud väärtus on positiivne, hakkab SPACE STONE põlema/välja ja ukselukk lukustub/avaneb

-Kui x-telje kaardistatud väärtus on negatiivne ja y-telg on negatiivne POWER STONE süttib/põleb ja kaasaskantav vahelduvvool lülitub sisse/välja.

- Kui y-telje kaardistatud väärtus on negatiivne TIME STONE süttib/põleb ja digitaalkell lülitub sisse/välja.

Loodan, et teile meeldis see Arduino projekt ja õppisite midagi uut. Saate tellida minu kanali toe saamiseks.

Aitäh.

Soovitan: