Turinys:
- 1 žingsnis: reikalinga aparatūra ir medžiagos
- 2 žingsnis: begalybės akmenų ir begalybės pirštinių gaminimas iš kartono
- 3 žingsnis: „Arduino“belaidis tinklas su keliais NRF24L01 moduliais
- 4 žingsnis: bazinis („Infinity Gauntlet“) kodas
- 5 žingsnis: mazgas (01 - 0) kodas
- 6 žingsnis: „Infinity Gauntlet“prijungimo schema
- 7 žingsnis: 6 mazgų prijungimo schema
- 8 žingsnis: išbandykite „Infinity Gauntlet“
Video: „Infinity Gauntlet“valdoma namų automatika: 8 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Ankstesniame projekte aš padariau begalybės pirštinę, valdančią šviesos jungiklį. Aš norėjau naudoti šešis akmenis ir kiekvienas akmuo gali valdyti prietaisą, durų užraktą ar apšvietimą. Taigi, aš sukūriau namų automatikos sistemą, naudodamas begalybės pirštines. Šiame projekte naudojau RF24Network biblioteką, kuri leidžia sukurti belaidį tinklą su daugybe „Arduino“plokščių.
1 žingsnis: reikalinga aparatūra ir medžiagos
„Arduino Mega +“USB kabelis II „Arduino Uno“: https://amzn.to/2qU18sO II
„Arduino nano“:
9 V baterija:
Perjungti:
Trumpieji laidai:
Vyriškas DC statinės lizdo adapteris „Arduino“:
„Micro Servo 9g“:
„Mini Breadboard“:
9v akumuliatoriaus spaustuko jungtis:
Kartonas:
NRF24L01+ 2,4 GHz belaidžio radijo imtuvo modulis:
MPU 6050:
LED juostelės:
2 žingsnis: begalybės akmenų ir begalybės pirštinių gaminimas iš kartono
Begalybės akmenims gaminti naudojau rubiną, epoksidinę dervą + kietiklį, spalvotus dažus ir molį (galite naudoti silicį).- Įstumkite rubiną į molį ir ištraukite.
- Sumaišykite dervą, kietiklį, spalvotus dažus ir padalykite į šešis skirtingus puodelius, po vieną kiekvienai spalvai.
- Supilkite epoksidą į formą ir leiskite jam išdžiūti.
Galite žiūrėti šį vaizdo įrašą, jei norite sužinoti, kaip iš kartono padariau begalybės pirštines.
3 žingsnis: „Arduino“belaidis tinklas su keliais NRF24L01 moduliais
Vienas NRF24L01 modulis vienu metu gali aktyviai klausytis iki 6 kitų modulių. Mazgų adresus galite apibrėžti aštuonių formatu. Šiame projekte bazės („Infinity Gauntlet“) adresas yra 00, bazinių vaikų adresai yra nuo 01 iki 0. Taigi iš bazės („Infinity Gauntlet“), naudojant MPU6050, valdysime servo variklį ties mazgu 01 - 0.
4 žingsnis: bazinis („Infinity Gauntlet“) kodas
Iš bazės galime siųsti duomenis į mazgą 01 - 0, kad būtų galima valdyti servo variklius ir WS2812B LED juostelę
5 žingsnis: mazgas (01 - 0) kodas
Mazgai (01 - 0) gauna duomenis iš bazės, mes naudojame juos servo valdymui.
Įkelkite kiekvieną programą į kiekvieną arduino.
6 žingsnis: „Infinity Gauntlet“prijungimo schema
Pridėjau papildomą kartoną elektronikai įdėti ir iš ankstesnio projekto pakeičiau 9 voltų bateriją į 4 xAA bateriją.
7 žingsnis: 6 mazgų prijungimo schema
Savo projekte aš naudoju vieną servo sistemą skaitmeniniam laikrodžiui, durų užraktą, nešiojamą kintamosios srovės maitinimą, naminių gyvūnėlių tiektuvą ir dvi servo lemputes ir oro valytuvą.
8 žingsnis: išbandykite „Infinity Gauntlet“
Servo varikliams ir WS2812B LED juostai valdyti naudoju x ašies duomenis ir y ašies duomenis iš MPU6050 jutiklio.
-Kai suskirstyta x ašies vertė yra teigiama, o y ašis yra teigiama, MIND STONE užsidegs/išsijungs ir naminių gyvūnėlių tiektuvas atsidarys/užsidarys.
-Kai suskirstyta x ašies reikšmė yra neigiama, o y ašis yra teigiama, SOUL STONE užsidegs/išsijungs, o oro valytuvas įsijungs/išsijungs.
- Kai suskirstyta x ašies vertė yra teigiama, REALITY STONE užsidegs/išsijungs, o lemputė įsijungs/išsijungs.
- Kai y ašies suskirstyta vertė yra teigiama, SPACE STONE užsidegs/išsijungs, o durų užraktas bus užrakintas/atrakintas
-Kai suskirstyta x ašies reikšmė yra neigiama, o y ašis yra neigiama, POWER STONE užsidegs/išsijungs, o nešiojamasis kintamasis įjungs/išjungs.
- Kai y ašies susieta reikšmė yra neigiama, TIME STONE užsidegs/išsijungs, o skaitmeninis laikrodis įsijungs/išsijungs.
Tikiuosi, kad jums patiko šis „Arduino“projektas ir sužinojote kažką naujo. Galite užsiprenumeruoti mano kanalą, kad gautumėte palaikymą.
Ačiū.
Rekomenduojamas:
Kalbanti automatika -- Garsas iš „Arduino“-- Balso valdoma automatika -- HC - 05 „Bluetooth“modulis: 9 žingsniai (su paveikslėliais)
Kalbanti automatika || Garsas iš „Arduino“|| Balso valdoma automatika || HC - 05 „Bluetooth“modulis: …………………………. Prenumeruokite mano „YouTube“kanalą, kad gautumėte daugiau vaizdo įrašų …. …. Šiame vaizdo įraše mes sukūrėme kalbančią automatiką. Kai išsiųsite balso komandą per mobilųjį telefoną, ji įjungs namų įrenginius ir siųs atsiliepimus
„GPS“automobilių sekimo priemonė su SMS pranešimu ir „Thingspeak“duomenų įkėlimu, „Arduino“pagrindu, namų automatika: 5 žingsniai (su nuotraukomis)
„GPS“automobilių sekimo priemonė su SMS pranešimu ir „Thingspeak“duomenų įkėlimu, „Arduino“pagrindu, namų automatika: Aš sukūriau šį GPS sekiklį praėjusiais metais ir, kadangi jis gerai veikia, paskelbiu jį dabar „Instructable“. Jis prijungtas prie mano bagažinės priedų kištuko. GPS sekimo priemonė per mobiliojo ryšio duomenis įkelia automobilio padėtį, greitį, kryptį ir išmatuotą temperatūrą
COVID-19 įkvėpta balso valdoma namų automatika: 5 žingsniai
COVID-19 įkvėpta balso valdoma namų automatika: maždaug per pastaruosius 4 metus išbandžiau 3 ar 4 skirtingus „Arduino“namų valdymo variantus. Visų patogumui čia pateikiama kai kurių mano įvykių chronologinė istorija. „Instructable 1“- 2015 m. Spalio mėn. Buvo naudojamas IR ir RF ryšys
„Raspberry Pi“balso valdoma namų automatika: 5 žingsniai
„Raspberry Pi“balso valdoma namų automatika: šios instrukcijos tikslas yra pateikti nuoseklią pamoką, kaip nustatyti aviečių pi, kuris gali automatizuoti šviesas / šviesos diodus jūsų balso komandomis
„Arduino“namų automatika („Bluetooth“): 3 žingsniai (su nuotraukomis)
„Arduino“namų automatika („Bluetooth“): Sveiki, vaikinai! Sveiki atvykę į kitą mano pamoką! Čia aš jums parodysiu, kaip galite valdyti savo buitinę techniką per savo mobilųjį telefoną („Android“išmanųjį telefoną). Taigi negaišdami laiko turėtume pradėti tai- (Sėkmės!)