Satura rādītājs:
- 1. darbība: nepieciešama aparatūra un materiāli
- 2. darbība. Bezgalības akmeņu un bezgalības cimdu izgatavošana no kartona
- 3. darbība: Arduino bezvadu tīkls ar vairākiem NRF24L01 moduļiem
- 4. solis: bāzes (bezgalības cimdu) kods
- 5. solis: mezgla (01 - 0) kods
- 6. solis: Infinity Gauntlet elektroinstalācijas shēma
- 7. solis: 6 mezglu elektroinstalācijas shēma
- 8. darbība: Infinity Gauntlet testēšana
Video: Infinity Gauntlet kontrolēta mājas automatizācija: 8 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
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 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
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
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
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
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:
Interneta/mākoņa kontrolēta mājas automatizācija, izmantojot Esp8266 (aREST, MQTT, IoT): 7 soļi (ar attēliem)
Interneta/mākoņa kontrolēta mājas automatizācija, izmantojot Esp8266 (aREST, MQTT, IoT): VISI kredīti mākoņa pakalpojumam http://arest.io/ !! IoT šobrīd visvairāk apspriestā tēma pasaulē !! Mākoņu serveri un pakalpojumi, kas to padara iespējamu, ir mūsdienu pasaules pievilcības punkts … ATTĀLUMA BARJERA NOSLĒGŠANA bija un ir
COVID-19 iedvesmota balss kontrolēta mājas automatizācija: 5 soļi
COVID-19 iedvesmota balss kontrolēta mājas automatizācija: aptuveni pēdējo 4 gadu laikā esmu izmēģinājis 3 vai 4 dažādas mājas vadības ierīču, kas balstītas uz Arduino, variācijas. Ikviena ērtībai šeit ir dažu manu notikumu hronoloģiskā vēsture. Instructable 1 - 2015. gada oktobrī tika izmantota IR un RF komunikācija
Raspberry Pi ar balsi kontrolēta mājas automatizācija: 5 soļi
Raspberry Pi balss kontrolēta mājas automatizācija: šīs pamācības mērķis ir sniegt pakāpenisku apmācību par to, kā iestatīt aveņu pi, kas var automatizēt gaismas / gaismas diodes ar jūsu balss komandām
DIY balss/interneta kontrolēta mājas automatizācija un uzraudzība, izmantojot ESP8266 un Google Home Mini: 6 soļi
DIY balss/interneta kontrolēta mājas automatizācija un uzraudzība, izmantojot ESP8266 un Google Home Mini: Hei !! Pēc ilga pārtraukuma es esmu šeit, jo mums visiem ir jādara kaut kas garlaicīgs (darbs), lai nopelnītu. Pēc visiem MĀJAS AUTOMĀCIJAS rakstiem, kurus esmu rakstījis no BLUETOOTH, IR, Local WIFI, Cloud, ti, sarežģītajiem, * TAGAD * nāk vieglākais, bet visefektīvākais
Mājas automatizācija, izmantojot Android un Arduino: atveriet vārtus, atgriežoties mājās: 5 soļi
Mājas automatizācija, izmantojot Android un Arduino: atveriet vārtus, kad atgriezīsities mājās: Šī pamācība ir paredzēta mājas automatizācijas sistēmas iestatīšanai, lai to kontrolētu, izmantojot viedtālruni, izmantojot interneta savienojumu, lai tai varētu piekļūt no jebkuras vietas, kur tas nepieciešams. Turklāt tā veiks noteiktas darbības ikreiz, kad tiks izpildīts kāds kritērijs