Мазмуну:

Circuit Playground Express Door Alarm: 5 кадам
Circuit Playground Express Door Alarm: 5 кадам

Video: Circuit Playground Express Door Alarm: 5 кадам

Video: Circuit Playground Express Door Alarm: 5 кадам
Video: Circuit Playground Express Door Alarm 2024, Июль
Anonim
Circuit Playground Express Door Alarm
Circuit Playground Express Door Alarm
Circuit Playground Express Door Alarm
Circuit Playground Express Door Alarm

Сиз жокпу, үй -бүлө мүчөлөрү сиздин бөлмөңүздү тинтип жатабы деп ойлонуп көрдүңүз беле? Аларды коркуттуңуз келеби? Эгерде сиз мага окшош болсоңуз, анда сизге Circuit Playground Express Door Alarm керек. Мен өзүмдүн эшик ойготкучумду түздүм, анткени мен ар дайым кызыгып турам, эгер кимдир бирөө мен жокто бөлмөмө кирип бара жатса жана мен аларды токтотуу үчүн болбосо да, мен аларды эшикти уруксатсыз ачпоо үчүн коркуткум келет. кайра

Жабдуулар

Бул эшик ойготкучу үчүн сизге бир оюн аянтчасы бар экспресс комплект, USB порту бар компьютерге кирүү, чоор тазалагыч, курч маркер (же кадимки маркер), жок дегенде 5х4 дюймдук эки кездеме керек (сиз каалаган Батарея пакетин тигилгенден кийин чөнтөгүңүзгө батыра турган жериңиз бар экенин текшериңиз), эки жип жана ийне. Бул жиптер ар кандай түстө болушу мүмкүн, бири кездемени тигүү үчүн, экинчиси сайма үчүн колдонулат. Эгерде сизде түтүк тазалагыч жок болсо, анда кошумча кездеме же жип иштейт.

1 -кадам: 1 -кадам: Ийнеңизди сайыңыз, тараптарыңызды тигиңиз жана дизайныңызды чийиңиз

1 -кадам: ийнеңизди сайыңыз, капталдарыңызды тигиңиз жана дизайныңызды тартыңыз
1 -кадам: ийнеңизди сайыңыз, капталдарыңызды тигиңиз жана дизайныңызды тартыңыз
1 -кадам: ийнеңизди сайыңыз, капталдарыңызды тигиңиз жана дизайныңызды тартыңыз
1 -кадам: ийнеңизди сайыңыз, капталдарыңызды тигиңиз жана дизайныңызды тартыңыз

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

Эми сизде тигилген эки кездеме болушу керек. Кийинки кадам - кездемеңизге курч маркер менен тартуу. Кийимди чийүүдөн мурун кагазга сыноо менен машыгуу эң жакшы болмок, анткени курч туруктуу жана сиз белги койгондон кийин өчүрө албайсыз.

Андан кийин сиз экинчи жипти алып, ийнеден өткөрүңүз, аягында түйүн байлаңыз жана кездеменин үстүңкү бөлүгүнүн арт жагынан алдыңкы жагына тамгаңызды тиге баштаңыз. Сиз тарткан жериңизди кескич менен гана тигүүгө аракет кылгыңыз келет жана бул процесс учурунда эки кездемеңизди бириктирбеңиз.

Бардык каттар бүткөнчө тигүүнү улантыңыз, ал кездеменин арасынан өтпөшү үчүн жипти байлап коюңуз. Андан кийин жиптин биринчи түсүн алып, ийнеден өткөрүңүз, түйүндү байлап, түбүн жана акыркы жагын тигип бүтүрүңүз. Чөнтөк катары колдонуу үчүн үстүн ачык калтырууну унутпаңыз.

2 -кадам: 2 -кадам: туткаңызды кошуңуз

2 -кадам: туткаңызды кошуңуз
2 -кадам: туткаңызды кошуңуз

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

Колуңуз болгондо, ар бир чөнтөгүңүздү эки жагына тигиңиз.

3 -кадам: 3 -кадам: Кодду баштоого убакыт келди

3 -кадам: Кодду баштоого убакыт келди
3 -кадам: Кодду баштоого убакыт келди
3 -кадам: Кодду баштоого убакыт келди
3 -кадам: Кодду баштоого убакыт келди

Эми чөнтөгүңүздү бүтүргөндөн кийин, оюн аянтчасынын экспресс кодун түзүүгө убакыт келди.

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

Андан кийин, А баскычы басылганда, ойготкучтун өзү курал экенине ынангыңыз келет, ошондуктан "А баскычын чыкылдатыңыз" блогун алып, экраныңызга сүйрөңүз. Бул блок анын ичинде кийинки блокторду кармайт.

Андан кийин биз ойготкучту колго алып, аны өчүрбөө үчүн кетип калууга убактыбыз бар экенине ынангыбыз келет. Мен бардык чырактарды ачык көккө коюп, мен коопсуз түрдө качып кетишим үчүн А баскычын баскандан кийин 5 секунд күтүп турдум. Сиз каалаган нерсеге түстөрдү жана убакытты коё аласыз, жөн эле кетүү үчүн өзүңүзгө жетиштүү убакыт калтырганыңызды текшериңиз.

Андан кийин сиз өзгөрмөнү түзгүңүз келет. Менин коддогу өзгөрмө "ылдамдатууну баштоо". Бул сиз үчүн эң мааниси бар нерсени атаса болот. Бул өзгөрмө z багытынын ылдамдатуусун (мг) алуу үчүн коюлган. Андан кийин баардык нерселердин коюлганын айтуу үчүн бардык жарыктарыңыз өчүп калышын каалайсыз. Андан кийин сиз башка өзгөрмөнү алып, аны "активдештирүү" деп атайсыз. Бул өзгөрмө чындыкка коюлат.

Бул код А кнопкасын басканда, программа учурдагы ылдамдатууну алат, бул санды баштапкы ылдамдатуу катары коюп, андан кийин "Активдештирилген" деп коет.

4 -кадам: 4 -кадам: Ойготкучту куралдандыруу

4 -кадам: Ойготкучту куралдандыруу
4 -кадам: Ойготкучту куралдандыруу

Акыркы блок "түбөлүк блок" менен башталмакчы. Бул блоктун ичинде сиз "if () = () анда" блогу менен баштоону каалайсыз. биринчи чөйрөдө "активдештирилген" өзгөрмөсүн коюп, экинчи айлампаны чын деп айткыңыз келет. Андан кийин экинчи "өзгөрмөлүү" блокту алгыңыз келет, "учурдагы ылдамдатууну ылдамдатууга (мг) z" деп коюңуз. Бул "активдештирилген" чын болсо, анда "учурдагы ылдамдатуу" түбөлүккө текшерилет.

Биз экинчи "if ()> () анда" блокун коюп, ортодогу белги белгиден чоңураак экенине ынангыбыз келет. Биринчи көбүк "учурдагы ылдамдатуунун" абсолюттук абалын алат, ал эми экинчи көбүк "баштапкы ылдамдыктын" абсолюттук абалын алат +50. Бул акыркы "Эгерде анда" программасы үзгүлтүксүз z-багытындагы учурдагы ылдамдатууну эске алып, учурдагы ылдамдануунун башталыш ылдамдатуудан чоңураак экенин аныктаганга чейин, учурдагы жана баштапкы ылдамдатуунун абсолюттук маанилерин салыштырат. Биз ылдамдатуунун абсолюттук баалуулуктары жөнүндө гана кам көрөбүз, анткени биз CPX кайсы ылдамдатууну эмес, кайсыл багытта экенин билгибиз келет. +50 жерде, анткени учурдагы ылдамдатуу башталгандан 50 мг жогору болушу керек. ылдамдануу сигнал CPX эшиктен жылдырылганда гана иштей турганын билдирет.

Экинчисинин астына "while" киргизүүнү каалайбыз, эгерде "B" баскычы басылган эмес. Анын ичинде сиз ойготкучту ойнотууну жана көрсөтүүнү каалаган үн менен түстөрдүн ортосунда алмашууну каалайсыз. Мен "pew pew" үнүн ойноодо кызыл жана кызгылт түстөрдү колдонууну чечтим.

Бул код окуйт, эгерде учурдагы ылдамдануу ылдамдатуудан чоңураак болсо, анда ички "while" укуругу B баскычын басканга чейин үн ойногондо жарыктар жарк этип баштайт.

Андан кийин биз ойготкучту өчүрө алышыбыз керек, андыктан сиз "активдештирилгенди" "жалган" кылып "бардык үндөрдү токтотууну жана бардык жарыкты өчүрүүнү" каалайсыз.

Бул B баскычын басканда, "активдештирилген" өзгөрмө жалган болуп, бардык үндөр токтоп, бардык жарыктар өчүрүлөрүн камсыз кылат.

5 -кадам: 5 -кадам: Файлды жүктөө жана Circuit Playground Expressти тигүү

Image
Image

Код иштеп баштагандан кийин, файлды түшүрүп, эшик ойготкучунун иштээрин текшериңиз.

Сиз кылгыңыз келген акыркы нерсе - чөнтөгүңүздүн артына микросхеманы бекитүү. Мен тактаны кармап туруу үчүн эки жагындагы биринчи төрт тешикти колдондум.

Тигилгенден кийин, батарейканы чөнтөгүңүзгө салып, эшигиңизди куралдандырып, биринчи жабырлануучуну күтүңүз.

Ырахат алыңыз!

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