Talaan ng mga Nilalaman:

Kinokontrol ng Infinity Gauntlet na Home Automation: 8 Hakbang (na may Mga Larawan)
Kinokontrol ng Infinity Gauntlet na Home Automation: 8 Hakbang (na may Mga Larawan)

Video: Kinokontrol ng Infinity Gauntlet na Home Automation: 8 Hakbang (na may Mga Larawan)

Video: Kinokontrol ng Infinity Gauntlet na Home Automation: 8 Hakbang (na may Mga Larawan)
Video: VR 360° HIDDEN CAMERA found Huggy Wuggy and Kissy Missy at SCHOOL!! 2024, Nobyembre
Anonim
Image
Image
Kinokontrol ng Infinity Gauntlet na Home Automation
Kinokontrol ng Infinity Gauntlet na Home Automation

Sa aking nakaraang proyekto gumawa ako ng infinity gauntlet na kumokontrol sa isang switch ng ilaw. Nais kong gumamit ng anim na bato at ang bawat bato ay maaaring makontrol ang appliance, lock ng pinto, o ilaw. Kaya, gumawa ako ng isang sistema ng awtomatiko sa bahay gamit ang infinity gauntlet. Sa proyektong ito ginamit ko ang RF24Network Library, na nagbibigay-daan upang bumuo ng isang wireless network na may maraming mga board ng Arduino.

Hakbang 1: Kinakailangan ang Hardware at Mga Materyales

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

Arduino nano:

9v baterya:

Lumipat:

Jumper wires:

Lalaki DC Barrel Jack Adapter para sa Arduino:

Micro Servo 9g:

Mini Breadboard:

9v Battery Clip Connector:

Cardboard:

NRF24L01 + 2.4GHz Wireless RF Transceiver Module:

MPU 6050:

Mga LED Strip:

Hakbang 2: Paggawa ng Infinity Stones at Infinity Gauntlet Mula sa Cardboard

Paggawa ng Infinity Stones at Infinity Gauntlet Mula sa Cardboard
Paggawa ng Infinity Stones at Infinity Gauntlet Mula sa Cardboard
Paggawa ng Infinity Stones at Infinity Gauntlet Mula sa Cardboard
Paggawa ng Infinity Stones at Infinity Gauntlet Mula sa Cardboard
Paggawa ng Infinity Stones at Infinity Gauntlet Mula sa Cardboard
Paggawa ng Infinity Stones at Infinity Gauntlet Mula sa Cardboard
Paggawa ng Infinity Stones at Infinity Gauntlet Mula sa Cardboard
Paggawa ng Infinity Stones at Infinity Gauntlet Mula sa Cardboard

Para sa paggawa ng mga infinity bato, gumamit ako ng ruby, epoxy resin + Hardener, pintura ng kulay, at luwad (maaari mong gamitin ang silikon).- Itulak ang ruby sa luwad at hilahin ito.

- Paghaluin ang dagta, tigas, pintura ng kulay at hatiin ito sa anim na magkakaibang tasa, isa para sa bawat kulay.

- Ibuhos ang epoxy sa hulma at Hayaang matuyo ito.

Maaari mong panoorin ang video na ito, kung nais mong malaman kung paano ko ginawa ang infinity gauntlet mula sa karton.

Hakbang 3: Arduino Wireless Network Na Mayroong Maramihang NRF24L01 Modules

Arduino Wireless Network Na May Maramihang Mga Module ng NRF24L01
Arduino Wireless Network Na May Maramihang Mga Module ng NRF24L01

Ang isang solong module ng NRF24L01 ay maaaring aktibong makinig ng hanggang 6 na iba pang mga module nang sabay. Maaari mong tukuyin ang mga address ng mga node sa octal format. Sa proyektong ito, ang address ng base (Infinity Gauntlet) ay 00, ang mga pangunahing address ng mga bata ay 01 hanggang 0. Kaya mula sa base (Infinity Gauntlet), gamit ang isang MPU6050 makokontrol namin ang servo motor sa node 01 - 0.

Hakbang 4: Base (Infinity Gauntlet) Code

Mula sa Base, Maaari kaming magpadala ng data sa node 01 - 0 para sa pagkontrol sa servo motors at WS2812B LED strip

Hakbang 5: Code ng Node (01 - 0)

Ang mga node (01 - 0) ay tumatanggap ng data mula sa Base, ginagamit namin ito upang makontrol ang mga servos.

Mag-upload ng bawat programa sa bawat arduino.

Hakbang 6: Mga Diagram ng Mga Kable para sa Infinity Gauntlet

Mga Diagram ng Kable para sa Infinity Gauntlet
Mga Diagram ng Kable para sa Infinity Gauntlet
Mga Diagram ng Kable para sa Infinity Gauntlet
Mga Diagram ng Kable para sa Infinity Gauntlet

Nagdagdag ako ng karagdagang karton para sa paglalagay ng electronics at binago ang 9 Volt na baterya sa 4 xAA na baterya mula sa aking naunang proyekto.

Hakbang 7: Diagram ng Mga Kable para sa 6 Node

Mga Diagram ng Kable para sa 6 Node
Mga Diagram ng Kable para sa 6 Node
Mga Diagram ng Kable para sa 6 Node
Mga Diagram ng Kable para sa 6 Node
Mga Diagram ng Kable para sa 6 Node
Mga Diagram ng Kable para sa 6 Node

Sa aking proyekto gumamit ako ng isang servo para sa digital na orasan, lock ng pinto, portable ac, pet feeder, at dalawang servos para sa light switch at air purifier.

Hakbang 8: Pagsubok sa Infinity Gauntlet

Pagsubok sa Infinity Gauntlet
Pagsubok sa Infinity Gauntlet

Gumamit ako ng x axis data at y axis data mula sa MPU6050 sensor upang makontrol ang servo motors at isang WS2812B LED strip.

- Kapag ang na-map na halaga ng x-axis ay positibo at y-axis ay positibo Ang MIND STONE ay mag-i-on / off at magbubukas / magsara ang Pet Feeder.

- Kapag ang na-map na halaga ng x-axis ay negatibo at y-axis ay positibo Ang SOUL STONE ay mag-i-on / off at ang Air Purifier ay bubuksan / patayin.

- Kapag ang na-map na halaga ng x-axis ay positibo Ang REALITY STONE ay mag-i-on / off at ang ilaw ay bubuksan / patayin.

- Kapag ang na-map na halaga ng y-axis ay positibo Ang SPACE STONE ay mag-i-on / off at ang lock ng pinto ay magkakabit / mag-unlock

- Kapag ang na-map na halaga ng x-axis ay negatibo at ang y-axis ay negatibo Ang POWER STONE ay mag-i-on / off at ang Portable AC ay bubuksan / patayin.

- Kapag ang na-map na halaga ng y-axis ay negatibo

Inaasahan kong nasiyahan ka sa proyektong Arduino na ito at may natutunan na bago. Maaari kang mag-subscribe sa aking channel para sa suporta.

Salamat.

Inirerekumendang: