Мазмұны:

IOT123 - СЕНЗОР ХАБЫН БІЛУ: ICOS10 крутонды қалпына келтіру түйіні: 6 қадам
IOT123 - СЕНЗОР ХАБЫН БІЛУ: ICOS10 крутонды қалпына келтіру түйіні: 6 қадам

Бейне: IOT123 - СЕНЗОР ХАБЫН БІЛУ: ICOS10 крутонды қалпына келтіру түйіні: 6 қадам

Бейне: IOT123 - СЕНЗОР ХАБЫН БІЛУ: ICOS10 крутонды қалпына келтіру түйіні: 6 қадам
Бейне: ДРОН против СИЛЬНОГО БОССА ШАХТЕРА! УСТАНОВИЛ НОВЫЙ МОД БОМБАРДИР НА ДРОН! УСТАНОВИЛ РЕДКИЕ МОДЫ 2024, Қараша
Anonim
Image
Image
IOT123 - СЕНЗОР ХАБЫН БІЛУ: ICOS10 крутонды қалпына келтіру түйіні
IOT123 - СЕНЗОР ХАБЫН БІЛУ: ICOS10 крутонды қалпына келтіру түйіні
IOT123 - СЕНЗОР ХАБЫН БІЛУ: ICOS10 крутонды қалпына келтіру түйіні
IOT123 - СЕНЗОР ХАБЫН БІЛУ: ICOS10 крутонды қалпына келтіру түйіні

Крутон. https://crouton.mybluemix.net/ Crouton - бұл минималды орнатумен IOT құрылғыларын визуализациялауға және басқаруға мүмкіндік беретін бақылау тақтасы. Негізінде, бұл кез келген IOT аппараттық энтузиастары үшін тек MQTT және JSON көмегімен орнатудың ең оңай бақылау тақтасы.

Бұл құрылым Crouton талап ететін deviceInfo құрылғысын MQTT брокеріне автоматты бақылау тақталарын жүктеуге жібереді. ASSIM_VERSION AssimilateBusSlaves (актерлер мен сенсорлар) үшін 2 болуы керек.

Бұрынғы ҮЙ БАСЫ сәл өзгерді, D0 рельсі пайдаланылмаған D6 рельсін алмастырды.

Аппараттық құралдарды қалпына келтіруге, белгілі бір жағдайларда оятуға мүмкіндік беретін және болашақта төменгі қуатты қосқыш үшін (құлдардың қуатын басқару үшін) қолданылатын жаңа тақта қосылды.

Жоғарыдағы схема ASSIMILATE-CROUTON интеграциясының сипаттамасын береді.

Егер сіз мұны әлі жасамаған болсаңыз, жалпы сыртқы қабықты жинау қажет болады.

ЕСКЕРТПЕ: ACTORS/SENSORS микробағдарламасы ASSIM_VERSION 2 болуы керек.

1 -қадам: материалдар мен құралдар

ICOS10 (IDC) Shell материалдары

  1. D1M BLOCK Pin Jig (1)
  2. D1M BLOCK негізі мен корпусы (1)
  3. Wemos D1 Mini (1)
  4. Wemos D1 Mini Protoboard Shield (1)
  5. 40P әйел тақырыптары (8P, 8P, 9P, 9P)
  6. Ерлер тақырыбы 90º (3P, 3P, 3P, 2P)

  7. 1 дюймдік екі жақты протободы (2)
  8. IDC ерлерге арналған 6 істікшелі тақырып (1)
  9. Қосылатын сым (~ 10)
  10. 0,5 мм қалайы сым (~ 4)
  11. 4G x 15мм түйме басы өздігінен бұрап тұратын бұрандалар (2)
  12. 4G x 6 мм өздігінен бұрап тұратын бұрандалар (~ 20)

2 -қадам: MCU дайындау

Image
Image
MCU дайындау
MCU дайындау
MCU дайындау
MCU дайындау

Бұл құрылыста біз Wemos D1 Mini қолданамыз. Егер сіз бұрын D1M WIFI BLOCK құрған болсаңыз, оны модульдік аппараттық компонент үшін қолдануға болады. Олай болмаған жағдайда, келесі бөлімді ең аз дегенде орындаңыз.

БАСТАУШЫ ПИНДЕРІН MCU -ге ДӘГІЗДЕУ (PIN JIG көмегімен)

Егер сіз JIG PIN кодын басып шығара алмасаңыз, нұсқауларды орындап, импровизация жасаңыз: PIN JIG биіктігі (ығысуы) 6,5 мм.

  1. Осы беттен PIN JIG басып шығару/алу.
  2. Тақтаның түйреуіштерін тақтаның төменгі жағынан (TX оңнан солға) және дәнекерлеу қондырғысына салыңыз.
  3. Ілгектерді қатты тегіс жерге басыңыз.
  4. Тақтаны қондырғыға мықтап басыңыз.
  5. 4 бұрыштық түйреуішті дәнекерлеңіз.
  6. Қажет болса, тақтаны/түйреуіштерді қайта қыздырыңыз және орналастырыңыз (тақта немесе түйреуіштер тураланбаған немесе саңылаусыз).
  7. Қалған түйреуіштерді дәнекерлеңіз.

ЖАБДЫҚТАРДЫ ЖҮКТЕУ

Код репозиторийін мына жерден табуға болады (суретті).

Кітапхананың индексін мына жерден табуға болады (суретті).

Мұнда «ZIP кітапханасын импорттау» бойынша нұсқаулар бар.

Кітапхана орнатылғаннан кейін «mqtt_crouton_esp8266» мысалын ашуға болады.

Wemos D1 Mini үшін Arduino орнату туралы нұсқаулар мұнда.

Тәуелділіктер: ArduinoJson, TimeLib, PubSubClient.

Код Arduino IDE -ге жүктелгеннен кейін:

  1. WiFi SSID көмегімен _wifi_ssid мәнін өзгертіңіз.
  2. WiFi кілтімен _wifi_password мәнін өзгертіңіз.
  3. _Mqtt_device_name мәнін қалаған құрылғы идентификаторымен өзгертіңіз (қосылу қажет емес).
  4. _Mqtt_device_description мәнін қалаған құрылғы сипаттамасымен өзгертіңіз (Crouton тілінде).

3 -қадам: MCU тұрғын үйін дайындау

MCU тұрғын үйге дайындық
MCU тұрғын үйге дайындық
MCU тұрғын үйге дайындық
MCU тұрғын үйге дайындық
MCU тұрғын үйге дайындық
MCU тұрғын үйге дайындық

MCU корпусы D1 Mini-ге арналған тақырыптарды қосады және розетка (сенсорлар мен актерлер) схемасымен байланысатын қосымша тақталарға арналған тақырыптарды көрсетеді.

ICOS10 3V3 MQTT NODE түпнұсқасындағы HOUSING HEADERS, I2C хабарламалар тізбегі синхрондаудан шыққан кезде (қатты қалпына келтіру бастапқы стратегия болды) және ұйқыдан шыққан кезде аппараттық құралдарды қалпына келтіруді қолдау үшін өзгертілуі керек еді. Ауыстырылатын D6 түйреуіші бастапқы дизайн кезінде ешнәрсеге тағайындалмады және ол «қажет болған жағдайда басқа да сандық түйреуіштер» ретінде белгіленді.

ҮЙ БАСШЫЛАРЫ

Бұл D1 Mini Protoboard -ға негізделген және келесідей бөлінеді:

  1. Қосылу үшін D1M BLOCK/D1 Mini түйреуіштері.
  2. D1M BLOCK/D1 Mini контактілерінің 2 қатарының тікелей үзілуі. Олар тек прототиптеу кезінде ыңғайлы болу үшін қол жетімді. Қызметкерлер тақтасы осы тақырыптарға кіруге тыйым салады деп күтілуде.
  3. 4 Қосымша тақталар пайдаланатын нақты түйреуіштердің үзілуі. Мен тек I2C түйреуіштерін сындыруды ойладым, бірақ менде басқа істікшені (ұйқы қуаты төмен) пайдалану үшін қорапшам бар еді, сондықтан мен RST, A0, D0 және басқа цифрлық түйреуішті шығардым.

D1M контактілерін HOUSING HEADER -ге қосу үшін:

  1. SOKET JIG ПАЙДАЛАНАТЫН ДӘЛГЕР бейнесін қараңыз.
  2. Тақырып түйреуіштерін тақтаның астына өткізіңіз (жоғарғы жағында TX жоғарғы сол жақ).
  3. Джигсті пластикалық үстіңгі жағына беріңіз және екі бетті тегістеңіз.
  4. Джигс пен құрастыруды төңкеріп, тақырыпты қатты тегіс жерге мықтап басыңыз.
  5. Тақтаны қондырғыға мықтап басыңыз.
  6. Минималды дәнекерлеу арқылы 4 бұрыштық түйреуішті дәнекерлеңіз (түйреуіштерді уақытша туралау).
  7. Қажет болса, тақтаны/түйреуіштерді қайта қыздырыңыз және орналастырыңыз (тақта немесе түйреуіштер тураланбаған немесе саңылаусыз).
  8. Қалған түйреуіштерді дәнекерлеңіз.
  9. Дискіні алып тастаңыз.
  10. Дәнекерлердің үстінен түйреуіштерді кесіңіз.

Қыздар тақтасының үзілістерін қосу үшін:

  1. 9P 9 әйел тақырыптарын 4 кесіңіз.
  2. Жоғарғы жағында 9P тақырыптарын суретте көрсетілгендей салыңыз да, астына дәнекерлеңіз.

Тікелей үзіліс қосу үшін:

  1. 2P 8P әйелдер тақырыбын кесіңіз.
  2. Үстіңгі жағында 8P тақырыптарын суретте көрсетілгендей салыңыз да, астына дәнекерлеңіз.

Төменгі жағында TX түйрегіші жоғары қаратылған тақырыптарды қосу үшін:

  1. RST түйреуішінен 4 түйреуіш бойынша іздеу және дәнекерлеу.
  2. A0 түйреуішінен 4 түйреуіш бойынша іздеу және дәнекерлеу.
  3. 4 түйреуіш бойынша D1 түйреуішінен із және дәнекерлеу.
  4. 4 түйреуіш бойынша D2 түйреуішінен із және дәнекерлеу.
  5. D0 түйреуішінен 2 жолды және 4 түйреуішті қадап, дәнекерлеңіз.
  6. D7 түйреуішінен 4 түйреуіш бойынша іздеу және дәнекерлеу.
  7. GND түйреуішінен 4 түйреуіш бойынша іздеу және дәнекерлеу.
  8. 5В істікшеден 4 түйреуіш бойынша іздеу және дәнекерлеу.
  9. 3V3 түйреуішінен 4 түйреуіште 45 ° төмен қарай іздеу және дәнекерлеу.

ФИЦУРАНЫ ЖИНАУ

ҮЙ БАСЫШТАРЫ MCU HOUSING -ге бекітілген, ал бұл BASE PLATE -ге бекітілген.

  1. ТҰРҒЫНДАРДЫҢ ұзын жағы тесікке қараған кезде, D1M контактілерін MCU HOUSING саңылауларына салыңыз және төмен қарай итеріңіз.
  2. Дұрыс туралауды қамтамасыз ету үшін бекіту кезінде MCU Байланыстарына MCU салыңыз.
  3. HEADER FRAME -ды құрастыру қондырғыларының үстіне қойыңыз және 4G x 16mm 2 бұрандалармен бекітіңіз.
  4. Жиналған қондырғыларды тесік қысқа жаққа қаратып, 4G x 6 мм бұрандалармен бекітіңіз.

4-қадам: RESET қыздар тақтасын құру

RESET қыздар тақтасын құру
RESET қыздар тақтасын құру
RESET қыздар тақтасын құру
RESET қыздар тақтасын құру
RESET қыздар тақтасын құру
RESET қыздар тақтасын құру
RESET қыздар тақтасын құру
RESET қыздар тақтасын құру

Қызмет тақтасы үлкен жинаққа қосылғаннан кейін, кодтың өзгеруі толық жинақпен жүктелмейтінін көресіз. D1 WIFI BLOCK жүктеу үшін оны корпустан алып тастау керек (жай ғана шығарып алу), содан кейін ауыстыру (жай ғана итеру).

Бұл кезеңде бұл тақта D0 -ді тек қалпына келтіру түйреуішімен байланыстырады.

  1. Ішкі жағына 9P 90 ° ерлердің жоғарғы жағын (1) салыңыз да, сыртынан дәнекерлеңіз.
  2. Ішкі жағынан САРЫ1 -САРЫ2 -ге дейінгі сары сымды және дәнекерлеуді қадағалаңыз.

5 -қадам: Негізгі компоненттерді жинау

Негізгі компоненттерді жинау
Негізгі компоненттерді жинау
Негізгі компоненттерді жинау
Негізгі компоненттерді жинау
Негізгі компоненттерді жинау
Негізгі компоненттерді жинау
  1. SHELL құрастырылғанына және схеманың тексерілгеніне көз жеткізіңіз (кабель мен розеткалар).
  2. 3V3 I2C DAUGHTER-BOARD, 3V3 түйреуішінің үстіңгі жағының ұшына бекітілген етіп салыңыз (суретті қараңыз).
  3. ҚЫЗДАРДЫ ҚАЙТА РЕТТЕУ сымын ішкі жағына кіргізіңіз (суретті қараңыз).
  4. 3V3 I2C DAUGHTER-BOARD тақтасындағы 2P ерлер тақырыбына қосқышты орнатыңыз.
  5. IDC розеткасын SHELL кабелінен 3V3 I2C DAUGHTER-BOARD тақтасындағы IDC тақырыбына салыңыз.
  6. ҚАЗАҚТАҒЫ кабельдердің арасына ҚЫЗДЫҚ БОРБОРЛАРДЫ/ҮЙДІ мұқият енгізіп, негізгі тесіктерді туралаңыз.
  7. 4G x 6 мм бұрандалармен БАЗА ЖИНАҒЫН ҚАБЫҚҚА бекітіңіз.
  8. Сіз жасаған кез келген ASSIMILATE SENSORS тіркеңіз.

6 -қадам: Келесі қадамдар

Келесі қадамдар
Келесі қадамдар
Келесі қадамдар
Келесі қадамдар
Келесі қадамдар
Келесі қадамдар
  1. Браузерді https://crouton.mybluemix.net/crouton/connections мекенжайына бағыттаңыз.
  2. Брокердің test.mosquitto.org екеніне көз жеткізіңіз.
  3. Қосылу түймесін басыңыз.
  4. Микробағдарламаға Device name енгізуін _mqtt_device_name ретінде енгізіңіз.
  5. Құрылғы қосу түймешігін басыңыз.
  6. Автоматты түрде қосылу түймесін басыңыз.
  7. ICOS10 (5V MicroUSB) қосыңыз.
  8. Crouton бақылау тақтасы арқылы тексеріңіз.

Ұсынылған: