Talaan ng mga Nilalaman:

Kulay ng Detection Paint Machine: 4 na Hakbang
Kulay ng Detection Paint Machine: 4 na Hakbang

Video: Kulay ng Detection Paint Machine: 4 na Hakbang

Video: Kulay ng Detection Paint Machine: 4 na Hakbang
Video: Soviet Navy Heavy aviation cruiser Kiev 1/700 Full build Ship model 2024, Hulyo
Anonim
Image
Image
Makina ng Kulay ng Detection ng Kulay
Makina ng Kulay ng Detection ng Kulay
Makina ng Kulay ng Detection ng Kulay
Makina ng Kulay ng Detection ng Kulay

Kopyahin ng kulay ng pintura ang makina ng kulay ng mga kulay sa paligid mo at hayaan kang gumuhit kasama nila. Kung mayroon kang pintura ng mga pangunahing kulay, maaari mong gamitin ang sensor ng kulay ng RGB upang maunawaan ang kulay na gusto mo at ihalo ito. Ngunit tandaan, gamitin ang maliwanag na kulay na bagay.

Mga gamit

- Arduino Leonardo (O iba pa) _x1 - Bilhin dito

- Breadboard _x1 - Bumili dito

- TCS3200 RGB Sensor (O iba pa) _x1 - Bumili dito

- Pushbutton (anumang uri) _x1

- 10kΩ Resistor _x1 - Bumili dito

- Karton

- Water Pump 5V 120L / H _x3 - Bumili dito

- Rubber hose (sukat ay angkop para sa outlet ng tubig ng motor) _x3

- L298N motor driver _x3 - Bumili dito

Hakbang 1: Pagkonekta sa Lahat ng Mga Elemento sa Breadboard

Image
Image
Pagkonekta sa Lahat ng Mga Elemento sa Breadboard
Pagkonekta sa Lahat ng Mga Elemento sa Breadboard
Pagkonekta sa Lahat ng Mga Elemento sa Breadboard
Pagkonekta sa Lahat ng Mga Elemento sa Breadboard

Bago namin mai-install ang lahat nang sabay-sabay, mas ligtas na subukan ang bawat item nang paisa-isa. Dahil kung na-install mo ang lahat ngunit hindi ito gumana, hindi mo malalaman kung ano ang mali.

Ang mga kable ng iba't ibang mga Arduino ay magkakaiba. Kung gumagamit ka ng ibang Arduino, maaari kang maghanap sa mga diagram ng kable at code mula sa iba pang mga proyekto.

Ngayon ay ipakikilala namin kung paano ikonekta ang kawad:

Sensor ng kulay ng RGB

Mayroong dalawang GND, parehong nakakonekta sa negatibong poste ng breadboard (dapat na hilahin ng negatibong poste ang wire sa Arduino GND)

OUT_connect sa pin8 ng Arduino

S2 → Arduinopin10

S3 → Arduino pin9

Mayroong dalawang VCC, parehong nakakonekta sa positibong poste ng breadboard (ang positibong poste ay kailangang hilahin ang isang kawad sa 5v ng Arduino)

S0 → Arduino pin12

S1 → Arduino pin11

- Button

Gamitin ang pin upang ipasok ang two-wire sa breadboard

Left-side wire_connect isang 10kΩ risistor at pagkatapos ay hilahin ang isang kawad sa Arduino analog A5.

Kanang panig na wire_Divided sa dalawang panig:

Ang unang bahagi: hilahin ang kawad sa positibong bahagi ng breadboard.

Ang pangalawang bahagi ay: ikonekta ang isang risistor na 10kΩ at pagkatapos ay ikonekta ang isang linya sa negatibong bahagi ng breadboard.

Motor (Water Pump 5V 120L / H) at Motor driver (L298N)

ikonekta ang motor sa L298N (depende ito sa kung gaano karaming mga motor ang ginagamit)

1. L298N (konektado sa dilaw at asul na mga motor): + → In1 / - → In2, + → In3 / - → In4

2. L298N (konektado sa pulang motor): + → In1 / - → In2

Ang mga output sa L298N sa Arduino pin:

motor 1 (pula): + → In1 / - → In2. Output sa pin 6 at pin 7

motor 2 (asul): + → In1 / - → In2. Output upang i-pin 2 at i-pin ang 3

motor 2 (dilaw): + → In1 / - → In2. Output sa pin 4 at pin 5

Hakbang 2: Code ng Pagsulat

Matapos konektado ang circuit, maaari mong simulan ang pagsulat ng code.

Narito ang code : Dito

Alalahaning subukan ang bawat bahagi nang hiwalay !!

Bago isaksak ang USB cable sa Arduino, mangyaring suriin nang mabuti kung tama ang lahat ng mga kable. Kung mayroong isang maling circuit, maaari itong maging sanhi ng pinsala sa computer o sa Arduino board.

Ang pin ay maaaring mabago ng iyong sarili, ayon sa circuit sa iyong sariling circuit board.

Hakbang 3: Gumawa ng isang Lalagyan para sa Iyong Arduino

Image
Image

Sukatin ang distansya sa pagitan ng iyong Arduino at ng breadboard, at gupitin ito gamit ang isang karton na kahon. Pagkatapos ng bonding, ilagay ang sangkap sa.

Ang laki ng shell:

- Haba: 22cm

- Lapad: 21cm

- Taas: 11cm

Hakbang 4: Gamit ang Iyong Kulay ng Deteksyon ng Kulay ng Paint

Ikonekta ang USB cable sa Arduino at pagkatapos na mabuksan ang kuryente, maaari mo nang simulang gamitin ito!

Ayusin ang tatlong mga kulay na gusto mo (inirerekumenda na gumamit ng tatlong pangunahing mga kulay: pula, dilaw, asul)

Mungkahi: mas maraming kulay mas mahusay, mas magaan ito ay hindi malinaw

Kung nais mo ng lila na tubig, piliin ang maliwanag na lila na bagay na may katuturan, kung magkakasama ito sa asul at pula na magkakasama upang maging lila.

Kung nais mo ng berdeng tubig, piliin ang maliwanag na berdeng bagay na may katuturan, makakasama nito ang asul at dilaw na magkasama upang maging berde.

Babala !!!

Ang posisyon ng motor ay hindi maaaring maging mas mataas kaysa sa tasa, kung hindi man, ang tubig ay hindi mai-pump.

Inirerekumendang: