Orodha ya maudhui:
- Hatua ya 1: Kupata Vitu Vyote
- Hatua ya 2: Sanduku
- Hatua ya 3: Kuiweka Wiring
- Hatua ya 4: Kuiandika
- Hatua ya 5: Kuingiza Elektroniki ndani ya Sanduku
- Hatua ya 6: Kuijaribu
- Hatua ya 7: Faida! na Hitimisho
Video: Sanduku la Nuru: 7 Hatua (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
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
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 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
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
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:
Saver ya Nuru ya Nuru ya Fairy: Hatua 8 (na Picha)
Kiokoa Betri cha Nuru Nyepesi: Betri za CR2032 ni nzuri, lakini hazidumu kwa muda mrefu kama tungependa wakati wa kuendesha LED " Taa ya Fairy " strings.Na Msimu wa Likizo hapa, niliamua kurekebisha nyuzi chache 20 nyepesi kukimbia benki ya umeme ya USB. Nilitafuta mkondoni na f
Kubadilisha Nuru ya Bluetooth ya Kijijini - Retrofit. Nuru Kubadilisha Bado Inafanya Kazi, Hakuna Uandishi wa Ziada .: Hatua 9 (na Picha)
Kubadilisha Nuru ya Bluetooth ya Kijijini - Retrofit. Nuru Kubadilisha Bado Inafanya Kazi, Hakuna Uandishi wa Ziada. Baadhi ya BLE / programu nyingi za programu hutoa
Nuru ya Sanduku la Picha: Hatua 11 (na Picha)
Sanduku la Picha la Nuru: Nilitaka kuwafanya marafiki wangu zawadi maalum kufuatia harusi yao mwaka huu, na sanduku lilionekana kuwa sahihi. Wangeweza kuweka kumbukumbu za uhusiano wao au harusi yao ndani. Moja ya neema za harusi yao ilikuwa kitabu cha kuchorea kilichojazwa na michoro bri
Sanduku la Nuru ya Upigaji picha: Hatua 6 (na Picha)
Sanduku la taa ) Pana / Fikiria mkanda wa fimbo mara mbili (nilitumia
Onyesha Sanduku la Nuru Kutoka kwenye Sanduku la Mbao: Hatua 9 (na Picha)
Onyesha Sanduku la Nuru Kutoka kwenye Sanduku la Mbao: Mke wangu na mimi tulimpa Mama yangu sanamu ya glasi kwa Krismasi. Mama yangu alipoifungua ndugu yangu alipiga bomba na " RadBear (kweli alisema jina langu) inaweza kukujengea sanduku nyepesi! &Quot;. Alisema hivi kwa sababu kama mtu ambaye hukusanya glasi nimekuwa