Სარჩევი:

ბრტყელი ბოს დეტექტორი: 9 ნაბიჯი (სურათებით)
ბრტყელი ბოს დეტექტორი: 9 ნაბიჯი (სურათებით)

ვიდეო: ბრტყელი ბოს დეტექტორი: 9 ნაბიჯი (სურათებით)

ვიდეო: ბრტყელი ბოს დეტექტორი: 9 ნაბიჯი (სურათებით)
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ნოემბერი
Anonim
ბრტყელი ბოსი დეტექტორი
ბრტყელი ბოსი დეტექტორი
ბრტყელი ბოსი დეტექტორი
ბრტყელი ბოსი დეტექტორი

რაც უფრო ვიზრდები, მით უფრო მცირდება ჩემი კუბიკი. ფაქტობრივად, მე ახლა კუბიკიც არ მაქვს. მაგრამ ჩემი უფროსი დადიოდა შეუმჩნეველი და მიჭერდა კვლევის დროს რაიმე დავალების შესასრულებლად (WWW - უფროსს ჰგავდა ვებ სერფინგი) და მეუბნებოდა, რომ საქმეს შეუდექი. მინდოდა ძროხის ზარი დამედო მის გარშემო, მაგრამ დარწმუნებული ვარ, რომ ის არ წავიდოდა, ამიტომ სხვა რამის მოფიქრება მომიწია. (შენიშვნა - სათაური უნდა იყოს "გაბერილი")

ნაბიჯი 1: აიღეთ ეს მშვენიერი ხმაურის მწარმოებელი დაახლოებით 6 დოლარად კვების მაღაზიის სათამაშოების განყოფილებაში

აიყვანეს ეს მშვენიერი ხმაურის მწარმოებელი დაახლოებით 6 დოლარად კვების მაღაზიის სათამაშოების განყოფილებაში
აიყვანეს ეს მშვენიერი ხმაურის მწარმოებელი დაახლოებით 6 დოლარად კვების მაღაზიის სათამაშოების განყოფილებაში

თქვენ შეგიძლიათ წაიკითხოთ პაკეტი თქვენთვის. მას აქვს დაახლოებით 6 განსხვავებული შემთხვევითი "ჰანგები". მაგრამ, მთავარი ელემენტია პატარა RF დისტანციური ღილაკი, რომელიც მოყვება მას.

ნაბიჯი 2: და მე ვიპოვე ეს პატარა ძვირფასი ქვა WalMart– ში დაახლოებით $ 5.00

და მე ვიპოვე ეს პატარა ძვირფასი ქვა WalMart– ში დაახლოებით $ 5.00
და მე ვიპოვე ეს პატარა ძვირფასი ქვა WalMart– ში დაახლოებით $ 5.00

ცხადია, ის ანათებს ოდნავ შუქს (LED) როდესაც მოძრაობა გამოვლენილია და ოთახი ბნელია. (ჰმმმ, მაინტერესებს შევძლებ თუ არა …)

ნაბიჯი 3: კარგი. მოდით გავტეხოთ მოძრაობის სენსორი და შევხედოთ ნახეთ…

Კარგი. მოდით გავტეხოთ მოძრაობის სენსორი და შევხედოთ ნახეთ…
Კარგი. მოდით გავტეხოთ მოძრაობის სენსორი და შევხედოთ ნახეთ…

ისე, მე დავნიშნე ყველაფერი. ფოტო უჯრედი (არ არის ნაჩვენები, მაგრამ მერწმუნეთ, ის იქ არის) არის ის, რომ თავიდან აიცილოს შუქი (LED) დღის განმავლობაში და, შესაბამისად, ახანგრძლივებს ბატარეის ხანგრძლივობას.

ფრესელის ობიექტივი არის მოძრაობის სენსორის ფართო ხედვის უზრუნველსაყოფად. ფრესნელი გამოითქმის ფრი-ნელ, ეძებეთ ვიკიპედიაში დამატებითი ინფორმაციისთვის.

ნაბიჯი 4: მოდით გავაკეთოთ ცოტაოდენი

მოდი ვიმსჯელოთ
მოდი ვიმსჯელოთ

პირველი, თქვენ ხედავთ PIR მოძრაობის დეტექტორს. PIR ნიშნავს "პასიურ ინფრაწითელს". ზოგი მას უწოდებს "პირო ინფრაწითელს". არ ვიცი რატომ. მიუხედავად ამისა, ჩვენ ამას არ გავტეხავთ. შეიძლება მოგვიანებით დაგვჭირდეს რამე.

შემდეგი, ჩვენ (კარგად, მე … მაგრამ სამეფო ჩვენ) დავფარეთ ის ფოტოელემენტი, რომელზეც გითხარით. ხედავთ, მე მინდა, რომ ჩემი უფროსი-დეტექტორი იყოს აქტიური დღე და ღამე. ასე რომ, მისი დაფარვით, ის ფიქრობს, რომ სიბნელეშია მაშინაც კი, როდესაც შუქები ანთებულია. მაგრამ, ჩვენ მხოლოდ ბამბა გადავიტანეთ მის თვალებზე (სინამდვილეში ერთი თვალი) და ის ახლა სიბნელეშია დაცული. და თქვენ ხედავთ, რომ ჩვენ დავაყენეთ ჩვენი საკუთარი ფოტოელემენტი LED- ის გვერდით. ეს პატარა ხრიკი გვაცნობებს როდის ჩნდება LED, რადგან მოძრაობა გამოვლინდა. რა თქმა უნდა, ჩვენ შეგვეძლო LED- დან მავთულის გაშვება იმავე მიზნის მისაღწევად, მაგრამ სად არის ამაში გართობა. ჰაკერების გართობა არის მისი გარჩევა სხვაგვარად, ვიდრე სხვა ჰაკერები, როგორც სხვა ელექტრო ინჟინრებში. და ეს თქვენს გარჩევას ნამდვილ ორიგინალად აქცევს.

ნაბიჯი 5: ფოტოელემენტის წრე

ფოტოცელის წრე
ფოტოცელის წრე

ფოტოელემენტს, რომლის ყიდვაც შეგიძლიათ რადიო Shack– ში, აქვს წინააღმდეგობა დაახლოებით 50k ohms სინათლის გარეშე, ხოლო დაახლოებით 5k ohms ან ნაკლები, როდესაც ნათელ შუქს ექვემდებარება. ასე რომ, თუ ჩვენ გამოვიყენებთ რეზისტორს სერიულად ფოტოელემენტთან, რომელიც არის მხოლოდ რეზისტორი, და ვაკავშირებთ მათ ძაბვის წყაროსთან და მიწასთან, მაშინ ჩვენ გვაქვს ძაბვის გამყოფი. იქიდან, ორ რეზისტორს შორის შეხება იძლევა ძაბვის სიგნალს, რომელიც მაღლა ან ქვევით მიდის და მისი გამოყენება შესაძლებელია მოწყობილობის გასააქტიურებლად. ამ შემთხვევაში მოძრაობის დეტექტორი იყენებს 3xAA ბატარეებს, რაც არის 4.5 ვოლტი. და ეს არის ის, თუ როგორ არის ჩართული წრე, რათა უზრუნველყოს სიგნალი, რომელიც საჭიროა სხვა ელექტრონიკის მართვისთვის. LED გამორთული, წრიული სიგნალი არის დაახლოებით 1.7 ვოლტი, LED ჩართულია, სიგნალი იზრდება დაახლოებით 3.5 ვოლტამდე, რაც საკმარისია მიკროკონტროლერის გასააქტიურებლად

ნაბიჯი 6: დისტანციური მართვის Whoopee ღილაკის გატეხვა

დისტანციური მართვის Whoopee ღილაკის გატეხვა
დისტანციური მართვის Whoopee ღილაკის გატეხვა

