Talaan ng mga Nilalaman:

(G) Pangunahing Punas: 7 Mga Hakbang (na may Mga Larawan)
(G) Pangunahing Punas: 7 Mga Hakbang (na may Mga Larawan)

Video: (G) Pangunahing Punas: 7 Mga Hakbang (na may Mga Larawan)

Video: (G) Pangunahing Punas: 7 Mga Hakbang (na may Mga Larawan)
Video: Pagganyak na Gawain para sa Demo Teaching 2024, Nobyembre
Anonim
(G) Pangunahing Punas
(G) Pangunahing Punas

Kamusta ka diyan! Ang pangalan ko ay Manou at kasama sina Max at Mirthe gumawa kami ng isang proyekto ng arduino.

Mayroon ka ring mga pakikibaka sa ulan, kung ang iyong mga baso ay ganap na nalunod? Mayroon kaming solusyon: ang mga baso ay nagpapunas!

Ang proyektong ito ay eksakto kung ano ang tunog nito, punasan na tatakip sa iyong mga baso upang linisin ang iyong paningin sa panahon ng pag-ulan o niyebe.

sa totoo lang nais lang naming gumawa ng isang bagay na masaya at bagaman hindi ito isang orihinal na ideya, naniniwala kaming lahat na ito ay isang awa wala pa talagang nakakagawa. Ang proyektong ito ay para sa mga nagsisimula sa arduino at coding, ngunit huwag mag-atubiling gawing mas mahusay ang disenyo at maitaas ang proyektong ito!

Hakbang 1: Ano ang Kailangan Mo

Ang iyong kailangan
Ang iyong kailangan

narito ang lahat ng kakailanganin mo sa panahon ng proyekto:

