Სარჩევი:
- ნაბიჯი 1: ინსტრუმენტები და მასალები
- ნაბიჯი 2: პურის დაფის ტესტირება
- ნაბიჯი 3: შეკრება (პტ 1)
- ნაბიჯი 4: შეკრება (ნაწილი 2)
- ნაბიჯი 5: საბოლოო შეკრება
- ნაბიჯი 6: ტესტირება და მომავალი მიმართულებები
ვიდეო: პულსირებული ჰაბის დეტექტორი: 6 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ეს პროექტი იყენებს RF მიმღების მოდულს, რათა გამოიწვიოს pulsing LED Heart როდესაც გადამცემი მოდის დიაპაზონში. მე ეს გავაკეთე ჩემი საცოლისთვის ვალენტინობის დღეს. მე ჯერ კიდევ სრულად უნდა გამოვცადო დიაპაზონი, რადგან მე ფაქტობრივად არ გამომიყვანია გადამცემი ჩვენი საცხოვრებელი კორპუსიდან, მას შემდეგ რაც დღეს დავასრულე. გადამცემი/მიმღები წყვილი, რომელიც მე გამოვიყენე, არის ჰიპოთეტურად 500 ფუტის სიმაღლე, თუმცა ეს არის ღია სივრცის ხედვის დიაპაზონი. მე ჯერ არ მაქვს დამატებული ანტენა მიმღების ან გადამცემის ყუთში, მაგრამ ამან უნდა გააუმჯობესოს მიმდინარე დიაპაზონი.
ნაბიჯი 1: ინსტრუმენტები და მასალები
საჭირო ინსტრუმენტები: Soldering IronDremelDrill (ან საკმაოდ დიდი საბურღი Dremel– ისთვის) Screwdriver აწვდის 2 LED- ს (1 წითელი გულისთვის, სხვა ნებისმიერი ფერი გადამცემისათვის) შთაბეჭდილება მარეგულირებელი (7805 ან მსგავსი) 2 9 ვ ბატარეა 2 9 ვ ბატარეის კლიპები 2 პროექტის ყუთი (მე ვიყენებ 270-1803 მიმღებისთვის, და პატარა 3x2x1 ან ასე ყუთი გადამცემისთვის) 2 SPST კონცენტრატორი (მე გამოვიყენე 275-645) 2 8 პინიანი DIP სოკეტი (მე 276-1995) პლასტმასის ნაჭერი (სასურველია მოღრუბლული ან გამჭვირვალე) და ბოლო, მაგრამ ყველაზე მნიშვნელოვანი RF გადამცემი და მიმღები (მე გამოვიყენე RF-KLP-434 Sparkfun– დან, რაც 11.95 იყო წყვილისთვის)
ნაბიჯი 2: პურის დაფის ტესტირება
მე დავაყენე ეს როგორც მარტივი ჩართვა ორ დაფაზე (Sparkfun– ის ფორუმზე ზოგიერთმა ადამიანმა აღნიშნა, რომ პრობლემები აქვთ მიმღების/გადამცემის მუშაობას, თუ ისინი ერთმანეთისგან რამდენიმე სანტიმეტრით დაშორებულია.) RF მოდულები საკმაოდ მარტივად მუშაობს. თქვენ უბრალოდ აწვდით მათ ძაბვას (მიმღებისათვის 5 ვ -მდე, ხოლო გადამცემისთვის 12 ვ -მდე) და გადამცემი მონაცემების პინზე სიგნალი გამეორებულია მიმღებზე. ჩემს წრეში გადამცემზე მონაცემთა პინი იმოძრავებს PIC. მე ვაპირებ უფრო მეტად ვიმუშაო PIC პროგრამაზე მონაცემთა რეალური პროტოკოლის უზრუნველსაყოფად, მაგრამ იმისათვის, რომ ეს მართლაც მოხდეს ამ შაბათ -კვირას, გადამცემი PIC ამჟამად მხოლოდ აგზავნის მაღალ სიგნალს 500ms- ზე, შემდეგ მცირდება 500ms- ზე და იმეორებს მანამ, სანამ ის ჩართულია არის LED, რომელიც მიმაგრებულია გამომავალ პინზე, რათა პულსის ვიზუალური უკუკავშირი მოგცეთ, ასე რომ თქვენ იცით, რომ წრე მუშაობს. მიმღები ამჟამად თანაბრად მარტივია. მონაცემთა პინი გადადის PIC– ის შეყვანაზე. PIC ელოდება მაღალ სიგნალს, შემდეგ პულსირებს LED სანამ სიგნალი მაღალია. როდესაც შეყვანის სიგნალი დაბალია, PIC ელოდება 500ms- ს, შემდეგ კვლავ ატარებს გამოკითხვას. აი კოდი ახლავე: * შენიშვნა * LED მარყუჟის გასააქტიურებელი მარყუჟი გადაღებულია Sparkfun- ის ფორუმების მაგალითზე მომხმარებლის მიერ შეცვლილია, რომ ის უფრო ნელა იმუშაოს გადამცემი:#მოიცავს#გამოყენების შეფერხებას (საათი = 4000000, int = 4000000)#გამოიყენეთ სწრაფი_იო (A)#დამუხტვა nomclrvoid main () {set_tris_a (0); ხოლო (1) {გამომავალი_მაღალი (pin_a4); დაგვიანებით_მმ (500); output_low (pin_a4); დაგვიანებით_მმ (500); }} მიმღები:#მოიცავს#გამოყენების შეფერხებას (საათი = 4000000, int = 4000000)#გამოიყენეთ სწრაფი_იო (A)#fuses nomclrvoid main () {unsigned int i, j, k, step; set_tris_a (0); while (1) {while (შეყვანა (pin_a3)) {ნაბიჯი = 1; j = 0; გააკეთეთ {for (; j = 0; j+= ნაბიჯი) {for (k = 0; k <10; k ++) {OUTPUT_HIGH (PIN_A1); for (i = j; i! = 0; i--); OUTPUT_LOW (PIN_A1); for (i = 100-j; i! = 0; i--); }} ნაბიჯი *= -1; j += ნაბიჯი; } while (j> 0); } delay_ms (500); }}
ნაბიჯი 3: შეკრება (პტ 1)
მე პირველად შევკრიბე გადამცემი წრე. კავშირები საკმაოდ მარტივია.
ბატარეიდან +9v გამტარებელი გადადის გადამრთველზე, რომელიც მიდის როგორც გადამცემზე (მისი გაშვება პირდაპირ 9v- დან), ასევე 7805 ძაბვის რეგულატორზე. რეგულირებადი ძაბვა მიდის PIC– ზე. PIC– ის პინ 2 მიდის LED– ზე (შემზღუდველი რეზისტორის საშუალებით) და გადამცემის მონაცემთა პინზე. როდესაც გადამრთველი ჩართულია, LED იწყებს ციმციმებას (ყოველ 1/2 წამში) და გადამცემი იწყებს გადაცემას. ანტენის პინი ჯერ დაუკავშირებლად დავტოვე, მაგრამ შეიძლება ანტენა დავამატო.
ნაბიჯი 4: შეკრება (ნაწილი 2)
მიმღები მსგავსი წრეა.
+9v გადადის გადამრთველზე, შემდეგ ძაბვის რეგულატორზე. რეგულირებადი 5v მიდის PIC– ზე და მიმღებზე. მიმღების მონაცემთა პინი გადადის PIC– ის მე –4 პინზე. სურათის 6 პინი უკავშირდება LED- ს (უნდა იყოს შემზღუდველი რეზისტორის საშუალებით, რომელიც დამავიწყდა პირველი შემოვლისას, მოგვიანებით უნდა დავამატო.)
ნაბიჯი 5: საბოლოო შეკრება
მე გავაღე ხვრელები იმ შემთხვევებში, როდესაც ჩარჩოები ეკრანის დაფებს იჭერდა, ხოლო ყუთების გვერდებზე - კონცენტრატორებს.
დრემელი გამოვიყენე მიმღების ყუთის თავზე გულის ფორმის ამოსაკვეთად. პლასტიკური, რომლის დასაფარად ვიყენებდი, პაკეტიდან მხოლოდ თხელი ჯართი იყო. მე გამოვიყენე უხეში ქვიშაქვა პლასტმასის გასაკაწრელად/გასაჭირისთვის ისე, რომ ის არ იყო მთლად გამჭვირვალე და ოდნავ გავფანტავდი შუქს. შემდეგ პლასტმასის ეს ნაჭერი წებოვანა მიმღების სახურავის შიგნით. (სინათლე უკეთესად ჩანს, ვიდრე სურათებში, ის საკმაოდ კარგად იფანტება პლასტმასის საშუალებით) დახურეთ ყველა ყუთი და გამოსცადეთ იგი.
ნაბიჯი 6: ტესტირება და მომავალი მიმართულებები
ახლავე შემიძლია 90-100 ფუტის დიაპაზონი მივიღო მიმღებით, რომელიც ჩემს მეორე სართულის ბინაში ზის. ვინაიდან მიმღებსა და გადამცემზე ანტენის ქინძისთავები არაფერთან არის დაკავშირებული, შეიძლება შევეცდები ვიპოვო რამდენიმე პატარა ანტენა, რომ დავამატო ისინი, რომ ვნახო რამდენად შემიძლია დიაპაზონის გაზრდა.
მე მოკლედ განვიხილე მხოლოდ 555 ქრონომეტრის გამოყენება გადამცემის პულსის შესაქმნელად, მაგრამ გადავწყვიტე, რომ ვინაიდან მე ვაპირებ PIC კოდის გაუმჯობესებას, სასურველია PIC- ის გამოყენება როგორც მიმღებში, ასევე გადამცემში. (ასევე, 555 ქრონომეტრის გამოყენებას დასჭირდება პულსის გამომუშავების კიდევ რამდენიმე კომპონენტი) მინდა განვახორციელო მარტივი სერიული პინგი, რათა თავიდან ავიცილო ხმაური, რომელიც შემთხვევით შემთხვევით იწვევს მიმღებს მიმდინარე კოდთან ერთად, რადგან მე მხოლოდ ვამოწმებ მაღალი შეყვანისთვის.
გირჩევთ:
პულსირებული LED 555 ქრონომეტრისა და პოტენომეტრის გამოყენებით: 4 ნაბიჯი
პულსირებადი LED 555 ქრონომეტრისა და პოტენომეტრების გამოყენებით: გამარჯობა! ამ სასწავლო ინსტრუქციაში ჩვენ გაჩვენებთ თუ როგორ უნდა ავაშენოთ LED დიმერის წრე, რომელიც მუშაობს რეგულირებად დროულ მარყუჟზე, პოტენომეტრის, 555 ქრონომეტრის და სხვა ძირითადი წრიული კომპონენტების გამოყენებით. ჩვენ პირველად მივიღეთ იდეა ამ პროექტის შესახებ
პულსირებული სოლენოიდების გამოყენება Wemos D1 Mini და H-Bridge სარწყავად: 7 ნაბიჯი
Pulsed Solenoids with Wemos D1 Mini და H-Bridge მორწყვისთვის: ამ სასწავლო მიზნის მისაღწევად მინდოდა შემექმნა გამოსავალი, რათა დისტანციურად ჩავრთო სპრინკლერული სისტემა ან ჩემი ნერგების წყლის მორწყვა. მე ვაპირებ გამოვიყენო wemos D1 გასაკონტროლებლად იმპულსური სოლენოიდები. ეს სოლენოიდები ბევრად ნაკლებ ენერგიას ხარჯავენ, რადგან როდესაც მათ აქვთ მიმღები
IOT კვამლის დეტექტორი: განაახლეთ არსებული კვამლის დეტექტორი IOT– ით: 6 ნაბიჯი (სურათებით)
IOT კვამლის დეტექტორი: განაახლეთ არსებული კვამლის დეტექტორი IOT– ით: ავტორების სია, გამომგონებელი: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng მეთვალყურე: დოქტორი ჩია კიმ სენგი მექანიკური და რობოტული ინჟინერიის განყოფილება, ელექტრო და ელექტრონული ინჟინერიის ფაკულტეტი, Universiti Tun ჰუსეინ ონნი მალაიზია. განაწილება
USB ჰაბის შიგნით Altiods Tin: 4 ნაბიჯი
USB Hub Inside Altiods Tin: ეს ინსტრუქცია გასწავლით თუ როგორ უნდა დაამონტაჟოთ USB კერა ალტოიდების კალის შიგნით
USB ჰაბის შენახვის განყოფილება ფლოპიებში!: 5 ნაბიჯი
USB ჰაბის შენახვის განყოფილება ფლოპიებში!: ყველას გისურვებთ გქონდეთ ერთი პორტალის საცავი, რომელიც არის ძალიან მსუბუქი, აქვს მინიმუმ 8 GB საცავი, არ გჭირდებათ ზრუნვა, თუ ის დაეცემა, შეგიძლიათ გქონდეთ ყველგან და რეალურად ატაროთ ყველა ოპერაციული სისტემა რამდენიმე საოფისე პროგრამით და ყველა ეს პროგრამა