არის ღილაკი, რაც ნიშნავს სადღაც ორ ქინძისთავს, რომელიც ახლო წრეში მოქცევისას იწვევს ღეროს ბალიშს თავისი საქმის გაკეთება. ქინძისთავები საკმაოდ აშკარაა, ამიტომ მე არ ვაჩვენე ეს ნაწილი. მაგრამ, მე პატარა ხვრელი გავხსენი და წყვილი მავთული გადავიტანე ღილაკზე. და რადიო შაკიდან 5 ვ ლერწამას სარელეო გამოყენებით, შემიძლია დავაკავშირო ორი ქინძისთავი ლერწმის რელეს ენერგიით.

ნაბიჯი 7: ახლა სახიფათო ნაწილისთვის

ახლა რაც შეეხება რთულ ნაწილს
ახლა რაც შეეხება რთულ ნაწილს

ეს ნამდვილად არ არის სახიფათო, თუ ცოტა რამ იცით ელექტრონიკის შესახებ, მაგრამ საქმე იმაშია, რომ თქვენ უნდა გამოიყენოთ გამშვები სიგნალი სისტემის გასააქტიურებლად. თქვენ შეგიძლიათ გამოიყენოთ ერთჯერადი ტაიმერი, ან შედარებითი, ან 555 ქრონომეტრი, მაგრამ, ჩემთვის, ყველაზე ადვილია გამოიყენოთ 8 პინიანი მიკროკონტროლი. მე გამოვიყენე PIC Micro 12F675. ამის წყალობით, მე შემიძლია ჩავრთო პინის შეყვანის შეცვლა და წითელი LED განათება. ასევე, თუ 5 ადამიანი შემოდის, მე არ მსურს რამის გაგიჟება 15 წამის განმავლობაში, ამიტომ 30 წამიანი შეფერხება ჩავრთე, რათა მომეკლა კლავიშის ჩამრთველი და გამორთულიყო. ასე რომ, მე უბრალოდ სწრაფად ვიღებ და ვაჩვენებ კონტრაცეფციის საბოლოო შედეგს. შენიშვნა, მე დაფარული LED ისე, რომ ყოფილი უფროსი არ ვხედავ განათების ჩართული ყოველ ჯერზე ის barged ჩემს თავმდაბალი 1/4 კაბინაში. ეს სურათი არის საბოლოო პროდუქტი. მე დავტოვებ ელექტრონიკას, როგორც სავარჯიშო სტუდენტს. აქ არის კოდი PIC Micro 12F675:; ************************** ***********************************************; ფაილის სახელი: Flatulant_Boss; პროცესორი: 12F675; ავტორი: ალან მოლიკი (alanmollick.com); რეჟიმი: შეწყვეტა GP2 ცვლილებაზე;; ~ GPIO რეესტრები; GP0 = INPUT - n/c; GP1 = OUTPUT - სარელეო; GP2 = INPUT - მაღალი = აღმოჩენილი მოძრაობა; GP3 = INPUT - n/c; GP4 = OUTPUT - წითელი LED; *************************************** ********************************** სია p = 12F675; სიის დირექტივა პროცესორის#განსაზღვრისათვის; პროცესორის სპეციფიკური ცვლადი განმარტებებიrorlelevel -302; აღკვეთოს 302 შეტყობინება სიის ფაილიდან CONFIG _CP_OFF & _CPD_OFF & _BODEN_OFF & _MCLRE_OFF & _WDT_OFF & _PWRTE_ON & _INTRC_OSC_NOCLKOUT; ~ ცვლადები ~ w_temp EQU 0x20; ცვლადი, რომელიც გამოიყენება კონტექსტის შესანახად status_temp EQU 0x21; ცვლადი, რომელიც გამოიყენება კონტექსტის შესანახად hiB EQU 0x21; MSBytelowB EQU 0x22; LSBytetemp EQU 0x23 სათადარიგო EQU 0x24 temp1 EQU 0x25; გამოიწვიოს შეწყვეტა flagtemp2 EQU 0x26 დაგვიანებით EQU 0x27; დროის დაყოვნება EQU 0x28; pin შტატებიpare1 EQU 0x29spare2 EQU 0x2 ანგარიში EQU 0x2b; მარყუჟის რაოდენობა 1 EQU 0x2c; გარე მარყუჟის count22 EQU 0x2d; გარე მარყუჟი countd1 EQU 0x2e; დაგვიანების counterd2 EQU 0x2f; დაგვიანების counterd3 EQU 0x30; დაგვიანებით counterd4 EQU 0x31; დაგვიანების მრიცხველი; ****************************************** *********************** RESET_VECTOR ORG 0x000; პროცესორის გადატვირთვის ვექტორი goto main; გადადით პროგრამის დასაწყისში INT_VECTOR ORG 0x004; ვექტორის ადგილმდებარეობის შეწყვეტა movwf w_temp; დაზოგეთ მიმდინარე W რეგისტრის შინაარსი movf STATUS, w; სტატუსის რეგისტრის გადატანა W რეგისტრში movwf status_temp; შეინახეთ STATUS რეესტრის შინაარსი; isr კოდის ზარი მოძრაობა_მოძებნა; განგაშის სიგნალების გაგზავნა bankel INTCON bcf INTCON, INTF; წმინდა GP2/INT დროშის მოძრავი status_temp, w; ამოიღეთ STATUS რეგისტრატორის ასლი movwf STATUS; აღადგინეთ წინასწარი STRUS რეგისტრაციის შინაარსი swapf w_temp, f swapf w_temp, w; აღდგენა pre-isr W რეგისტრაცია შინაარსი retfie; შეფერხებიდან დაბრუნება; ******************************************* ****************** მთავარი:; მთავარი პროგრამა; ეს პირველი 4 ინსტრუქცია არ არის საჭირო, თუ შიდა ოსცილატორი არ გამოიყენება დარეკეთ 0x3FF; ქარხნის დაკალიბრების მნიშვნელობის მიღება bsf STATUS, RP0; დააყენეთ ფაილების რეგისტრაციის ბანკი 1 movwf OSCCAL– ზე; განაახლეთ რეგისტრი ქარხნის cal ღირებულებით bcf STATUS, RP0; დააყენეთ ფაილების რეგისტრაციის ბანკი 0; *********************************;*ინიციალიზაცია*; *** ********************************; GP0 = არ გამოიყენება, GP1 = სარელეო გამომავალი, GP2 = შეყვანა (მოძრაობის გამოვლენა), GP3 = შეყვანის cntrl/გადაუდებელი გათიშვისთვის, GP4 = გამომავალი LED ინდიკატორისთვის; GP5 = არ გამოიყენება; შექმენით I/O pin pin bankel TRISIO movlw b'00000101 '; xx ------ არ განხორციელებულა; --0 ----- 0 = გამომავალი, GP5 = n/c; --- 0 ---- 0 = გამომავალი, GP4 = LED; ---- x --- არ გამოიყენება, GP3, მიძღვნილი MCLR; ----- 1-- 1 = შეყვანა, გამოვლენილია GP2 მოძრაობა; ------ 0- 0 = გამომავალი, GP1 = სოლენოიდის სარქველი; ------- 1 1 = შეყვანის GP0 = A/D movwf TRISIO; შეიქმნა A/D გადამყვანი ბანკი ANSEL movlw b'00010000 '; x ------- არ განხორციელებულა; -001 ---- 001 = ფოკუსები/8 კონვერტაციის საათი; ---- 0 --- 0 = ციფრული I/O, GP4, Fosc/4 საათი, გამართვის მიზნით.; ----- 0-- 0 = ციფრული I/O, GP2; ------ 0- 0 = ციფრული I/O, GP1, სარელეო/etc; ------- 0 0 = ციფრული I/O, 1 = ანალოგური GP0 movwf ANSEL ბანკი ADCON0 movlw b'00000000 '; 0 ------- 1 = სწორი გამართლებული შედეგი; -0 ------ 0 = Vdd არის ძაბვის მითითება; --xx ---- არ განხორციელებულა; ---- 00-- 00 = არხის არჩევა 0 (GP0); ------ 0- 0 = A/D კონვერტაცია არ დაწყებულა; ------- 0 0 = A/D კონვერტორი მოდული გამორთულია movwf ADCON0; ინიციალიზაცია გამომავალი pinsinit bankel GPIO movlw b'00000000 'movwf GPIO; ინიციალიზაცია წყვეტს ბანკს INTCON movlw b'00000000 '; 0 ------- 0 = გლობალური შეფერხებები გამორთულია; -0 ------ 1 = პერიფერიული შეფერხებების ჩართვა; --0 ----- 0 = TMR0 გადინების შეწყვეტის გამორთვა; --- 1 ---- 1 = GP2/INT გარე შეწყვეტის ჩართვა; ---- 0 --- 0 = გამორთვა GPIO პორტის შეცვლის შეფერხება; ----- 0-- 0 = არა TMR0 გადავსებაზე; ------ 0- 1 =; ------- 0 0 = GPIO პორტის შეცვლა movwf INTCON; ინიციალიზება შეწყვეტა pin ცვლილებაზე GP2 bankels IOC movlw b'00000100 '; x ------- არ განხორციელებულა; -x ------ არ განხორციელებულა; --0 ----- 0 = გამორთეთ GP5; --- 0 ---- 0 = გამორთეთ GP4; ---- 0 --- 0 = გამორთეთ GP3; ----- 1-- 1 = ჩართეთ GP2/INTR *****; ------ 0- 0 = გამორთეთ GP1; ------- 0 0 = გამორთვა GP0 movwf IOC ბანკები PIE1 movlw b'00000000 '; 0 ------- 0 = გამორთვა EE ჩაწერის სრული შეწყვეტა; -0 ------ 0 = გამორთეთ A/D კონვერტორის შეწყვეტა; --xx ---- არ განხორციელებულა; ---- 0 --- 0 = შედარების შეწყვეტა გამორთულია; ----- xx- არ განხორციელებულა; ------- 0 1 = ჩართეთ TMR1 გადინების შეწყვეტა movwf PIE1 ბანკეტი PIR1 movlw b'00000000 '; 0 ------- 0 = EE ჩაწერა არ დასრულებულა; -0 ------ 0 = A/D კონვერტაცია არ დასრულებულა; --xx ---- არ განხორციელებულა; ---- 0 --- 0 = შედარების შეწყვეტა არ არის; ----- xx- არ განხორციელებულა; ------- 0 0 = არა TMR1 გადავსება movwf PIR1; ********************************* ************************; GP1 = გამომავალი სარელეო; GP4 = გამომავალი LED; ****************************************** ************** bankel INTCON bsf INTCON, INTE; ჩართეთ GP2 შეწყვეტა bsf INTCON, GIEMain_Loop:; თუ GP2 = 1 შემდეგ გამოაქვეყნეთ სიგნალიზაცია GP1– ზე, GP4– ზე ძილის შეწყვეტის გზით, გადადით Main_Loop– ზე; ******************************* **************************; მოძრაობის გამოვლენის შეწყვეტის დამმუშავებელი;; GP1 = გამომავალი სარელეო, GP4 = გამომავალი LED; ************************************ ******************** მოძრაობის_განზომილება: bsf GPIO, 1; გაააქტიურეთ სარელეო 100 წმ ზარის პაუზისთვის_100ms bcf GPIO, 1; რელეის გააქტიურება bsf GPIO, 4; გაააქტიურეთ LED 0.5 წამი. დარეკეთ pause_500ms bcf GPIO, 4 დაბრუნება; **************************************** ****************; ონლაინ დაგვიანების კოდების გენერატორი; https://massmind.org/techref/piclist/codegen/delay.htm;******************************* ************************* პაუზა_100 წმ:; გადადება = 0.1 წამი; საათის სიხშირე = 4 MHz movlw 0x1F; 99998 ციკლი movwf d1 movlw 0x4F movwf d2Dlaylay_100 decfsz d1, f goto $+2 decfsz d2, f goto Delay_100 goto $+1; 2 ციკლი returnpause_500msec:; გადადება = 0.5 წამი; საათის სიხშირე = 4 MHz movlw 0x03; 499994 ციკლი movwf d1 movlw 0x18 movwf d2 movlw 0x02 movwf d3Dlaylay_500 decfsz d1, f goto $+2 decfsz d2, f goto $+2 decfsz d3, f goto $ 1o $+1 წავიდა $+1 returnpause_1 წამი; გადადება = 1 წამი; საათის სიხშირე = 4 MHz movlw 0x08; 999997 ციკლი movwf d1 movlw 0x2F movwf d2 movlw 0x03 movwf d3Dlaylay_1sec decfsz d1, f goto $+2 decfsz d2, f goto $+2 decfsz d3, f goto $ nop_1se; დაბრუნების;************************************************ ****************************

ნაბიჯი 8: საბოლოო სიტყვები

დასკვნითი სიტყვები
დასკვნითი სიტყვები

ეს სურათი არის ყველაფრის დამალვის ერთ -ერთი გზა.

შენიშვნა - მიკრო კონტროლერის გამოყენებით, ამ ინსტრუქციის ვარიაციების რაოდენობა შეუზღუდავია. თქვენ შეგიძლიათ განათავსოთ დინამიკი ისე, რომ ხმა ისმის თქვენი უფროსის უკნიდან. ან შეგიძლიათ დააკავშიროთ ის კომპანიის PA სისტემაში. თქვენ შეგიძლიათ სისტემა დაარქვათ თქვენს კომპიუტერს და სამუშაოთან დაკავშირებული გვერდი გამოჩნდეს წამის 1/10 წუთში, ასე რომ ნებისმიერ დროს, როდესაც თქვენი ყოფილი უფროსი ან ვინმე სხვა შემოდის თქვენს პერიმეტრზე, ყოველთვის იქნება ცხრილი ან ტექნიკური დოკუმენტი რომ თქვენ უნდა იმუშაოთ. და 24/7 … ნებისმიერს, ვინც შევა თქვენს კაბინეტში, ან მის გარეთ, შეუძლია თქვას, რომ თქვენ გაქვთ ცხვირი საფქვავ ქვასთან ყოველ წამს. ეს გახდის თქვენ მაღალ შეფასებულ თანამშრომელს. შენ ხარ დამნაშავე შრომისმოყვარე. ასევე, თქვენ ნამდვილად არ გჭირდებათ ფრესელის ობიექტივი. ფაქტობრივად, უფროსების გამოვლენისთვის უმჯობესია ამოიღოთ იგი, წინააღმდეგ შემთხვევაში ხალხი თქვენს კაბინეტში მოძრაობს. შეგიძლიათ ამოიღოთ ფრესნელის ლინზა და დადოთ 1 ინჩიანი PVC მილის ნაჭერი (1/2 დიუმიანი დიამეტრი Home Depot– დან) PIR დეტექტორზე და ეს მოგცემთ ძალიან ვიწრო ხედვის არეს, მაგალითად უშუალოდ თქვენს კართან (თუ დავუშვებთ თქვენ გაქვთ კარი) მაგრამ სენსორი მუშაობს ისევე კარგად. მისი დიაპაზონი დაახლოებით 5-10 ფუტია ფრესელის ლინზის გარეშე. თქვენ ასევე შეგიძლიათ ამოიღოთ PIR დეტექტორი და 3 მავთულის გამოყენებით შეგიძლიათ განათავსოთ დეტექტორი სადმე, რათა ის დაიმალოს. თქვენ შეგიძლიათ შეიძინოთ ხმის მოდული 6 დოლარად და ჩაწეროთ თქვენი საკუთარი ხმები. თქვენ შეგიძლიათ გამოიყენოთ საერთაშორისო სიგნალი "უფროსი ახლოვდება", რომელიც ყელს გაწმენდს. და თქვენ შეგიძლიათ შეცვალოთ იგი ყოველ დილით. ან ჩაწერეთ თქვენი ცხელებათა აკრეფის ხმა და ა.შ.