- 1x Arduino genuino uno (https://www.floris.cc/shop/en/search?controller=se…), - programa ng arduino.exe (i-download nang libre:

- 2x servo motors (Gumamit ako ng TG9e, maaari mong gamitin ang iba pati na rin mas malaki o tuluy-tuloy, ngunit hindi ito sakop sa aking code)

- 8x pinwires (ngunit marahil higit pa, marupok ang mga wire!) (Inirerekumenda ang iba't ibang laki)

- usb 2.0 cable

- powerbank

- printboard

- baso ng diving (para sa isang mas mahusay na hitsura maaari kang gumamit ng normal na baso, ngunit ang mga baso ng diving ay mas matatag para sa servo's)

- tela o tela (maaari kang gumamit ng iba't ibang mga kulay at para sa mga punasan maaari mong gamitin ang goma)

- straws

- isang sumbrero (maaaring ito ang lahat o gumamit ng maraming mga wire upang ang arduino ay maaaring magkasya sa iyong bulsa!)

- bubble plastic

- panghinang

- 2x cross-screws

- cross screwdriver

- kola ng contact

- gunting

- stapler

- karayom at sinulid

- pamutol ng wire

- isang woodfile

Hakbang 2: Pag-download ng Arduino.exe

Pagda-download ng Arduino.exe
Pagda-download ng Arduino.exe
Pagda-download ng Arduino.exe
Pagda-download ng Arduino.exe

Kapag na-download ang arduino.exe sa iyong computer, maaari mo itong buksan sa file kung saan mo nai-save ito at makuha ang sumusunod na screen.

Tanggalin ang mayroon nang code at kopyahin ang sumusunod na code: Kasama sa code ang ilang nagpapaliwanag kung ano ang ginagawa nito, kung hindi ito gumana mag-click sa idinagdag na file kasama ang aking code.

// Tinitiyak na ang servo function ay maaaring magamit at mai-import sa proyekto.

# isama

// Mga variable upang makilala ang iba't ibang mga servo.

Servo servo;

Servo servo2;

// Narito natutukoy kung aling servo ang nakakabit sa kung aling pin at kung nagsimula sila sa isang halaga. sa kasong ito ay 0.

walang bisa ang pag-setup () {

Serial.begin (9600);

servo.attach (8);

servo2.attach (9);

servo.write (0);

servo2.write (0);

}

void loop () {

// Patuloy na mga variable para sa pag-on ng servo at ilagay ito sa mga posisyon sa kanyang saklaw (Kung saan umabot ang braso).

const int angguloIncrement = 1;

Const int incrementDelay = 10;

// Angle ay nagsisimula sa zero. kung ang anggulo ay mas maliit pagkatapos ng paggalaw, ang servo wil turn, dahil sa pagdaragdag ng ang anggulo ng karagdagan sa isang maliit na pagkaantala (incrementdelay).

para sa (int anggulo = 0; anggulo <60; anggulo + = angguloPagdagdag)

{// mabagal na paggalaw pasulong

servo.write (anggulo);

servo2.write (anggulo);

pagkaantala (incrementDelay);

}

// Angle ay nagsisimula sa 60 degree. Kung ang anggulo ay mas malaki pagkatapos ng zero, ang anggulo ay lilipat, dahil sa pagbawas ng anggulo Pagdagdag ng isang maliit na pagkaantala (incrementdelay)

para sa (int anggulo = 60; anggulo> 0; anggulo - = angguloPagdagdag)

{// mabagal na paggalaw paatras

servo.write (anggulo);

servo2.write (anggulo);

pagkaantala (incrementDelay);

}

}

Hakbang 3: Pagbuo ng Circuit

Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit

Tama na ngayon na handa nang gamitin ang code, maaari mo itong i-save gamit ang marka ng tsek sa kaliwang sulok sa itaas at i-upload ito sa iyong arduino kasama ang arrow button sa tabi nito.

Susunod na gagawin namin ang circuit. Tingnan ang aking eskematiko upang mabuo ito. Ang natitirang gawin lamang ay ilagay ang USB2.0 cable sa arduino at sa iyong laptop, powerbank o gumamit ng isang baterya (kasama ang iba pang port sa arduino).

Upang makumpleto ang mga teknikal na isyu, gamitin ang soldering iron at ang printboard upang sama-sama ito.

Sa ngayon gumagana ang proyekto! Ngayon kailangan nating gawin ang disenyo.

Hakbang 4: Pagdidisenyo ng Mga Salamin sa Pagsisid

Pagdidisenyo ng Mga Salamin sa Pagsisid
Pagdidisenyo ng Mga Salamin sa Pagsisid
Pagdidisenyo ng Mga Salamin sa Pagsisid
Pagdidisenyo ng Mga Salamin sa Pagsisid
Pagdidisenyo ng Mga Salamin sa Pagsisid
Pagdidisenyo ng Mga Salamin sa Pagsisid

Okay, upang gawing mas madali ang mga bagay para sa iyo, kunin ang baso at gupitin ang isang butas kung saan umaangkop ang ilong. Sa ganitong paraan maaari mong subukan ang mga bagay nang walang mga problema sa paghinga. Kunin din ang mga baso at i-file sa ilalim ng baso ng border ng flat. Sa ganitong paraan ang mga servo ay madaling nakadikit. Halimbawa, dito namin nag-eksperimento upang isama ito sa tape. Iyon din kung saan ikakabit ang mga servo.

Hakbang 5: Paggawa ng Wipe

Paggawa ng Wipe
Paggawa ng Wipe
Paggawa ng Wipe
Paggawa ng Wipe
Paggawa ng Wipe
Paggawa ng Wipe

Okay sa mga teknikal na isyu at tapos na ang pre-work, magsimula tayo sa pamamagitan ng paggawa ng mga wipe. Gupitin lamang ang ilang tela at gamitin ang sangkap na hilaw upang ikabit ang magkabilang dulo. Gumamit ng ilang mga dayami upang ilakip ito sa mga servo motor at makipag-ugnay sa pandikit lahat at dapat itong magmukha sa huling larawan. Gawin ito para sa parehong servo's.

Hakbang 6: Pagkuha Sa Kung Saan

Pagkuha Saanman
Pagkuha Saanman
Pagkuha Saanman
Pagkuha Saanman

Susunod ay ang contact glue at ang servo's. Kola ang servo's at ilagay ang mga ito sa baso, Maaaring maging nakakalito upang maitakda ang mga ito nang eksakto sa mga baso, dahil ang iyong nakasalalay sa code. Nangangahulugan ito na kailangan mo lamang subukan kung saan eksaktong kailangang nakadikit ang servo, kailangan nito ng ilang pagsubok at error.

Hakbang 7: Ginagawang Maganda?

Ginagawang Maganda?
Ginagawang Maganda?
Ginagawang Maganda?
Ginagawang Maganda?
Ginagawang Maganda?
Ginagawang Maganda?

ayos lang! sa puntong ito, ang magagawa mo lamang o kailangan mong gawin ay ang pagtakip sa mga wire at servo upang gawin itong kahit kaunting hindi tinatagusan ng tubig. Gumamit kami ng ilang tela upang takpan ang mga wire at ang bubble plastic upang masakop ang lahat ng mga teknikal na lugar. Sa ganitong paraan maaari mo itong takpan sa sumbrero at ang iyong ulo ay nai-save din ng lahat ng matalim na mga puntos. (o kung ginamit mo ang mahabang wires, pababa sa likuran mo at sa iyong bulsa).

Ito ang lahat ng kailangan mong gawin / malaman, upang makagawa ng napakarilag na Glassy (o pangunahing uri) na mga punas!

Inirerekumendang: