Мазмуну:

Виртуалдык жашыруу оюну: 3 кадам
Виртуалдык жашыруу оюну: 3 кадам

Video: Виртуалдык жашыруу оюну: 3 кадам

Video: Виртуалдык жашыруу оюну: 3 кадам
Video: "92 жаштагы АПАСЫ менен 52 жаштагы ӨЗ баласы жатканын КӨРДҮМ / Күйөм ЗӨӨКҮР болчу" дейт 32деги келин 2024, Ноябрь
Anonim
Виртуалдык жашыруу оюну
Виртуалдык жашыруу оюну

Биздин неберелерибиз жашыруун ойногонду жакшы көрүшөт, бирок аларда үйдө көп жакшы жерлер жок. Алар виртуалдуу жашырынуу оюнун жасоону чечтим, ошондо алар дагы аңчылыктан ырахат алышы үчүн. Менин версиямда, бирөө RF кабылдагычы менен бир нерсени жашырат, экинчиси аңчылык үчүн RF өткөргүчүн колдонот. Өткөргүч мен мурунку Инструкцияда сүрөттөлгөнгө дээрлик окшош, бирок анын бир гана баскычы бар. RF кабылдагычы кичинекей үн жазуу/ойнотуу модулун жандандырат, мен слот машинамдын көрсөтмөсүндө колдонгон сыяктуу. Мен жаздырган билдирүүдө: «Мына, мен келдим. Кел мени тап, кел мени тап ». Оюнду ойноонун ар кандай жолдору бар, анын ичинде баскычты эң аз басуу менен ким буюмду таба аларын көрүү. Же болбосо, ар бир бала 1 мүнөткө аракет кылып, аны таба алат. Эгер алар таппаса, анда кийинки бала бир мүнөт алат ж.б.у.с.

1 -кадам: RXC6 RF алуучу

RXC6 RF алуучу
RXC6 RF алуучу
RXC6 RF кабылдагыч
RXC6 RF кабылдагыч
RXC6 RF кабылдагыч
RXC6 RF кабылдагыч
RXC6 RF кабылдагыч
RXC6 RF кабылдагыч

Мурунку RF кабыл алгычтарындагы көрсөтмөлөрүмдө мен RXB6 менен маалыматтарды TTL форматына айландыруу үчүн жана келген билдирүүлөрдү декоддоо үчүн микроконтроллер менен колдонгом. Бул долбоордогу кабыл алуучу - бул RXC6 модулу, ал RF билдирүүсүнүн бардык декоддорун аткарат, андыктан микроконтроллердин кереги жок. Чынында, орнотуу процессинин бир бөлүгү - өткөргүчтү кабыл алуучу менен өзгөчө жупташтыруу. Жупташкандан кийин, модуль бир эле өткөргүчтөн төрт башка ачкычты чече алат. Бул долбоор үчүн бизге бир гана чыгым керек, бирок сиз тандаган код менен кайсынысы активдештирилгенин аныктоо үчүн бардык төрт жыйынтыкты текшерүүңүз керек болот. Программалык камсыздоонун коду менде бар болгон алыстан дал келет жана D0 чыгарууну активдештирет.

RXC6 модулунун орнотуусу ширетүүчү бөлүккө жана баскычты басуучу бөлүккө ээ. Жогорудагы сүрөттө көрүнүп тургандай, тактайлардын арт жагында бир нече ширетүүчү аянтчалар бар. Бул долбоор үчүн биз эки блокнотту да ачык калтырабыз, анткени биз сигнал кабыл алынганда бир гана ирет жогорку импульсту каалайбыз. Экинчи режим, башка ачкычтын коду алынганга чейин, бир өндүрүмдү бекитет. Мындай болгондо, биринчи өндүрүш кайра төмөн түшөт, ал эми жаңы өндүрүш жогору болот. Үчүнчү режим, биринчи жолу басылганда, дал келген өндүрүштү эң жогорку деңгээлге коет жана кийинки жолу ошол эле баскычты басканда, аны кайра төмөн которот.

Ошондой эле модулдун алдыңкы тарабында кичинекей баскыч бар. Бардык өткөргүчтөрдүн жупташуусун тазалоо үчүн баскычты басып кармап туруңуз. LED бир нече секунддан кийин күйөт. LED өчкөнчө баскычты кармап турууну улантыңыз. Бергичти модуль менен жупташтыруу үчүн, баскычты LED жанганга чейин басып туруңуз жана баскычты коё бериңиз. Андан кийин, өткөргүчтүн каалаган баскычын басыңыз. Эгерде жупташуу иштесе, модулдагы LED бир нече ирет өчүп -күйүшү керек. Көбүнчө 433-МГц өткөргүчтөр иштейт. Жогоруда сүрөттөлгөн экөө мен ийгиликтүү жупташкандардын үлгүлөрү.

2 -кадам: Аппараттык

Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык

Бергич монеталык батареяда иштейт (2032), андыктан аз энергия керектөө маанилүү. Мунун көбү программалык камсыздоодо ишке ашат, бирок ага ATtiny85тин адатта 1 МГц ички саатта иштеши жардам берет. Эреже төмөнкү саат жыштыктары азыраак кубаттуулукту талап кылат жана 1-МГц өткөргүч логикасы үчүн идеалдуу.

Чыныгы RF өткөргүч модулу мен колдонгум келет, бул жалпыга жеткиликтүү болгон FS1000A. Бул 433-MHz жана 315-MHz версияларында келет. Программаны кайсынысын колдонгонуңуз кызыктырбайт, бирок кабыл алгыч такта ошол эле жыштыкта иштеп жатканына ынанууңуз керек. Менин долбоорлорумдун көбү 433-МГц түзмөктөрдү колдонушат, анткени муну мен топтогон ар кандай арзан зымсыз аппараттар колдонот. Сүрөттө көрсөтүлгөн өткөргүч тактасынын макети эски таблетка бөтөлкөсүнө абдан жакшы дал келет. Бул сулуу эмес, бирок керектүү нерсеге жетиштүү.

Ресивер ошондой эле эски таблетка бөтөлкөсүнө курулган. Баары, анын ичинде 18650 батарейка кармагыч, чоң жыгач уста таякчасына ысык чапталган. Үн модулунун динамиги жөн гана ашыкча 8-ом (4-ом да иштейт). Таблетканын бөтөлкөсүнүн түбүнүн бир бөлүгү үн жакшы угулушу үчүн кесилет. Үн модулу арзан ISD1820. Баары батареянын чыңалуусунда иштегендиктен, эч кандай жөндөгүчтөрдүн кереги жок жана RF модулунун чыгышы менен үн модулунун триггеринин кирүүсүнүн ортосунда чыңалуу бөлүштүргүчтүн кереги жок. Сүрөттөрдөн көрүнүп тургандай, мен кичинекей батареяны заряддагыч такта коштум, ошондо мен стандарттуу USB телефон кабелин 18650 батарейканы кармагычтан чыгарбай кайра толуктай алам.

Бергич жана кабыл алуучу модульдар туура антенналар менен жакшыраак иштейт, бирок алар көп учурда берилбейт. Сиз аларды сатып ала аласыз (туура жыштыкты алыңыз) же өзүңүз жасай аласыз. 433-МГц жыштыгында, туура узундугу түз зымдуу антенна үчүн болжол менен 16 см. Орозо жасоо үчүн болжол менен 16 см изоляцияланган, катуу өзөктүү зымды алып, 5/32 дюймдук бургулоочу учу сыяктуу бир катмарга ороп коюңуз. Кыска түз бөлүмдүн изоляциясын бир четинен сыйрып алып, аны өткөргүч/алуучу тактаңызга туташтырыңыз. Мен сынык Ethernet кабелинин зымы антенналар үчүн жакшы иштээрин байкадым.

3 -кадам: Программалык камсыздоо

Өткөргүч программасы ATtiny85 RFнин мурунку Нускамадан бир аз өзгөртүлгөн версиясы. Жалгыз модификация - бул бит жана синхрондоштуруу убактысынын бир аз өзгөрүшү, берилүүчү үч байт кодунун өзгөрүшү жана башка үч баскычты иштетүү үчүн күн тартибинин алынып салынышы.

Бергич программалык камсыздоо чипти уйку режимине коюу үчүн жалпы ыкмаларды колдонот. Бул режимде ал 0,2ua токту азыраак тартат. Коммутатордун кириши (D1) ички тартма каршылыгы күйгүзүлгөн, бирок ал баскыч басылмайынча эч кандай ток тартпайт. Кирүү үзгүлтүккө учуроо (IOC) үчүн конфигурацияланган. Которгуч басылганда, үзгүлтүк пайда болот жана ал чипти ойгонууга мажбурлайт. Үзгүлтүктү иштетүүчү которгучтун чыгуусуна уруксат берүү үчүн болжол менен 48msec кечигүүнү аткарат. Андан кийин которгуч басылганын текшерүү үчүн текшерүү жүргүзүлөт жана которгуч иштетүү тартиби чакырылат. Берилген билдирүү бир нече жолу кайталанат (мен 5 жолу тандадым). Бул коммерциялык өткөргүчтөргө мүнөздүү, анткени 433-МГцте жана 315-МГцте RF трафиги көп. Кайталанган билдирүүлөр, жок дегенде, бирөө алуучуга өтөрүн камсыз кылууга жардам берет. Шайкештирүү жана бит убактысы өткөргүч программалык камсыздоонун маңдайында аныкталган, бирок маалыматтын байттары которгуч иштетүү тартибине камтылган.

Сунушталууда: