INHOUDSOPGAWE:
- Stap 1: hardeware en materiaal benodig
- Stap 2: Maak die Infinity Stones en die Infinity Gauntlet uit karton
- Stap 3: Arduino draadlose netwerk met verskeie NRF24L01 -modules
- Stap 4: Base (Infinity Gauntlet) kode
- Stap 5: Node (01 - 0) kode
- Stap 6: Bedradingsdiagram vir Infinity Gauntlet
- Stap 7: Bedradingsdiagram vir 6 nodusse
- Stap 8: Toets die Infinity Gauntlet
Video: Infinity Gauntlet Controlled Home Automation: 8 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
In my vorige projek het ek 'n oneindige handskoen gemaak wat 'n ligskakelaar beheer. Ek wou ses klippe gebruik, en elke klip kan toestelle, deurslotte of beligting beheer, en ek het 'n tuis -outomatiese stelsel gemaak met 'n oneindige handskoen. In hierdie projek het ek die RF24Network Library gebruik, waarmee ek 'n draadlose netwerk met baie Arduino -borde kan bou.
Stap 1: hardeware en materiaal benodig
Arduino Mega + USB -kabel II Arduino Uno: https://amzn.to/2qU18sO II
Arduino nano:
9v battery:
Skakel:
Jumper -drade:
Manlike DC -vataansluiting vir Arduino:
Micro Servo 9g:
Mini Breadboard:
9v Battery Clip -aansluiting:
Karton:
NRF24L01+ 2,4 GHz draadlose RF -ontvangersmodule:
MPU 6050:
LED Strips:
Stap 2: Maak die Infinity Stones en die Infinity Gauntlet uit karton
Vir die maak van oneindige klippe het ek robyn, epoxyhars + verharder, kleurverf en klei gebruik (jy kan silikon gebruik).- Druk robyn in die klei en trek dit uit.
- Meng die hars, verharder, kleurverf en verdeel dit in ses verskillende koppies, een vir elke kleur.
- Giet die epoksie in die vorm en laat dit droog word.
U kan hierdie video kyk as u wil weet hoe ek 'n oneindige handskoen van karton gemaak het.
Stap 3: Arduino draadlose netwerk met verskeie NRF24L01 -modules
'N Enkele NRF24L01 -module kan terselfdertyd aktief na 6 ander modules luister. U kan die adresse van die nodusse in oktale formaat definieer. In hierdie projek is die adres van die basis (Infinity Gauntlet) 00, die basiskinders se adresse is 01 tot 0. Dus vanaf die basis (Infinity Gauntlet), met behulp van 'n MPU6050 beheer ons die servomotor by die knoop 01 - 0.
Stap 4: Base (Infinity Gauntlet) kode
Van die basis af kan ons data na die knoop 01 - 0 stuur vir die beheer van die servomotors en WS2812B LED -strook
Stap 5: Node (01 - 0) kode
Die nodusse (01 - 0) ontvang data van Base, ons gebruik dit om die servo's te beheer.
Laai elke program op na elke arduino.
Stap 6: Bedradingsdiagram vir Infinity Gauntlet
Ek het ekstra karton bygevoeg om die elektronika te plaas en het 'n 9 Volt -battery in 'n 4 xAA -battery verander van my vorige projek.
Stap 7: Bedradingsdiagram vir 6 nodusse
In my projek het ek een servo gebruik vir 'n digitale horlosie, deurslot, draagbare wisselstroom, troeteldiervoeder en twee servo's vir ligskakelaar en lugreiniger.
Stap 8: Toets die Infinity Gauntlet
Ek het x -as -data en y -as -data van die MPU6050 -sensor gebruik om servomotors en 'n WS2812B LED -strook te beheer.
-As die gekarteerde waarde van die x-as positief is en y-as positief is, sal die MIND STONE aan/af brand en die voerder sal oopmaak/toemaak.
-As die gekarteerde waarde van die x-as negatief is en y-as positief is, sal die SIELSTEEN aan/af brand en die lugreiniger sal aan/af skakel.
- As die gekarteerde waarde van die x-as positief is, sal die WERKLIKHEIDSSTEEN aan/uit brand en die lig aan/uit.
- As die gekarteerde waarde van die y-as positief is, sal die SPACE STONE aan/af brand en deurslot sal sluit/ontsluit
-As die gekarteerde waarde van die x-as negatief is en y-as negatief is, sal die POWER STONE aan/af brand en draagbare AC sal aan/af skakel.
- As die gekarteerde waarde van die y-as negatief is, sal die TYDSTEEN aan/af brand en die digitale klok sal aan/af skakel.
Ek hoop dat u hierdie Arduino -projek geniet het en dat u iets nuuts geleer het. U kan op my kanaal inteken vir die ondersteuning.
Dankie.
Aanbeveel:
Beheer 'n ligskakelaar met u eie karton Infinity Gauntlet: 10 stappe
Beheer 'n ligskakelaar met u eie karton Infinity Gauntlet: ek is geïnspireer deur Avengers Movie, en ek het Thanos Infinity Gauntlet van karton begin maak. In hierdie projek het ek MPU6050 en NRF24L01+ 2.4GHz draadlose RF -ontvangermodules gebruik om draadloos tussen twee Arduino -borde te kommunikeer. Die Infinity Gauntl
DIY Hacking Your Own Home Automation System: 7 stappe (met foto's)
DIY Hacking Your Own Home Automation System: 'n Huis -outomatiseringstelsel moet toestelle soos ligte, waaiers, vermaaklikheidstelsels, ens. Kan aan- en uitskakel. -bron omdat ek wil verstaan
ESP8266-01 IoT Smart Timer for Home Automation: 9 stappe (met foto's)
ESP8266-01 IoT Smart Timer for Home Automation: UPDATES30/09/2018: Firmware opgedateer na Ver 1.09. Nou met Sonoff Basic Support01/10/2018: Firmware-weergawe 1.10-proeflopie beskikbaar vir toetsing op ESP8266-01 met probleme, met die nuwe modewoorde Internet Of Things (IoT) en Home Automation, het ek besluit
Raspberry Pi Voice Controlled Home Automation: 5 stappe
Raspberry Pi Voice Controlled Home Automation: Die doel van hierdie instruksies is om 'n stap-vir-stap handleiding te gee oor hoe om 'n framboospi op te stel wat ligte / LED's met u stemopdragte kan outomatiseer
Arduino Home Automation (Bluetooth): 3 stappe (met foto's)
Arduino Home Automation (Bluetooth): Hallo, ouens! Welkom by my ander instruksies! Hierin sal ek u wys hoe u u huishoudelike toestelle via u selfoon (Android-slimfoon) kan beheer. Dus sonder om tyd te mors, moet ons hiermee begin- (Sterkte!)