ნაბიჯი 9: ვარიაცია

ვარიაცია
ვარიაცია

აქ არის კიდევ ერთი მთავარი დეტექტორი, რომელიც დაფუძნებულია იმავე კონცეფციაზე. ასევე, ვიღაცას სურდა ვიდეო, ამიტომ მალე დავდებ ვიდეოს ამისთვის. ამ მოწყობილობის დეტექტორი აშკარად არის რობო საპიენი, რომელიც შეწყვიტა Home Depot– ის მოძრაობის დეტექტორთან. როდესაც მოძრაობა გამოვლენილია, რობოტი აგზავნის IR სიგნალს ფრინველის გალიაში, სადაც არის ფარული 38 კჰც დეტექტორი. ფრინველის მექანიზმს აქვს რამდენიმე ვარიანტი. ყველა ვარიანტი ინდივიდუალურად არის შერჩეული, მაგრამ როდესაც ყველაფერი ჩართულია, ფრინველი იწყებს ტრიალს, ჭიკჭიკს, მოციმციმე LED- ით. ასევე დავამატე სუპერ ნათელი წითელი LED, რომელიც დამონტაჟებულია მის ქვემოთ და ციმციმებს 4 -ჯერ, რათა იცოდეთ, რომ ვიღაც მოდის რეკეტის გარეშე. ამას ასევე აქვს 30 წამიანი შეფერხება და თქვენ შეგიძლიათ გამორთოთ ყველაფერი ფანქრის აწევით. ფანქარს აქვს მაგნიტი ბოლოში, რომელიც ჩიტის ფრინველში ჩასმისას საშუალებას აძლევს მიკროსქემის ჩართვას მცირე მაგნიტური ლერწმის რელეს საშუალებით. ერთადერთი რეალური განსხვავება ამ სისტემაში ის არის, რომ მე არ გამოვიყენე ფოტოელემენტის ხრიკი. მოძრაობის დეტექტორში არის quad op-amp და მე მხოლოდ ბოლო ეტაპის გამომავალი პინი გამოვართვი. მე ვიყიდე რამდენიმე ასეთი ფრინველის საგანი აფთიაქში, რადგან ისინი იყიდებოდა 5 დოლარად. შემდეგ მე დავამატე ქვები და მცენარეულობა IR დეტექტორის დასამალად და ალუბლის ხისგან გავაკეთე პატარა ყუთი და მოვამზადე ლაქი, რომ დამალულიყო დამატებითი AA ბატარეა, რაც მჭირდებოდა. ნივთი მუშაობს 2 AA ბატარეაზე და გააქტიურებულია ხმა. ხმის მიმართ ნაკლებად მგრძნობიარე გავხდი და დამჭირდა დამატებითი ბატარეა, რადგან 38 კჰც დეტექტორს, რომელსაც ვიყენებდი, სჭირდებოდა მინიმუმ 4.5 ვოლტი, რაც ნიშნავს 3 ბატარეას. მოძრაობის დეტექტორი გაკეთდა შესაერთებლად კედლის განყოფილებაში, ასე რომ მე მოვაცილე დიდი ნივთები მიკროსქემის დაფაზე და ახლა ის ამოწურულია 9 ვ ბატარეით დაყენებული იქ, სადაც ნათურა იყო განთავსებული.

აქ არის ბმული ვიდეოზე. ვიდეო

გირჩევთ: