Мазмуну:
- 1 -кадам: Сиздин материалдарды чогултуу
- 2 -кадам: Басып чыгаруу
- 3 -кадам: Wire It
- 4 -кадам: Аны чогултуу
- 5 -кадам: Аны программалоо
- 6 -кадам: Аны колдонуу
Video: Байланышкан Мезуза: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Кайра эле ошол жылдын мезгили-тонналаган жасалма диний талисмандар чердактан учуп чыкканда. Жакында кар менен караңгы түшкөндө жылуу климатка качып кетүүнү ойлонуп жатып, өткөн жылы бул жердеги суук мезгилде жылытуу системасы өлүп калганын эстедим. Бактыга жараша, мен камераны дубалдагы 2 фут ферма термометринин бирине багыттаган элем жана анын укмуштуудай түшүүсүн байкадым. Коркунучтуу кыйратуучу каскад башталды: трубаларды тоңдуруу жана жаруу, андан кийин камсыздандыруу компаниясына баруу. Мага Alexa гана айтты, анын бортунда термометр бар-температураны суроого эч кандай жол жок, бирок билүү жакшы. Ошентип, бул жылы мен смартфонго температура маалыматын жөнөтө турган блок курдум. Жана аны жашыруунун кандай жакшы жолу, менин алыскы өткөндөгү дубалдын жасалгасы. Мезуза менин бала кезимдеги еврей үйлөрүндө кадимки көрүнүш болчу. Бул эшиктин жанына орнотулган эңкейген нерсе болчу. Мага эски чиркөөлөрдүн көбүн кабарлаган католиктик ыйык калдык сыяктуу өзгөчө бир нерсе камтылганын айтышты. Кичинекей тиленүү менен кол менен жазылган түрмөк. Дизайнда мен сактап калган түрмөк-бул 18650 батареясы-жаңы доор үчүн кандай жакшы тумар. Дизайн ошондой эле керектүү шинден тышкары бир нече кошумча символдордон жабыркайт. Аны үйүңүздүн эшигинин жанында орнотуп, заманбап түйшүктөрдөн сактаңыз.
1 -кадам: Сиздин материалдарды чогултуу
Чындыгында сизге 3D принтер керек. Быйыл жаз алды жана ал абдан кызыктуу. Жалпысынан мен башкаларга окшоп принтерлерди жек көрөм, бирок дизайнерлик иштерди аткаруу үчүн арзан 300 доллар керек. Жогорку жана төмөнкү STL файлдары камтылган.
1. Adafruitтен келген жүн ESP32-Улуу такта!
2. DPDT которгучу-Мен эң кичинекей басууну/өчүрүүнү алдым, ал үстүңкү кудукка салынат
3. Литий -ион цилиндрдик батарея - 3.7v 2200mAh $ 9.00
4. Adafruit TPL5111 Low Power Timer Breakout -$ 6 Улуу кичине таймер тактасы
5. DS18B20 Санарип температура сенсору - сиз аларды каалаган жерден арзан баада ала аласыз (каршылыгы 470 к менен)
2 -кадам: Басып чыгаруу
Сыйкырдуу объект Fusion360 боюнча иштелип чыккан. Дизайн бир аз орто кылымдын орто ченинде. Жогорудагы кичинекей чарчы коммутаторго эң сонун туура келет. Тешик, албетте, кайра программалоо жана батареяны заряддоо үчүн. Эч кандай колдоонун кереги жок. PLAда басылган. Эки бөлүк бири-бирине супер жабыштырылган үчүн иштелип чыккан-ичинде колдонуучу тейлей турган бөлүктөр жок. Дубалга орнотуу үчүн атайын орнотулган орнотмолор жок-мага булар жакпайт-жөн гана эки тараптуу скотчту колдонуп, ошол жерден көрүңүз. (Эгерде ал Ring сигналдык блоктору үчүн жетиштүү болсо, анда ал Мезузага жетиштүү). PLAны крайлон "Make it Stone" боегу менен чачыңыз. Бардык 3D басылган нерселердин жалпы чатка табиятын жашыруу үчүн эң сонун жана анын табиятынын ыйыктыгын берет.
3 -кадам: Wire It
Адаттагыдай эле, туташуу схемасы бар. Концепция башка миллиондогон температура сенсорлорунун долбоорлору сыяктуу эле алдыга жылат. Feather ESP32 тактасы колдонулат, анткени ал иштейт. Чет өлкөдөн келгендер менен көп убакытты текке кетирдим, анын ичинде батарейка кармагычы бар жана дайыма көйгөйлөр бар болчу. Бул Даллас One-Wire илгичи менен кемчиликсиз иштейт жана жакшы чыгаруу/киргизүү казыктары бар. TPL 5111 бирдиги мен буга чейин бир нече жолу колдонгон жана анын жуп эскертүүлөрү менен. Бул теманы окуу жана жөнөтүү үчүн ойготуу чалууларынын ортосунда ESP тактасындагы иштетүүчү пинди которуштуруу үчүн иштелип чыккан. Бул агрегатты өткөрүүдө сиз аны иштетүү үчүн бул иштетүүчү линияны кесип салышыңыз керек-бул кош которуунун себеби-бир бөлүгү батарейканы берүүнү өчүрүп, ошол эле учурда жерди өчүрүүчү пинге чейин өчүрөт. тактаны жаңы wifi коду же башка USB-микро порту аркылуу кайра программалоо керек. Таймердин узактыгы ойгонуунун ортосунда тактадагы өзгөрүлмөлүү резисторду тууралоо жолу менен коюлат-бул окууну Adafruit сайтында сүрөттөлгөндөй көзөмөлдөңүз, ошондо сиз туура каршылыкка ээ болосуз. Муну кубат колдонулгандан кийин жөнгө салуу мүмкүн эмес, андыктан эрте жасаңыз. Бул бирдик белгилүү себептерден улам коллегиянын чыңалуусун жөндөгүчкө эмес, батареянын кубатына байланган болушу керек. DS18B20 бийликке жана жерге туташтырылышы керек жана сенсор зымы камтылган резистор менен бийик кармалышы керек. Башка сыйкыр жок-маалыматыңызды жүктөп бүткөндөн кийин TPL 5111ди өчүрүү үчүн One-Wire окууларынын бири.
4 -кадам: Аны чогултуу
Кирсе эле нерселерди.
5 -кадам: Аны программалоо
Программа чындыгында түз. Бул ESP32 үчүн стандарттык Blynk эскизине негизделген. Программалык камсыздоонун бардык бөлүгү негизинен ушул сыяктуу объекттер үчүн иштелип чыккан. Блинк жекече орнотуулары менен чындыгында сонун, алар заказдык чыгуулар үчүн курууга оңой. Сиз 24 сааттык графикти же сандар көрсөтүлгөн кичинекей кутучаларды же башка графиктерди же тилкелерди түзө аласыз.
Blynk эскизи убакытты тууралоого боло турган чекке жеткенде функцияны иштетүү үчүн иштелип чыккан. Алар муну ушундай кылышыңарды каалашат, андыктан сиз цикл функцияңыздагы бир топ маалыматтарды өз серверине ыргытып жибербеңиз, бул жаман катага алып келет. Бул учурда сиз функцияны канчалык көп чакырганыңыздын мааниси жок, анткени ал маалыматты Blynk серверине жөнөтөөрү менен TPL 5111ге жогорку сигналды жөнөтөт, ал иштетүүчү пинди жерге туташтырат жана таймер башталат. Менде батареянын кубатын үнөмдөө үчүн 2 сааттык ойготуу бар.
6 -кадам: Аны колдонуу
Бул блоктогу батарея бир нече айга созулушу керек-жана аны коргоочу жабык болгондо, аны Adafruit ESP32деги батареяны башкаруу тутуму аркылуу бир түндүн ичинде сок менен өчүрүңүз. Wifi сырсөзүңүздү коюп, ачкычыңызды Blynkтен ESP32 боюнча жаңы долбоор үчүн алыңыз. Андан кийин диаграмманы орнотуңуз жана 6 виртуалдык пин аркылуу маалыматтарды сураңыз, жана сиз иштебей турушуңуз керек. Ring Mezuzah жана сиз курган үйдүн автоматташтыруу системаларынын көпчүлүгүнөн айырмаланып, толугу менен шайкеш келет.
Сунушталууда:
Электрондук байланышкан радио баскычтары (*жакшыртылды!*): 3 кадам
Электрондук байланышкан радио баскычтары (*жакшыртылды!*): Термин " радио баскычтар " эски унаа радиолорунун конструкциясынан келип чыккан, бул жерде ар кандай каналдарга алдын ала жөндөлгөн жана механикалык түрдө бири-бирине жабыштырылган бир нече баскычтар бар болчу
Буу менен байланышкан дисплей текчеси: 18 кадам (сүрөттөр менен)
Steam Linked Display текчеси: Back StoryМенин бир тууганым достору видео оюндарда көп ойногон каармандарын чагылдырган Funko POP фигураларына ээ. Биз алардын Steamдагы статусун көрсөтө турган LEDлерди камтыган витринасы болсо жакшы болмок деп ойлодук. Ошентип
Рекурсияны колдонуу менен байланышкан тизме аркылуу өтүңүз - Java: 12 кадам
Рекурсияны колдонуу менен байланышкан тизме аркылуу өтүңүз - Java: Кош келиңиз жана сизге рекурсивдүү функцияны кантип түзүүнү көрсөтө турган бул көрсөтмө топтомун тандаганыңыз үчүн рахмат. Баштала турган кадамдарды түшүнүү үчүн Java боюнча негизги билим керек. Жалпысынан алганда, бул 12 кадамдык процесс мындан ары созулбашы керек
PoochPak: Уюлдук байланышкан акылдуу ит көйнөк: 4 кадам
PoochPak: Уюлдук байланышкан акылдуу ит көйнөк: Автоматташтырууда биз көбүнчө компьютерлердин жана адамдын акылынын таанып-билүүчүлүк артыкчылыктарын колдонуу үчүн адамдардын айланасындагы инженердикке басым жасайбыз. Бирок иттердин жөндөмдүүлүктөрү бар, алар адамдар аткара албаган кээ бир иштерге абдан ылайыктуу
WiFi менен байланышкан эгиз куурчактар: 8 кадам (сүрөттөр менен)
WiFi менен байланышкан эгиз куурчактар: Менин проектим WiFi аркылуу бири-биринин сезимдерин сезе жана жооп бере ала турган бир туугандар. Бул канчалык алыстабасын, алар дайыма баарлаша алат дегенди билдирет. Эгер бир туугандардын бирине тийсе, ал сезимдерин төмөнкүчө билдирет: