Orodha ya maudhui:

Sanduku la Nuru: 7 Hatua (na Picha)
Sanduku la Nuru: 7 Hatua (na Picha)

Video: Sanduku la Nuru: 7 Hatua (na Picha)

Video: Sanduku la Nuru: 7 Hatua (na Picha)
Video: ХАБИБ - Ягода малинка (Премьера клипа) 2024, Julai
Anonim
Sanduku la Nuru
Sanduku la Nuru

Sasa, umesikia juu ya masanduku ambayo hufunguliwa wanapogundua kubisha. wacha tufanye inayofungua unapoangazia simu yako ya LED juu yake!

Hapana? kweli? ni nzuri sana na inaweza kutumika kama msaada wa sherehe au kifurushi cha mwisho cha zawadi ya Krismasi. Usijali. Nitakushika mkono na kukuongoza kupitia mchakato wa kujenga sanduku hili la kichawi.

KANUSHO: Mradi huu hufanya kazi, hata hivyo unapaswa kutumia chanzo tofauti cha nguvu kwa servo. kumbuka hii wakati wa kujenga hii. Fanya kama nisemavyo / andika usifanye kile unachokiona!

Hatua ya 1: Kupata Vitu Vyote

Kupata Vitu Vyote!
Kupata Vitu Vyote!
Kupata Vitu Vyote!
Kupata Vitu Vyote!

Ili kujenga sanduku hili la kushangaza la usiri unahitaji kuwa na:

- Mdhibiti mdogo wa arduino

-1000 kipinzani cha Ohm

- 1 Mwanga wa Kugundua kontena (LDR) inaweza kuwa saizi yoyote au umbo maadamu inagundua taa ya kawaida ya ndani / nje.

- 1 9V betri au powerbank kuwezesha arduino yako (unaweza pia kutumia kompyuta yako ndogo kuiweka nguvu na kusoma mawasiliano ya serial.)

- 1 microservo au motor ambayo ina uwezo wa harakati sahihi

- 1 sanduku la kawaida na la kushangaza na kifuniko cha bawaba

- 1 chuma cha ziada

- kipande 1 cha kuni kilichokatwa kama picha hapo juu zinavyopendekeza (ama kielelezo cha kuona au lasercut)

Mwishowe lakini muhimu zaidi:

- roll 1 ya mkanda wa bomba

Viungo vya kuongezwa baadaye

Hatua ya 2: Sanduku

Sanduku
Sanduku
Sanduku
Sanduku
Sanduku
Sanduku
Sanduku
Sanduku

Sanduku unalotumia kimsingi linaweza kuwa sanduku lolote linalounganisha upande mmoja.

nimepata wapi sanduku langu? Rafiki yangu ni seremala na alikuwa wa kushangaza vya kutosha kunitengenezea sanduku hili! Niliongeza bawaba kadhaa kwake na kusanikisha kifuniko.

Ikiwa unataka kujua jinsi ya kutengeneza sanduku kama hili (au bora zaidi) angalia hii inayoweza kufundishwa:

Hatua ya 3: Kuiweka Wiring

Kuunganisha waya
Kuunganisha waya
Kuunganisha waya
Kuunganisha waya

Wiring kwa mtu huyu mdogo sio kitu chochote maalum. inatumia mzunguko rahisi wa mgawanyiko wa voltage kwa sensorer ya taa na mzunguko usio ngumu sana kwa servo.

Hapa ndipo mahali sanduku langu halifuati maagizo ninayotoa. Sina usambazaji tofauti wa umeme kwa servo kwa hivyo lazima nitumie vituo vya usambazaji kwenye arduino. Shida na hii ni kwamba, wakati kufuli inapata mzigo wa aina yoyote juu yake, inaanza kuteka njia ya sasa ya sasa kwa arduino inayosababisha arduino kuanguka. tafadhali kumbuka hii.

Suluhisho la hii ni mpangilio huu. kutumia nguvu ya 6V (1A) kutumia servo kama inavyoonekana kwenye picha ya 2

Hatua ya 4: Kuiandika

Sasa mpango huu unabadilika kati ya wazi na kufungwa na hutumia kuchelewesha (); amri katika IDE ya arduino. Itakuwa bora kutumia programu inayotumia millis (); amri lakini pia ingeifanya iwe ndoto zaidi ya kuiweka kificho.

Nambari huishi hapa kwa maandishi lakini unaweza pia kupakua faili ya.ino hapa

/ * - Flashbox v1.0.0 - * /

/*

* Mwandishi: Frank Tuk * Tarehe op upload: 9-1-2018 * Tafadhali jisikie huru kutumia programu hii katika bidhaa zako * *

/ Servo inahusiana

# pamoja na Servo lockservo; // kuongeza servo kwenye programu inayoitwa: LockServo // Viunganisho vya unganisho int servo = 9; // Pini ilitumiwa kumwambia servo ni msimamo gani wa kwenda. hisia = A0; // Pini inayotumiwa kupima thamani ya sensa yetu ya mwanga.

// anuwai ya programu.

hisia = 0; // Tofauti hii hutumiwa kuhifadhi thamani ya sensa ya mwanga. int sensval_old = 0; // Uliibadilisha, hii hutumiwa kuhifadhi maadili ya hapo awali. // hali ya boolean = uwongo; seroleState ya boolean = uwongo;

usanidi batili () {

Serial. Kuanza (9600); // Kuanzisha mfuatiliaji wa serial ili tuweze kuangalia ndani ya ubongo wa arduino. pinMode (servo, OUTPUT); // kuhakikisha kuwa pini kwa servo inajua kuwa inahitaji kutoa. pinMode (hisia, INPUT); // kugeuza sensor kuwa lockservo halisi ya kiambatisho (ambatanisha (servo); // Anamwambia arduino kwa nini siri servo yetu imeunganishwa

// Sasa, kuhakikisha kuwa sanduku linajua ni wapi.

andika (165); kuchelewesha (1000); andika (10); }

kitanzi batili () {

sensval_old = analogSoma (hisia); Serial.println (""); Serial.print ("Kupima…"); Serial.println (sensval_old); kuchelewesha (500); ikiwa (sensval_old> 700) {state =! state; servoState =! servoState; hisia = analogSoma (hisia); Serial.print ("hali ya mabadiliko inabaki saa:"); Serial.println (hisia); kuchelewesha (1000); } mwingine {kuchelewesha (250); }

ikiwa ((servoState == uongo) && (val == 10)) {

val = 165; andika (val); kuchelewesha (500); Serial.println ("Kufunga imefungwa, kufunga servo"); } vingine ikiwa ((servoState == uongo) && (val == 165)) {kuchelewa (250); Serial.println ("Lock imefungwa"); } kingine ikiwa ((servoState == true) && (val == 165)) {val = 10; andika (val); kuchelewesha (500); Serial.println ("Fungua wazi, kufungua servo"); } mwingine {kuchelewesha (250); Serial.println ("Fungua wazi"); }}

Hatua ya 5: Kuingiza Elektroniki ndani ya Sanduku

Kuingiza Elektroniki ndani ya Sanduku
Kuingiza Elektroniki ndani ya Sanduku
Kuingiza Elektroniki ndani ya Sanduku
Kuingiza Elektroniki ndani ya Sanduku

Kuweka kufuli na sensorer ndani ya sanduku ni rahisi sana.

kwanza: piga kipande cha kuni kwa kufuli latch kwenye servo

pili: weka servo ndani ya kizuizi na uangaze kizuizi hiki chini ya sanduku.

tatu: piga samaki kwenye kifuniko

Ninachagua kutupa ubao wangu wa mkate ndani ya sanduku na kuwa na waya zilizobaki kwa arduino kwenda kati ya kifuniko na sanduku. hii inafanya iwe rahisi kufunga kifuniko na bado unganisha na arduino. (unajua, kuhakikisha tu kuwa sijifungi nje.)

Hatua ya 6: Kuijaribu

Ndio! lazima ujaribu. hapo ndipo nilipogundua kuwa sikuweza kusambaza sasa ya kutosha kupitia arduino na ningepaswa kutumia usambazaji wa umeme tofauti kwa servo.

Kwa nini nilikutana na hii wakati wa mkutano na sio mapema? J: Nilikuwa na papara sana. B: sababu halisi.

Nilipojaribu usanidi, niliijaribu bila kifuniko ili kuona kile latch ilikuwa ikifanya. Nilipojaribu tena na kifuniko nikagundua kuwa servo inachora zaidi ya sasa chini ya mzigo.

Kwa hivyo. hakikisha kabisa kuwa una usanidi kamili wa kufanya kazi ili uhakikishe kuwa haujifungi kutoka kwa sanduku lako mwenyewe.

Hatua ya 7: Faida! na Hitimisho

Hiyo ndio! umemaliza! Na mwanamume, jipe piga mgongo kwa sababu umeweza kupitia hii inayoweza kufundishwa!

Ikiwa una maswali yoyote au maoni hakikisha kuwasiliana nami!

Ilipendekeza: