Съдържание:
- Стъпка 1: Инструменти и консумативи
- Стъпка 2: Тестване на дъската
- Стъпка 3: Монтаж (точка 1)
- Стъпка 4: Монтаж (част 2)
- Стъпка 5: Окончателно сглобяване
- Стъпка 6: Тестване и бъдещи посоки
Видео: Пулсиращ детектор за мъже: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
Този проект използва модул за радиочестотен приемник, за да задейства пулсиращо LED сърце, когато предавателят е в обхвата. Направих това за годеника си за Свети Валентин тази година. Все още не съм изпробвал напълно обхвата, тъй като всъщност не съм извадил предавателя от нашата жилищна сграда, откакто току -що го завърших днес. Двойката предавател/приемник, която използвах, е хипотетично способна да достигне до 500 фута, въпреки че това е обсегът на открито пространство. Все още не съм добавил антени нито към приемника, нито към предавателната кутия, но това би трябвало хипотетично да подобри текущия обхват.
Стъпка 1: Инструменти и консумативи
Необходими инструменти: поялникDremelDrill (или доста голяма бормашина за Dremel) Отвертка Доставя 2 светодиода (1 червен за сърцето, друг всеки цвят за захранваща светлина за предавателя) Печатна платка (използвах 276-159 от RadioShack) 2 5V Voltage Регулатори (7805 или подобни) 2 9v батерии 2 9v скоби за батерии 2 кутии за проекти (използвах 270-1803 за приемника и малка кутия 3x2x1 или така за предавателя) 2 SPST превключвателя (използвах 275-645) 2 8 пинови DIP гнезда (Използвах 276-1995) 2 PIC 12f683 (можете да получите няколко от тях като безплатна проба от Microchip) 2 резистора (стойността зависи от светодиодите, които използвате, някъде около 100ohms за типични светодиоди от 5v регулирано напрежение) Малка парче пластмаса (за предпочитане облачно или полупрозрачно) проводник и последно, но най-важното RF предавател и приемник (използвах RF-KLP-434 от Sparkfun, което беше 11.95 за двойката)
Стъпка 2: Тестване на дъската
Зададох това като обикновена схема на две платки (някои хора във форумите на Sparkfun съобщават, че имат проблеми с принуждаването на приемника/предавателя да работят, ако са само на няколко инча един от друг.) RF модулите работят доста просто. Просто им предоставяте напрежение (около 5v за приемника и до 12v за предавателя) и сигналът на пина за данни на предавателя се възпроизвежда на приемника. PIC. Възнамерявам да работя повече по програмата PIC, за да осигуря действителен протокол за данни, но за да направя това действително този уикенд, PIC на предавателя в момента просто изпраща висок сигнал за 500ms, след това спада за 500ms и се повтаря, докато той е включен. Към изходния щифт е прикрепен светодиод, който дава визуална обратна връзка за импулса, за да знаете, че веригата работи. Приемникът е еднакво прост и в момента. Щифтът за данни отива към вход на PIC. PIC изчаква висок сигнал, след което пулсира светодиода, докато сигналът е висок. Когато входният сигнал е нисък, PIC изчаква 500ms, след което отново оправя входа. Ето кода за сега: * ЗАБЕЛЕЖКА * Действителният цикъл за пускане на светодиодния импулс е взет от пример във форумите на Sparkfun от нахален потребител и просто модифициран, за да работи по -бавно Transmitter:#include#използване на забавяне (часовник = 4000000, int = 4000000) #use fast_io (A) #fuses nomclrvoid main () {set_tris_a (0); while (1) {output_high (pin_a4); delay_ms (500); output_low (pin_a4); delay_ms (500); }} Приемник:#включвам#закъснение при използване (часовник = 4000000, int = 4000000)#използвайте fast_io (A)#предпазители nomclrvoid main () {unsigned int i, j, k, step; set_tris_a (0); while (1) {while (вход (pin_a3)) {стъпка = 1; j = 0; do {for (; j = 0; j+= step) {for (k = 0; k <10; k ++) {OUTPUT_HIGH (PIN_A1); за (i = j; i! = 0; i--); OUTPUT_LOW (PIN_A1); за (i = 100-j; i! = 0; i--); }} стъпка *= -1; j += стъпка; } while (j> 0); } delay_ms (500); }}
Стъпка 3: Монтаж (точка 1)
Първо сглобих предавателната верига. Връзките са доста прости.
Кабелът +9v от батерията отива към превключвателя, който отива както към предавателя (за да го управлява направо от 9v), така и към регулатора на напрежението 7805. Регулираното напрежение отива към PIC. Пин 2 на PIC отива към светодиода (чрез ограничаващ резистор) и пина за данни на предавателя. Когато превключвателят е включен, светодиодът започва да мига (на всеки 1/2 секунда) и предавателят започва да предава. Оставих щифта на антената несвързан засега, но мога да добавя антена.
Стъпка 4: Монтаж (част 2)
Приемникът е подобна схема.
+9v отива към превключвателя, след това към регулатора на напрежението. Регулираното 5v отива към PIC и приемника. Щифтът за данни на приемника отива към пин 4 на PIC. Пин 6 на снимката е свързан към светодиода (трябва да е през ограничителен резистор, който забравих при първото обикаляне, ще трябва да го добавя по -късно.)
Стъпка 5: Окончателно сглобяване
Пробих дупки в кутиите за стойки за държане на платките и в страните на кутиите за превключвателите.
Използвах Dremel, за да изрежа форма на сърце в горната част на кутията на приемника. Пластмасата, която използвах за покриване на това, беше само тънък скрап от опаковка. Използвах груба шкурка, за да надраскам/разстроя пластмасата, така че да не е напълно ясна и да разсея малко LED светлината. След това залепих това парче пластмаса към вътрешността на капака на приемника. (светлината изглежда по -добре, отколкото на снимките, разпръсква се доста добре през пластмасата) Затвори всички кутии и я тества.
Стъпка 6: Тестване и бъдещи посоки
В момента мога да получа обхват от 90-100 фута с приемника, който седи в апартамента ми на 2-ри етаж. Тъй като щифтовете на антената както на приемника, така и на предавателя не са свързани с нищо, може да се опитам да намеря някои малки антени, които да прикрепя към тях, за да видя колко мога да увелича обхвата.
Накратко обмислих просто използването на таймер 555 за генериране на предавателния импулс, но реших, че тъй като възнамерявам да подобря PIC кода, би било за предпочитане да използвам PIC както в приемника, така и в предавателя. (също така, с помощта на таймера 555 биха били необходими още няколко компонента за генериране на импулса) Искам да внедря прост сериен пинг, за да мога да избегна шума, който от време на време произволно задейства приемника с текущия код, тъй като просто проверявам за висок вход.
Препоръчано:
Пулсиращ светодиод с помощта на таймер 555 и потенциометри: 4 стъпки
Пулсиращ светодиод с помощта на таймер 555 и потенциометри: Поздрави! В тази инструкция ще ви покажем как да изградите верига за димер с LED, която работи на регулируем времеви контур, използвайки потенциометър, таймер 555 и други основни компоненти на веригата. Първо получихме идеята за този проект от
"Най-простият в света" неурализатор (Мъже в черна гума за памет): 10 стъпки (със снимки)
"Worlds Simplest" Neuralizer-build (Men in Black Memory Eraser): Ще отидете ли на костюмирано парти само след няколко дни, но все още нямате костюм? Тогава тази конструкция е за вас! Със слънчеви очила и черен костюм, този реквизит завършва вашия костюм Men in Black. Тя се основава на възможно най -простата електронна схема
IOT детектор за дим: Актуализирайте съществуващ детектор за дим с IOT: 6 стъпки (със снимки)
IOT Smote Detector: Актуализирайте съществуващия детектор на дим с IOT: Списък на сътрудниците, Изобретател: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Надзорник: Д -р Chia Kim Seng Катедра по мехатронно и роботизирано инженерство, Факултет по електротехника и електронно инженерство, Universiti Tun Хюсеин Он Малайзия. Разпространение
Пулсиращ стикер с лого на Apple: 3 стъпки (със снимки)
Пулсиращ стикер с логото на Apple: Този малък трик добавя емблематичния „спящ Mac пулсиращ“към обикновена наклейка с лого на Apple. Идеята за това се роди, когато мина една нощ край Apple Store в Пало Алто, Калифорния. След часове, когато магазинът „спи“, осветените лога
Пулсиращ/избледняващ/мигащ светодиод с таймер 555: 7 стъпки
Пулсиращ/избледняващ/мигащ светодиод с таймер 555: Тази малка верига е лесен начин да направите избледняващ светодиод, без да се налага да програмирате чипове или да пишете код. Само няколко прости компонента и сте готови да избледнеете през целия ден. Крайният резултат е постоянно избледняване и затихване точно като Mac в режим на готовност. Опитвам