Talaan ng mga Nilalaman:

Light Box Lock: 7 Hakbang (na may Mga Larawan)
Light Box Lock: 7 Hakbang (na may Mga Larawan)

Video: Light Box Lock: 7 Hakbang (na may Mga Larawan)

Video: Light Box Lock: 7 Hakbang (na may Mga Larawan)
Video: My job is to observe the forest and something strange is happening here. 2024, Hulyo
Anonim
Light Box Lock
Light Box Lock

Ngayon, narinig mo ang mga kahon na magbubukas kapag nakakita sila ng katok. gumawa tayo ng isa na magbubukas kapag pinapakita mo ang LED ng iyong telepono dito!

Hindi? Talaga? ito ay talagang medyo madaling gamiting at maaaring magamit bilang isang party prop o ang panghuli na pakete para sa isang regalo sa pasko. Huwag kang magalala. Hawakin ko ang iyong kamay at gabayan ka sa proseso ng pagbuo ng mahiwagang kahon na ito.

DISCLAIMER: Gumagana ang proyektong ito, subalit dapat kang gumamit ng isang hiwalay na mapagkukunan ng kuryente para sa servo. isaisip ito kapag itinatayo ito. Gawin tulad ng sinasabi ko / isulat huwag gawin ang nakikita mo!

Hakbang 1: Pagkuha ng Lahat ng mga Bagay

Pagkuha ng Lahat ng mga Bagay!
Pagkuha ng Lahat ng mga Bagay!
Pagkuha ng Lahat ng mga Bagay!
Pagkuha ng Lahat ng mga Bagay!

Upang mabuo ang kamangha-manghang kahon ng lihim na kailangan mong magkaroon:

-Isang arduino microcontroller

-1000 Ohm risistor

- Ang 1 Light Detecting resistor (LDR) ay maaaring maging anumang laki o hugis hangga't nakakita ito ng normal na panloob / panlabas na ilaw

- 1 9V na baterya o powerbank upang mapagana ang iyong arduino (maaari mo ring gamitin ang iyong laptop upang mapagana ito at mabasa ang serial communicator.)

- 1 microservo o motor na may kakayahang tumpak na paggalaw

- 1 ganap na pasadya at kahanga-hangang kahon na may hinged na talukap ng mata

- 1 ilang ekstrang metal

- 1 piraso ng kahoy na gupit tulad ng mga larawan sa itaas ay nagmumungkahi (alinman sa figure saw o lasercut)

At ang panghuli ngunit ang pinakamahalaga:

- 1 makakuha ng roll ng duct tape

Ang mga link ay maidaragdag sa paglaon

Hakbang 2: Ang Kahon

Ang kahon
Ang kahon
Ang kahon
Ang kahon
Ang kahon
Ang kahon
Ang kahon
Ang kahon

Ang kahon na iyong ginagamit ay maaaring maging anumang kahon na hinge sa isang gilid.

saan ko nakuha ang aking kahon? Ang isang kaibigan ko ay isang karpintero at mahusay na sapat upang magawa ang kahon na ito para sa akin! Nagdagdag ako ng ilang mga bisagra dito at na-install ang talukap ng mata.

Kung nais mong malaman kung paano gumawa ng isang kahon na katulad nito (o isang mas mahusay na isa) tingnan ang itinuturo na ito:

Hakbang 3: Kable Ito

Kable Ito
Kable Ito
Kable Ito
Kable Ito

Ang mga kable para sa maliit na taong ito ay talagang walang anumang espesyal. gumagamit ito ng isang simpleng circuit ng divider ng boltahe para sa light sensor at isang kahit na hindi gaanong kumplikadong circuit para sa servo.

Ito ang puntong hindi sundin ng aking kahon ang mga tagubiling ibinibigay ko. Wala akong hiwalay na supply ng kuryente para sa servo kaya't kailangan kong gamitin ang mga point ng supply sa arduino. Ang problema dito ay, kapag nakakuha ang lock ng anumang uri ng pagkarga dito, nagsisimula itong gumuhit ng paraan sa kasalukuyang kasalukuyang para sa arduino na sanhi ng pag-crash ng arduino. mangyaring isaisip ito

Ang solusyon dito ay ang layout na ito. gamit ang isang 6V (1A) powerupply upang mapagana ang servo tulad ng ipinakita sa ika-2 imahe

Hakbang 4: Ang Coding Ito

Ngayon ang program na ito ay lilipat sa pagitan ng bukas at sarado at ginagamit ang pagkaantala (); utos sa arduino IDE. Mas mahusay na gumamit ng isang programa na gumagamit ng millis (); utos ngunit gagawin din itong medyo isang bangungot upang mai-code ito.

Ang code ay nakatira dito sa teksto ngunit maaari mo ring i-download ang.ino file dito

/ * - Ang Flashbox v1.0.0 - * /

