Talaan ng mga Nilalaman:

Useless Box: 6 na Hakbang
Useless Box: 6 na Hakbang

Video: Useless Box: 6 na Hakbang

Video: Useless Box: 6 na Hakbang
Video: ✨A Will Eternal EP 01 - 106 Full Version [MULTI SUB] 2024, Hulyo
Anonim
Useless Box
Useless Box

Ang proyektong ito ay muling nilikha para sa aking klase sa hackathon. Ang aking paksa ay kakila-kilabot na teknolohiya at ang aking hamon ay upang gawin itong maliwanag. Gumawa ako ng isang inutil na kahon na may isang toggle switch at LED strip. Sa tuwing i-flip mo ang switch upang patayin ang mga ilaw, isang braso ang lalabas sa kahon na may isang servo at bubukas muli ang mga ilaw. Samakatuwid hindi mo maaaring patayin ang mga ilaw maliban kung i-unplug mo ito mula sa lakas.

Mga gamit

Mga Materyales:

  • Ang playwud o anumang maliit na kahon ay gagana
  • Mga tornilyo
  • Toggle Switch
  • Arduino
  • Mga wire
  • board ng tinapay
  • Servo
  • USB power bank (mas mabuti ang isa na may 2 output)
  • Acrylic

Mga tool:

  • Nakita ng pabilog
  • Panghinang
  • Mainit na glue GUN
  • Dremel

Hakbang 1: Paunang Pag-set up

Ang unang ginawa ko ay ilatag ang electronics at i-wire ang mga ito upang magpatakbo ng ilang test code. Matapos kong maisip ang code, hinangad ko nang magkasama ang lahat ng mga sangkap. Ang RGB light strip ay naka-wire sa isang USB plug kaya't hindi ito kailangang ipagana ng Arduino. Ang servo ay pinalakas ng Arduino sa pamamagitan ng pag-plug sa 5 volt.

Narito ang aking code:

# isama

Const int buttonPin = 2;

int buttonState = 0;

Servo MyServo;

mahabang panahonDelay;

# tukuyin ang pula 5

# tukuyin ang berde 6

# tukuyin ang asul 3

walang bisa ang pag-setup () {

pinMode (buttonPin, INPUT);

myservo.attach (9);

pinMode (pula, OUTPUT);

pinMode (berde, OUTPUT);

pinMode (asul, OUTPUT); }

void loop () {

kontrolin ();

}

walang bisa control () {

buttonState = digitalRead (buttonPin);

kung (buttonState == TAAS) {

bukas ang ilaw();

para sa (pos = myservo.read (); pos> = 5; pos = 1) {

myservo.write (pos);

antala (5);

}

} iba pa {

ilawOff ();

timeDelay = 1;

para sa (pos = myservo.read (); pos <= 140; pos + = timeDelay) {

myservo.write (pos);

antala (5);

}

}

}

void lightsOn () {

analogWrite (pula, random (0, 255));

analogWrite (berde, random (0, 255));

analogWrite (asul, random (0, 255));

pagkaantala (100);

}

void lightsOff () {

analogWrite (pula, 255);

analogWrite (berde, 255);

analogWrite (asul, 255);

}

Hakbang 2: Pagbuo ng Box Base

Pagbuo ng Box Base
Pagbuo ng Box Base
Pagbuo ng Box Base
Pagbuo ng Box Base
Pagbuo ng Box Base
Pagbuo ng Box Base

Matapos kong mailatag ang mga sangkap, naisip ko na ang kahon ay kailangang nasa 7.5 "x 4.5" x 3.5 "(haba, lapad, taas). Sinukat ko ang ilang kahoy na ply at gupitin ito sa laki gamit ang isang pabilog na lagyan. Pagkatapos ay pinagsama ang kahon sa pamamagitan ng unang ilakip ang mga gilid sa ilalim ng kahon. Ang tuktok ay kailangang hatiin sa kalahati upang ang servo ay makabitin paitaas at pababa. Nag-iwan din ako ng isang maliit na puwang sa likod ng kahon sa upang magpatakbo ng mga wires para sa RBG hubarin ang likod.

Hakbang 3: Paggawa ng Servo Kalahati ng Nangungunang

Ginagawa ang Servo na Kalahati ng Nangunguna
Ginagawa ang Servo na Kalahati ng Nangunguna
Ginagawa ang Servo na Kalahati ng Nangunguna
Ginagawa ang Servo na Kalahati ng Nangunguna
Ginagawa ang Servo na Kalahati ng Nangunguna
Ginagawa ang Servo na Kalahati ng Nangunguna

Ang paggawa ng braso para sa servo ay ang pinaka-mapaghamong bahagi ng pagbuo. Dahil hindi ko nais na maging sobrang kapal ng braso, nagpasya akong gumamit ng ilang acrylic na naiwan ko mula sa ibang proyekto upang gawin ang braso. Papayagan din akong gumawa ng mga pagsasaayos sa pamamagitan ng pagdaragdag ng maliliit na mga scrap na hinubog ko sa Dremel. Ang switch ng toggle ay naka-mount sa lugar na kung saan ay isang pulgada pabalik mula sa gitna. Mainit kong idinikit ang servo sa lugar at inilakip ang lahat ng mga kasamang braso dito nang maluwag gamit ang mga turnilyo upang mabaluktot ko at hubugin ang braso. Matapos makakuha ng isang ideya, nagpasya akong bumuo ng maraming maliliit na piraso ng acrylic na may Dremel sanding bit. Nagtrabaho ako ayon sa seksyon upang makagawa ng mga pagsasaayos upang maabot nito ang switch sa bawat oras. Inilakip ko din ang bawat seksyon kasama ang mainit na pandikit na ginagawang mas pangit kaysa sa dapat. Kung pagbutihin ko ang proyektong ito, gagawin ko lang ang braso sa isang solidong piraso. Matapos makuha ang seksyon na ito ng tuktok na tuktok, ikinabit ko ito sa kahon gamit ang mainit na pandikit. Nag-mount din ako ng mga electronics sa loob ng parehong paraan.

Hakbang 4: Paggawa ng Hinge at Pagdaragdag ng mga ilaw

Paggawa ng bisagra at Pagdaragdag ng mga ilaw
Paggawa ng bisagra at Pagdaragdag ng mga ilaw
Paggawa ng bisagra at Pagdaragdag ng mga ilaw
Paggawa ng bisagra at Pagdaragdag ng mga ilaw

Upang gumana nang maayos ang bahagi ng hing, ginawa ko ang bahaging ito ng kahon tungkol sa 1/3 ng buong haba ng kahon. Tinitiyak nito na ang aking 5 gramo na servo ay mabubuhay sa buong kalahati na walang problema. Dahil ang servo arm ay nakaupo halos antas sa iba pang kalahati ng kahon, kailangan kong gamitin ang Dremel upang mapayat ang gitnang bahagi ng kahon. Ito ay nagtitiwala na ang tuktok ay umupo na may flush sa kabilang panig. Madali ang paglakip sa gilid na ito sa kahon habang gumagamit ako ng isang maliit na bisagra.

Kapag pinuputol ko ang kahon bago, binabanggit ko na nag-iwan ako ng isang maliit na puwang upang mapatakbo ang mga wire para sa mga ilaw ng LED. Ginamit ko ang butas na ito upang magpatakbo ng isang strip sa paligid ng kahon nang maraming beses hangga't maaari. Ang mga ilaw ay naka-program upang mai-flash upang makakuha ng isang tao na subukan at patayin ang mga ilaw.

Hakbang 5: Pagtatapos ng Mga Touch

Mga Pagtatapos ng Mga Touch
Mga Pagtatapos ng Mga Touch

Ang huling bagay na idinagdag ko sa kahon ay ang ilang mga kahoy na mahigpit na pagkakahawak sa ilalim upang ang mga nakalantad na turnilyo ay hindi mag-drag sa ibabaw ng kahon na nakabukas. Pasimple kong ikinabit ang mga ito gamit ang mainit na pandikit. Tulad din ng nakikita sa unang larawan, nag-drill ako ng butas sa gilid ng kahon para sa power button ng power bank.

Hakbang 6: Masiyahan sa Karamihan sa Walang Magagamit na Nilikha Mo

Nakakuha ako ng mga positibong reaksyon mula sa aparatong ito. Tingin ng mga tao na talagang nakakatawa ito at walang saysay. Pangkalahatang sasabihin ko na ito ay isang tagumpay. Upang mapabilis ang pagbuo at marahil magdagdag ng higit pang mga tampok (tulad ng isa pang switch) maaari kang gumamit ng isang maliit na kahon na mayroon ka na sa kamay. Nais kong pagbutihin ang hitsura ng aparato sa pamamagitan ng pag-sanding at pagpipinta nito. Gusto ko ring magdagdag ng ilang mga port upang makapag-plug ako sa Arduino nang hindi inaalis ang tuktok o singilin ang USB power bank.

Inirerekumendang: