Orodha ya maudhui:
- Hatua ya 1: Kuchukua Kitenzi hiki cha Kelele Nifty kwa Karibu 6 Bucks katika Sehemu ya Toy ya Duka la Chakula
- Hatua ya 2: Na Nilipata Gem hii Ndogo katika WalMart kwa Karibu $ 5.00
- Hatua ya 3: Sawa. Wacha Tufungue Sensorer ya Mwendo na tuangalie …
- Hatua ya 4: Wacha Tufanye Hackin '
- Hatua ya 5: Mzunguko wa Photocell
- Hatua ya 6: Kudanganya Kitufe cha Udhibiti wa Kijijini cha Whoopee
- Hatua ya 7: Sasa kwa Sehemu Gumu
- Hatua ya 8: Maneno ya Mwisho
- Hatua ya 9: Tofauti
Video: Kigundua Bosi wa Flatulant: Hatua 9 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Kadri umri unavyozidi kuwa mdogo, kipenyo cha cubicle yangu hupata. Kwa kweli, sina hata cubicle sasa. Lakini bosi wangu alikuwa akienda bila kugundulika na kunikamata nikifanya utafiti kwa mgawo fulani (WWW - kwa bosi ilionekana kama kutumia mtandao) na angeniambia nifike kazini. Nilitaka kuweka kengele ya ng'ombe karibu naye, lakini nina hakika hangeenda, kwa hivyo ilibidi nipe jambo jingine. (kumbuka - kichwa kinapaswa kuwa "Mpole.")
Hatua ya 1: Kuchukua Kitenzi hiki cha Kelele Nifty kwa Karibu 6 Bucks katika Sehemu ya Toy ya Duka la Chakula
Unaweza kusoma kifurushi chako mwenyewe. Inayo "tunes" tofauti kama 6 tofauti. Lakini, kitu muhimu ni kitufe kidogo cha kijijini cha RF ambacho huja nacho.
Hatua ya 2: Na Nilipata Gem hii Ndogo katika WalMart kwa Karibu $ 5.00
Ni wazi inawasha taa kidogo (LED) wakati mwendo unapogunduliwa, na chumba ni giza. (Hmmmmm, najiuliza ikiwa ningeweza…)
Hatua ya 3: Sawa. Wacha Tufungue Sensorer ya Mwendo na tuangalie …
Naam, niliandika kila kitu. Photocell (haionyeshwi, lakini niamini, iko pale) ni kuzuia taa (LED) kuja wakati wa mchana, na kwa hivyo huongeza maisha ya betri.
Lens ya Fresnel iko ili kutoa uwanja mpana wa maoni kwa sensa ya mwendo. Fresnel hutamkwa frie-nel, itafute kwenye Wikipedia kwa habari zaidi.
Hatua ya 4: Wacha Tufanye Hackin '
Kwanza, unaona kigunduzi cha mwendo cha PIR. PIR maana yake ni "Passive infra-red." Watu wengine huiita "Pyro infra-red." Sijui ni kwanini. Bila kujali, hatuwezi kudanganya hiyo. Tunaweza kuhitaji kitu baadaye.
Ifuatayo, tumekuwa (vizuri, mimi… lakini kifalme sisi) tumefunika picha hiyo niliyokuambia. Unaona, ninataka bosi wangu-detector awe mwenye kazi mchana na usiku. Kwa hivyo, kwa kuifunika, inadhani iko gizani hata wakati taa zinawashwa. Lakini, tumevuta tu sufu juu ya macho yake (kweli jicho moja,) na yeye sasa amewekwa gizani. Na unaweza kuona kwamba tumeweka nakala yetu ya karibu karibu na LED. Ujanja huo mdogo unatujulisha wakati LED inakuja kwa sababu mwendo ulikuwa umegunduliwa. Kwa kweli tungeweza kukimbia waya kutoka kwa LED kufikia kusudi sawa, lakini kuna raha gani katika hiyo. Jambo la kufurahisha juu ya utapeli ni kuibadilisha tofauti na wadukuzi wengine, kama ilivyo kwa wahandisi wengine wa umeme. Na hiyo inafanya hack yako asili halisi.
Hatua ya 5: Mzunguko wa Photocell
Photocell, kama vile unaweza kununua katika Redio Shack, ina upinzani wa juu ya ohms 50k bila mwangaza wa nuru, na karibu 5k ohms au chini wakati umefunuliwa na taa kali. Kwa hivyo, ikiwa tutatumia kontena kwa safu na fotoksi, ambayo ni kinzani tu, na tutaifunga kwa chanzo cha voltage na ardhi, basi tuna mgawanyiko wa voltage. Kutoka hapo, kugonga kati ya vipinga viwili hutoa ishara ya voltage ambayo huenda juu au chini, na inaweza kutumika kuchochea kifaa. Katika kesi hii kigundua mwendo hutumia betri 3xAA, ambayo ni volts 4.5. Na hii ndio jinsi mzunguko umeunganishwa ili kutoa ishara inayohitajika kuendesha umeme mwingine. Kwa kuzima kwa LED, ishara ya mzunguko iko juu ya volts 1.7, ikiwa na LED, ishara inaongezeka hadi volts 3.5, ambayo ni ya kutosha kuchochea mdhibiti mdogo
Hatua ya 6: Kudanganya Kitufe cha Udhibiti wa Kijijini cha Whoopee
Kuna kitufe, ambayo inamaanisha mahali pengine kuna pini mbili, ambazo wakati zimepigwa sana, husababisha mto wa whoopee kufanya jambo hilo. Pini ni dhahiri, kwa hivyo sikuonyesha sehemu hiyo. Lakini, nilichimba shimo kidogo na nikachomeka waya kwa pini za vitufe. Na, kwa kutumia relay ya mwanzi 5v kutoka Redio Shack, ninaweza kuunganisha pini mbili kwa kuupa nguvu upitishaji wa mwanzi.
Hatua ya 7: Sasa kwa Sehemu Gumu
Sio ngumu sana ikiwa unajua kidogo juu ya umeme, lakini mpango huo ni kwamba unahitaji kutumia ishara ya kuchochea kuamsha mfumo. Unaweza kutumia kipima muda, au kulinganisha, au kipima muda cha 555, lakini, kwangu mimi, jambo rahisi ni kutumia kidhibiti-pini 8 ndogo. Nilitumia PIC Micro 12F675. Pamoja na hayo, ningeweza kusababisha mabadiliko kwenye pembejeo, na kuwasha taa nyekundu ya LED. Pia, ikiwa watu 5 wataingia ndani sitaki kitu hicho kiwe kichaa kwa sekunde 15, kwa hivyo niliweka ucheleweshaji wa sekunde 30 ili niweze kugonga swichi ya kuua na kuifunga. Kwa hivyo, nitafunga-fwd tu na kuonyesha matokeo ya mwisho ya kuzuia. Kumbuka, nilifunika LED ili bosi wa zamani asione mwangaza kila wakati alipoingia ndani ya 1/4 yangu ya unyenyekevu. Picha hii ni bidhaa ya mwisho. Nitaacha umeme kama zoezi kwa mwanafunzi. Hapa kuna nambari ya PIC Micro 12F675:; *************************** **************************************************; Jina la faili: Flatulant_Boss; Processor: 12F675; Mwandishi: Alan Mollick (alanmollick.com); Njia: Kukatizwa kwa mabadiliko ya GP2;; ~ USAJILI WA GPIO ~; GP0 = Pembejeo - n / c; GP1 = OUTPUT - relay; GP2 = Pembejeo - Juu = mwendo umegunduliwa; GP3 = Pembejeo - n / c; GP4 = PATO - LED Nyekundu; orodha ya *********************************** p = 12F675; orodha ya maagizo ya kufafanua processor # ni pamoja na; ufafanuzi maalum wa processorerrorlevel -302; kandamiza ujumbe 302 kutoka kwa faili ya orodha ~ Vigezo ~ w_temp EQU 0x20; anuwai inayotumika kwa hali ya kuokoa hali_temp EQU 0x21; anuwai inayotumiwa kuokoa hiB EQU 0x21; MSBytelowB EQU 0x22; LSBytetemp EQU 0x23 vipuri EQU 0x24 temp1 EQU 0x25; kuchochea kukatiza bendera ya 2 EQU 0x26 kuchelewesha EQU 0x27; kuchelewesha saa za saa EQU 0x28; pin statespare1 EQU 0x29spare2 EQU 0x2acount EQU 0x2b; hesabu ya kitanzi1 EQU 0x2c; hesabu ya kitanzi cha nje2 EQU 0x2d; kitanzi cha nje countd1 EQU 0x2e; kuchelewesha counterd2 EQU 0x2f; kuchelewesha counterd3 EQU 0x30; kuchelewesha counterd4 EQU 0x31; kaunta ya kuchelewesha; *********************** KIUMBUKUMBU ORG 0x000; processor upya vector goto kuu; nenda mwanzo wa programuINT_VECTOR ORG 0x004; kusumbua eneo la vector movwf w_temp; kuokoa yaliyomo sasa W kujiandikisha yaliyomo movf STATUS, w; kuhamisha sajili ya hadhi katika W kujiandikisha hali ya mwendo wa saa; kuokoa yaliyomo kwenye daftari la STATUS; nambari ya simu ya isr mwendo_gundua; tuma ishara ya kengele mfanyabiashara INTCON bcf INTCON, INTF; wazi bendera ya GP2 / INT status_temp, w; pata nakala ya sajili ya STATUS movwf STATUS, rejeshea pre-isr STATUS rejista yaliyomo swapf w_temp, f swapf w_temp, w; kurejesha pre-isr W kujiandikisha yaliyomo; kurudi kutoka usumbufu; ****************** kuu:; mpango kuu; maagizo haya 4 ya kwanza hayahitajiki ikiwa oscillator ya ndani haitumiwi piga 0x3FF; pata thamani ya upimaji wa kiwanda bsf STATUS, RP0; weka benki ya rejista ya faili kwa 1 movwf OSCCAL; sasisha sajili na kiwanda cha cal cal bcf STATUS, RP0; weka benki ya rejista ya faili kuwa 0; ***********************************; ********************************; GP0 = haitumiki, GP1 = pato la kupokezana, GP2 = pembejeo (mwendo gundua),; GP3 = pembejeo ya cntrl / cutoff ya dharura, GP4 = pato kwa kiashiria cha LED,; GP5 = haitumiki; kuanzisha mwelekeo wa pini za I / O benki muuzaji TRISIO movlw b'00000101 '; xx ------ haijatekelezwa; --0 ----- 0 = pato, GP5 = n / c; --- 0 ---- 0 = pato, GP4 = LED; ---- x --- haitumiki, GP3, imejitolea kwa MCLR; ----- 1- 1 = pembejeo, mwendo wa GP2 umegunduliwa; ------ 0- 0 = pato, GP1 = valve ya solenoid; ------- 1 1 = pembejeo GP0 = A / D movwf TRISIO; kuanzisha benki ya kubadilisha fedha ya A / D ANSEL movlw b'00010000 '; x ------- haijatekelezwa; -001 ---- 001 = Focs / 8 Saa ya Uongofu; ---- 0 --- 0 = I / O ya dijiti, GP4, saa ya Fosc / 4 kwa madhumuni ya utatuaji.; ----- 0 - 0 = I / O ya dijiti, GP2; ------ 0- 0 = dijiti I / O, GP1, relay / nk; ------- 0 0 = I / O ya dijiti, 1 = Analog GP0 movwf ANSEL mfanyabiashara ADCON0 movlw b'00000000 '; 0 ------- 1 = matokeo sahihi ya haki; -0 ------ 0 = Vdd ni kumbukumbu ya voltage; --xx ---- haijatekelezwa; ---- 00--00 = chagua kituo 0 (GP0); ------ 0- 0 = Uongofu wa A / D haujaanza; ------- 0 0 = Moduli ya kubadilisha / A imezimwa movwf ADCON0; Anzisha pinsinit banksel GPIO movlw b'00000000 'movwf GPIO; anza kukatiza benki INTCON movlw b'00000000 '; 0 ------- 0 = usumbufu wa ulimwengu umezimwa; -0 ------ 1 = kuwezesha usumbufu wa pembeni; -0 ----- 0 = zuia kufurika kwa TMR0 kufurika; --- 1 ---- 1 = wezesha usumbufu wa nje wa GP2 / INT; ---- 0 --- 0 = zuia ubadilishaji wa bandari ya GPIO usumbue; ----- 0- 0 = hapana kwenye kufurika kwa TMR0; ------ 0- 1 =; ------- 0 0 = hakuna bandari ya GPIO inabadilisha movwf INTCON; Anzisha kukatisha kwa mabadiliko ya pini GP2 benki IOC movlw b'00000100 '; x ------- haijatekelezwa; -x ------ haijatekelezwa; -0 ----- 0 = afya GP5; --- 0 ---- 0 = afya GP4; ---- 0 --- 0 = afya GP3; ----- 1- 1 = wezesha GP2 / INTR *****; ------ 0- 0 = afya GP1; ------- 0 0 = afya GP0 movwf benki ya IOC PIE1 movlw b'00000000 '; 0 ------- = = zima EE andika usumbufu kamili; -0 ------ 0 = zuia ubadilishaji wa A / D kukatiza; --xx ---- haijatekelezwa; ---- 0 --- 0 = usumbufu wa kulinganisha umezimwa; ----- xx- haijatekelezwa; ------- 0 1 = kuwezesha kufurika kwa TMR1 kusonga movwf PIE1 benki ya PIR1 movlw b'00000000 '; 0 ------- 0 = hakuna EE kuandika kamili; -0 ------ 0 = hakuna ubadilishaji wa A / D umekamilika; --xx ---- haijatekelezwa; ---- 0 --- 0 = hakuna kulinganisha anayekatiza; ----- xx- haijatekelezwa; ------- 0 0 = hakuna TMR1 kufurika movwf PIR1; ********************************* ************************; GP1 = pato la kupeleka tena; GP4 = pato kwa LED; ************** benki INTCON bsf INTCON, INTE; Wezesha GP2 kusumbua bsf INTCON, GIEMain_Loop:; ikiwa GP2 = 1 basi ishara za kengele kwenye GP1, GP4 kupitia usumbufu wa kulala nop goto Main_Loop; *************************** *****************************; Ugunduzi wa Mwendo Mshughulikiaji;; GP1 = pato la kupeleka, GP4 = pato kwa LED; *********************************** ******************** mwendo_gundua: bsf GPIO, 1; nguvu relay kwa 100 msec pause_100ms bcf GPIO, 1; futa relay bsf GPIO, 4; washa LED kwa sekunde 0.5. piga pause_500ms bcf GPIO, kurudi 4; ************************************* ****************; Jenereta ya Msimbo wa Kuchelewesha mkondoni; https://massmind.org/techref/piclist/codegen/delay.htm;******************************** ************************** pause_100msec:; Kuchelewa = sekunde 0.1; Mzunguko wa saa = 4 MHz movlw 0x1F; mizunguko 99998 movwf d1 movlw 0x4F movwf d2Delay_100 decfsz d1, f goto $ + 2 decfsz d2, f goto Delay_100 goto $ + 1; mizunguko 2 ya kurudisha nyuma_500msec:; Kuchelewa = sekunde 0.5; Mzunguko wa saa = 4 MHz movlw 0x03; 499994 mizunguko movwf d1 movlw 0x18 movwf d2 movlw 0x02 movwf d3Delay_500 decfsz d1, f goto $ + 2 decfsz d2, f goto $ + 2 decfsz d3, f picha Delay_500 goto $ + 1; $ + 1 goto $ + 1 kurudi_pumziko_1sec; Kuchelewa = sekunde 1; Mzunguko wa saa = 4 MHz movlw 0x08; mizunguko 999997 movwf d1 movlw 0x2F movwf d2 movlw 0x03 movwf d3Delay_1sec decfsz d1, f goto $ + 2 decfsz d2, f goto $ + 2 decfsz d3, f picha Delay_1sec goto $ + 1; kurudi; ********************************* *****************************
Hatua ya 8: Maneno ya Mwisho
Picha hii ni njia moja ya kuficha kila kitu.
Kumbuka - kwa kutumia mdhibiti mdogo, idadi ya tofauti kwenye hii inayoweza kufundishwa haina ukomo. Unaweza kuweka spika ili sauti itoke nyuma ya bosi wako. Au, unaweza kuifunga kwenye mfumo wa kampuni PA. Unaweza hata kuwa na mfumo wa kupigia kompyuta yako na kuwa na ukurasa unaohusiana na kazi utatoka kwa 1/10 ya sekunde ili wakati wowote yule bosi wako wa zamani, au mtu mwingine yeyote aingie kwenye mzunguko wako, kila wakati kuna lahajedwali, au hati ya kiufundi ambayo unapaswa kufanya kazi. Na 24/7… mtu yeyote anayetembea ndani ya chumba chako, au nje yake, anaweza kusema kuwa una pua yako kwenye jiwe la kusaga kila sekunde ya siku. Hiyo inakufanya uwe mfanyakazi anayethaminiwa sana. Wewe ni mfanya kazi wa goddam. Pia, hauitaji lensi ya Fresnel. Kwa kweli, kwa kugundua bosi, ni bora kuiondoa vinginevyo watu walio ndani ya kifungu chako wanaozunguka wataiweka mbali. Unaweza kuchukua lensi ya Fresnel na kuweka kipande cha inchi 1 cha neli ya PVC (kipenyo cha inchi 1/2 kutoka Home Depot) kwenye kichunguzi cha PIR na hiyo itakupa uwanja mwembamba sana wa maoni, kama vile moja kwa moja kwako mlangoni (kudhani una mlango) lakini sensor inafanya kazi vile vile. Ni anuwai ni kama futi 5-10 bila lensi ya Fresnel. Unaweza pia kuondoa kigunduzi cha PIR na kutumia waya 3, unaweza kuweka kichunguzi mahali popote kuifanya ifichike. Unaweza hata kununua moduli ya sauti kwa pesa 6, na kurekodi sauti zako mwenyewe. Unaweza kutumia ishara ya kimataifa kwa "bosi anakaribia" ambayo inafuta koo lako. Na unaweza kuibadilisha kila asubuhi. Au rekodi sauti ya wewe ukiandika kwa hamu, nk. Hapa kuna athari ya sauti niliyoifanya kutoka kwa ule mto wa whoopee, na kuiingiza kwenye kompyuta yangu, kuihariri na Ushupavu, na kuitumia kwa kitufe rahisi cha Kitufe ambacho ningeweza kuweka siku moja.
Hatua ya 9: Tofauti
Hapa kuna kichunguzi kingine cha bosi kulingana na dhana ile ile. Pia, mtu alitaka video, kwa hivyo nitaweka video ya hii hivi karibuni. Kichunguzi cha hii ni wazi kuwa ni Robo Sapien aliyependekezwa na kichunguzi cha mwendo kutoka Home Depot. Mwendo unapogunduliwa, roboti hutuma ishara ya IR kwenye ngome ya ndege ambapo kuna kigunduzi cha 38khz kilichofichwa. Utaratibu wa ndege una chaguzi kadhaa. Chaguzi zote ni za kibinafsi, lakini kwa kila kitu kikiwashwa, ndege huanza kuzunguka, kuteta, na mwangaza wa LED. Pia niliongeza mwangaza mwekundu wa LED uliowekwa chini ambayo huangaza mara 4 ili ujue mtu anakuja bila racket yote. Hii pia ina ucheleweshaji wa mara ya pili 30, na unaweza kuzima jambo lote kwa kuinua penseli. Penseli ina sumaku mwishoni ambayo, ikiingizwa ndani ya kulisha ndege, inawezesha kuzunguka kwa njia ya relay ndogo ya mwanzi wa sumaku. Tofauti pekee ya kweli katika mfumo huu ni kwamba sikutumia ujanja wa picha. Kuna quad-amp amp amp amp detector ya mwendo, na niligonga tu pini ya pato la hatua ya mwisho. Nilinunua vitu kadhaa vya ndege kwenye duka la dawa kwa sababu vilikuwa vinauzwa kwa pesa 5 kila moja. Kisha nikaongeza mawe na mimea ili kuficha detector ya IR, na nikatengeneza kisanduku kidogo kutoka kwa mti wa cherry na kuifunika ili kuficha betri ya ziada ya AA niliyohitaji. Jambo hilo linaendesha betri 2 AA, na imeamilishwa kwa sauti. Niliifanya iwe nyeti kwa sauti, na nilihitaji betri ya ziada kwa sababu kigunduzi cha 38khz nilichotumia kinahitaji angalau volts 4.5, ambayo inamaanisha betri 3. Kichunguzi cha mwendo kilifanywa kuziba kwenye duka la ukuta, kwa hivyo nilikata vitu vikubwa kwenye bodi ya mzunguko na sasa inaendesha betri ya 9v iliyosanikishwa ambapo balbu ya taa ilikuwa iko.
Hapa kuna kiunga cha video ya video hii
Ilipendekeza:
Kigundua umbali wa Jamii: Hatua 7 (na Picha)
Kivinjari cha Umbali wa Jamii: Kivinjari cha Umbali wa Jamii: Mimi ni Owen O kutoka Denver Colorado na nitakuwa katika darasa la 7 mwaka huu. Mradi wangu unaitwa Kigunduzi cha Umbali wa Jamii! Kifaa kamili cha kuweka salama wakati huu mgumu. Kitengo cha Kigundua Umbali wa Jamii
Kigundua umeme wa kibinafsi: Hatua 5 (na Picha)
Kigunduzi cha Umeme Binafsi: Katika mradi huu tutaunda kifaa kidogo ambacho hukuarifu kwa mgomo wa umeme ulioko karibu. Gharama ya jumla ya vifaa vyote katika mradi huu itakuwa rahisi kuliko kununua kigunduzi cha umeme cha kibiashara, na utapata kuboresha skil yako ya kutengeneza mzunguko
Bosi wa Benki - Mchezo wa Watson: Hatua 6 (na Picha)
Bosi wa Benki - Mchezo wa Watson: Timu ya Jam katika shule ya sanaa ya Winchester (Chuo Kikuu cha Southampton) ilikuwa na siku 3 kuunda mchezo wa usimamizi wa rasilimali kwa kutumia mifumo ya IBM's Watson API kuunda mchezo ambao unadhibitiwa kikamilifu na hotuba - Tunapita hatua tulizochukua kuunda mchezo huu f
SIYO * Kama Upotoshaji wa BOSI: Hatua 4 (na Picha)
SIYO * Kama Upotoshaji wa BOSI: Umechoka kwa njia ile ile ya zamani ya Boss-kama mbili-diode-clamp ya kupotosha? Unataka kanyagio ambayo inatoa malori ya ukatili wa gitaa iliyokasirika, moja kwa moja mpaka wa chafu, lakini pia inaweza kuwa laini dereva wa bluesy? Unataka stompbox ambayo inakuwezesha
Rekebisha Bosi wako DS-1: Hatua 8 (na Picha)
Rekebisha Bosi wako DS-1: Kila mpiga gita wakati fulani amejaribu angalau pedal ya kupotosha ya DS-1. Watu wengi hukatishwa tamaa mara moja. Hii juu ya kanyagio ya hyped inasikika kweli nyembamba bila ngumi. Wauzaji katika kituo cha gitaa watasema kitu kama " nzuri