/*

* May-akda: Frank Tuk * Petsa op upload: 9-1-2018 * Mangyaring huwag mag-atubiling gamitin ang program na ito sa iyong mga produkto * *

/ Servo kaugnay

# isama ang Servo lockservo; // pagdaragdag ng isang servo sa program na tinatawag na: LockServo // Variable ng koneksyon int servo = 9; // Sinasabi noon ni Pin sa servo kung anong posisyon ang pupuntahan. int sens = A0; // Pin na ginamit upang sukatin ang halaga ng aming light sensor.

// variable para sa programa.

int sensval = 0; // Ang variable na ito ay ginagamit upang maiimbak ang halaga ng light sensor. int sensval_old = 0; // Nahulaan mo ito, ang isang ito ay ginagamit upang mag-imbak ng mga nakaraang halaga. boolean state = false; // Nai-save ang estado ng lock, inililipat ito sa pagitan ng hindi totoo at totoo (totoong pagiging bukas at maling pagiging sarado) int val = 10; boolean servoState = false;

walang bisa ang pag-setup () {

Serial.begin (9600); // Pagsisimula ng serial monitor upang maaari tayong tumingin sa loob ng utak ng arduino. pinMode (servo, OUTPUT); // pagtiyak na alam ng pin para sa servo na kailangan nitong mag-output. pinMode (sens, INPUT); // paggawa ng sensor sa isang aktwal na sensor lockservo.attach (servo); // Sinasabi ang arduino sa kung anong pin ang aming servo ay konektado

// Ngayon, upang matiyak na alam ng kahon kung nasaan ito.

lockservo.write (165); pagkaantala (1000); lockservo.write (10); }

void loop () {

sensval_old = analogRead (sens); Serial.println (""); Serial.print ("Pagsukat …"); Serial.println (sensval_old); pagkaantala (500); kung (sensval_old> 700) {state =! state; servoState =! servoState; sensval = analogRead (sens); Serial.print ("ang mga pagbabago sa lock ay estado sa:"); Serial.println (sensval); pagkaantala (1000); } iba pa {antala (250); }

kung ((servoState == false) && (val == 10)) {

val = 165; lockservo.write (val); pagkaantala (500); Serial.println ("Sarado ang lock, pagsasara ng servo"); } iba pa kung ((servoState == false) && (val == 165)) {pagkaantala (250); Serial.println ("Lock closed"); } iba pa kung ((servoState == true) && (val == 165)) {val = 10; lockservo.write (val); pagkaantala (500); Serial.println ("Buksan ang lock, pagbubukas ng servo"); } iba pa {antala (250); Serial.println ("I-lock buksan"); }}

Hakbang 5: Pagpasok ng Elektronikong Sa Kahon

Pagpasok ng Elektronikong Sa Kahon
Pagpasok ng Elektronikong Sa Kahon
Pagpasok ng Elektronikong Sa Kahon
Pagpasok ng Elektronikong Sa Kahon

Ang pag-install ng servo lock at sensor sa kahon ay medyo simple.

una: i-tornilyo ang piraso ng kahoy para sa lock ng aldaba sa servo

pangalawa: i-install ang servo sa bloke at i-tornilyo ang bloke na ito sa ilalim ng kahon.

pangatlo: i-tornilyo ang catch sa takip

Pinili kong itapon ang aking breadboard sa loob ng kahon at ang natitirang mga wires sa arduino ay pumunta sa pagitan ng takip at kahon. ginagawang madali lamang nito upang isara ang takip at kumonekta pa rin sa arduino. (alam mo, upang matiyak lamang na hindi ko nailock ang aking sarili.)

Hakbang 6: Pagsubok Ito

Oo! kailangan mo itong subukan. doon ko nalaman na hindi ako makapagbigay ng sapat na kasalukuyang sa pamamagitan ng arduino at dapat ay gumamit ng isang hiwalay na power supply para sa servo.

Bakit ko ito naranasan sa pagpupulong at hindi mas maaga? A: Naiinip ako. B: ang totoong dahilan.

Kapag sinubukan ko ang pag-set up, sinubukan ko ito nang walang takip upang makita kung ano ang ginagawa ng aldaba. Kapag nasubukan ko ulit ito sa takip nalaman ko na ang servo ay nakakakuha ng mas kasalukuyang kasalukuyang nasa ilalim ng pagkarga.

Kaya naman siguraduhing tiyak na mayroon kang isang ganap na walang kamali-mali na pag-setup na nagtatrabaho upang matiyak na hindi mo mai-lock ang iyong sarili sa iyong sariling kahon.

Hakbang 7: Kita! at Konklusyon

Ayan yun! tapos ka na! At tao, bigyan mo ang iyong sarili ng isang tapik sa likod dahil nagawa mong malusutan ang itinuturo na ito!

Kung mayroon kang anumang mga katanungan o komento siguraduhing makipag-ugnay sa akin!

Inirerekumendang: