Мазмуну:

Аба ырайы: 7 кадам (сүрөттөр менен)
Аба ырайы: 7 кадам (сүрөттөр менен)

Video: Аба ырайы: 7 кадам (сүрөттөр менен)

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

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

Сүрөттөмө: Бул станция Arduinoдо курулган жана IoT (Интернет нерселери) каналдарын жана триггерлерин бириктирет. Төрт негизги дисплей жана бир кыймыл сенсору бар.

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

Дисплей 2: 7 сегменттүү дисплейде күндүн жогорку температурасы.

3 -дисплей: OLED дисплейде "Сүттү эсте" (мисалы, "бизге ит тамагы керек") кыскача эскертүүсү

4 -дисплей: 3 тамга -сандык дисплейде масканы жана ачкычтарды унутпоо керектигин эскерткен кыймыл.

Берилиштер:

Материалдар/Куралдар тизмеси (шилтемелердин көбү АКШдагы Adafruit'ке тиешелүү, бирок бул бөлүктөр башка сатуучулардан жеткиликтүү. Бул долбоор esp8266 wifi arduino тактасына негизделген. Бул долбоор esp8266 тактасынын Adafruit версиясын колдонгондо - - Adafruit Feather Huzzah тактасы, NodeMCU тактасы алмаштырылышы мүмкүн, бирок казыктардын физикалык жайгашуусу башкача болот. Куралдарга шилтемелер шилтеме үчүн. Бюджеттин каражаты кайсы моделдин сатылып алынганын чечиши мүмкүн.)

(1) 2821

(1) 7 сегмент мамык матрицасы Adafruit 3106 -бөлүк

(3) төрт тамга -цифралык жүндү көрсөтүү - көк Adafruit бөлүгү 3128

(1) OLED жүн дисплейи 128x64 Adafruit бөлүгү 4650

(1) Mini PIR кыймыл сенсору SR 505 amazon PIR S505 жана маалымат баракчасы

(1) 10k Ohm каршылыгы adafruit бөлүгү 2748

(4-5) катуу негизги зым-эң аз дегенде төрт түстү сунуштаңыз, бул топтомду сунуштаңыз: Adafruit бөлүгү 1311

153

(3) панель зымдары (ургаачы-аял) adafruit бөлүгү 1919

(1) нанды: jameco solderless нан

(2) аталыштар (OLED дисплейи үчүн)

(1) эркектин башына төөнөгүч - минимум 3 баштык төөнөгүч adafruit бөлүгү 3002

(1) а/с адаптери 5.25vdc 1A adafruit бөлүгү 1994

(1) usb micro B to usb A кабели (эскертүү жөн гана күч болбошу керек) adafruit бөлүгү 23791

(милдеттүү эмес) USB кабели Switch adafruit 620 бөлүгү менен

(1) 1 метрлик неопикселдүү RGBW тилкеси adafruit бөлүгү 2842

(1) кагаздан басылган 10x22cm amazon perf board

(1) 8 × 8 көлөкө кутуча көлөкө кутуча

60/40 коргошун розин-өзөк solder adafruit бөлүгү 145

149

1204

3529

зым кесүү Amazon snips

527

(көп) ысытуучу түтүк адафрут. 4559

клей тапанча амазон клей мылтыгы

Dremel куралы Amazon Dremel куралы

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

чогултуу үчүн кошумча шаймандар: сызгыч, хобби бычагы, кесүүчү төшөк, коргоочу көз айнек, бышык снайперлер (ашкана кайчы сыяктуу).

кошумча:

308

1368

1 -кадам: IoT эсептери, Adafruit IO Feeds, IFTTT Applets жана Zapier Zap

IoT эсептери, Adafruit IO Feeds, IFTTT Applets жана Zapier Zap
IoT эсептери, Adafruit IO Feeds, IFTTT Applets жана Zapier Zap

Adafruit IO жана IFTTTти кантип орнотуу боюнча көрсөтмөлөрдү алуу үчүн https://www.instructables.com/Software-Setup/ бар.

Ошондой эле Zapierде IoT эсептерин орнотуңуз жана Сүттү эстеңиз. Колдонуучу аттарын жана APIлерди ар бирине жазыңыз.

Wi -Fi тармагыңызда 2.4G SSIDди аныктаңыз жана бул SSID үчүн SSIDдин аты менен сырсөзү бар.

Adafruit IOдо каналдарды орнотуңуз (булардын бардыгын атаса болот, бирок бул аттардын сыпаттамага жардам берет. Бул жерде Arduino кодунда берилген аттар.)

жаан -чачындын текстти

IFTTTге барып, 4 апплетти орнотуп, аларды Adafruit IO каналына туташтырыңыз.

Күн сайын эртең мененки саат 7де жогорку температураны жөнөтүңүз - Adafruit IOдогу hightemp тоютуна туташыңыз Эгерде учурдагы абал күнөстүү болуп өзгөрсө - Adafruit IOдо жаан -чачынга туташтырыңыз Эгерде учурдагы абал булуттуу болуп өзгөрсө - Adafruit IOдо жаан -чачынга туташтырыңыз Эгерде учурдагы абал жамгырга өзгөрсө - Adafruit IOдо жаан-чачынга туташуу Эгерде учурдагы абал карга өзгөрсө- Adafruit IOдо жаан-чачынга туташуу

Zapier'ге барып, бир Zap түзүңүз жана муну Сүттү эстөө менен Adafruit IO түрмөгүнүн текстине туташтырыңыз.

2 -кадам: Arduino кодун орнотуу

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

Ардуинону орноткондон кийин, бул файлдарды көчүрүп же жүктөп алыңыз

config.hweathernote.ino

Эки файл бар - негизги weathernote.ino файлы жана config.h файлы

Config.h файлы сиздин API жана wifi кирүү сырсөзүңүздү камтыйт. Бул өзгөртүү керек болгон жалгыз файл.

Бирок, бул кодду иштетүү үчүн бул Arduino китепканаларын орнотушуңуз керек. (Эгерде сиз мурда китепканаларды орното элек болсоңуз, караңыз:

Wire Adafruit GFX

Adafruit LEDBackpackAdafruit NeoPixelESP8266 WiFiAdafruitIOAdafruit MQTTSPIAdafruit SH110X

3 -кадам:

4 -кадам: Дисплейлерди даярдоо

Дисплейлерди даярдоо
Дисплейлерди даярдоо

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

0x710x720x74

Adafruit окуу куралдарына шилтемелер:

OLED

7 сегменттин дисплейи

тамгалык-сандык дисплей

бул секирүүчү

5 -кадам: Breadboard Dry Run Ассамблеясы

Breadboard Dry Run Ассамблеясы
Breadboard Dry Run Ассамблеясы
Breadboard Dry Run Ассамблеясы
Breadboard Dry Run Ассамблеясы

Бул компоненттердин бардыгын нандын тактайчасына кургак орнотуу сунушталат жана акыркы жыйынга чейин Arduino коду менен текшерилет.

Бул жерде бул долбоордо колдонулган Adafruit Feather Huzzah тактасындагы казыктар бар

14 PIR2 Neopixels5 SCL төрт дисплей 4 SDA төрт дисплей GND төрт дисплей жана PIR3.3v төрт дисплей жана PIR

6 -кадам: Акыркы микросхеманы ширетүү

Акыркы Circuit Soldering
Акыркы Circuit Soldering
Акыркы Circuit Soldering
Акыркы Circuit Soldering
Акыркы Circuit Soldering
Акыркы Circuit Soldering

Перфбордуңузду 8 дюймдан бир аз азыраак кылып кесип алыңыз. (Коопсуздук көз айнегин тагыңыз, бакелит чиптери учуп кетиши мүмкүн.) Байланыштарга көңүл буруп, проектиңизди нан тактасында сүрөткө тартыңыз. Андан кийин долбооруңузду нан тактасынан перфбордго жылдырыңыз. Зымды колдонуңуз ширетүүчү бөлүктөргө ороо жана perfboardго туташуу - идеалдуу түрдө зымдар ишенимдүү үзгүлтүксүздүк үчүн сиздин бөлүктөрүңүздүн башкы казыктарына тийиши керек. Эскертүү: OLED экрандары түбөлүккө созулбайт, андыктан бул бөлүктү аталыштарга орнотууну сунуштаңыз (ошондой эле аталыштар жардам берет OLED экранын көтөрүңүз, ошондо ал 7 сегменттүү жана тамгалык-сандык дисплейлер менен бир тегиздикте болот жана бул долбоор бүткөндө дисплейди көрүүнү жеңилдетет).

3 неопикселдин 4 тилкеси өзүнчө ширетилип, андан кийин перфбордго ширетилиши мүмкүн.

PIR үчүн 3 зым жана резистор кийинчерээк кыркуу үчүн жетиштүү жөлөкпул менен перформатка ширетилиши мүмкүн. Акыркы кадам-3 ургаачы-ургаачы нан зымдарын жана кичинекей бир кесимди сиздин перфордуңуздан алып, 3 пинтүү эркек баш пинди, андан кийин тактан келген PIR зымынын үч зымын ширетүү (бул PIR үчүн "туташтыргыч".)

7 -кадам: Shadow Box Ассамблеясы

Shadow Box чогултуу
Shadow Box чогултуу
Shadow Box чогултуу
Shadow Box чогултуу

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

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

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