Мазмұны:
- 1 -қадам: материалдар мен құралдар
- 2 -қадам: MCU дайындау
- 3 -қадам: MCU тұрғын үйін дайындау
- 4-қадам: RESET қыздар тақтасын құру
- 5 -қадам: Негізгі компоненттерді жинау
- 6 -қадам: Келесі қадамдар
Бейне: IOT123 - СЕНЗОР ХАБЫН БІЛУ: ICOS10 крутонды қалпына келтіру түйіні: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Крутон. 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 материалдары
- D1M BLOCK Pin Jig (1)
- D1M BLOCK негізі мен корпусы (1)
- Wemos D1 Mini (1)
- Wemos D1 Mini Protoboard Shield (1)
- 40P әйел тақырыптары (8P, 8P, 9P, 9P)
-
Ерлер тақырыбы 90º (3P, 3P, 3P, 2P)
- 1 дюймдік екі жақты протободы (2)
- IDC ерлерге арналған 6 істікшелі тақырып (1)
- Қосылатын сым (~ 10)
- 0,5 мм қалайы сым (~ 4)
- 4G x 15мм түйме басы өздігінен бұрап тұратын бұрандалар (2)
- 4G x 6 мм өздігінен бұрап тұратын бұрандалар (~ 20)
2 -қадам: MCU дайындау
Бұл құрылыста біз Wemos D1 Mini қолданамыз. Егер сіз бұрын D1M WIFI BLOCK құрған болсаңыз, оны модульдік аппараттық компонент үшін қолдануға болады. Олай болмаған жағдайда, келесі бөлімді ең аз дегенде орындаңыз.
БАСТАУШЫ ПИНДЕРІН MCU -ге ДӘГІЗДЕУ (PIN JIG көмегімен)
Егер сіз JIG PIN кодын басып шығара алмасаңыз, нұсқауларды орындап, импровизация жасаңыз: PIN JIG биіктігі (ығысуы) 6,5 мм.
- Осы беттен PIN JIG басып шығару/алу.
- Тақтаның түйреуіштерін тақтаның төменгі жағынан (TX оңнан солға) және дәнекерлеу қондырғысына салыңыз.
- Ілгектерді қатты тегіс жерге басыңыз.
- Тақтаны қондырғыға мықтап басыңыз.
- 4 бұрыштық түйреуішті дәнекерлеңіз.
- Қажет болса, тақтаны/түйреуіштерді қайта қыздырыңыз және орналастырыңыз (тақта немесе түйреуіштер тураланбаған немесе саңылаусыз).
- Қалған түйреуіштерді дәнекерлеңіз.
ЖАБДЫҚТАРДЫ ЖҮКТЕУ
Код репозиторийін мына жерден табуға болады (суретті).
Кітапхананың индексін мына жерден табуға болады (суретті).
Мұнда «ZIP кітапханасын импорттау» бойынша нұсқаулар бар.
Кітапхана орнатылғаннан кейін «mqtt_crouton_esp8266» мысалын ашуға болады.
Wemos D1 Mini үшін Arduino орнату туралы нұсқаулар мұнда.
Тәуелділіктер: ArduinoJson, TimeLib, PubSubClient.
Код Arduino IDE -ге жүктелгеннен кейін:
- WiFi SSID көмегімен _wifi_ssid мәнін өзгертіңіз.
- WiFi кілтімен _wifi_password мәнін өзгертіңіз.
- _Mqtt_device_name мәнін қалаған құрылғы идентификаторымен өзгертіңіз (қосылу қажет емес).
- _Mqtt_device_description мәнін қалаған құрылғы сипаттамасымен өзгертіңіз (Crouton тілінде).
3 -қадам: MCU тұрғын үйін дайындау
MCU корпусы D1 Mini-ге арналған тақырыптарды қосады және розетка (сенсорлар мен актерлер) схемасымен байланысатын қосымша тақталарға арналған тақырыптарды көрсетеді.
ICOS10 3V3 MQTT NODE түпнұсқасындағы HOUSING HEADERS, I2C хабарламалар тізбегі синхрондаудан шыққан кезде (қатты қалпына келтіру бастапқы стратегия болды) және ұйқыдан шыққан кезде аппараттық құралдарды қалпына келтіруді қолдау үшін өзгертілуі керек еді. Ауыстырылатын D6 түйреуіші бастапқы дизайн кезінде ешнәрсеге тағайындалмады және ол «қажет болған жағдайда басқа да сандық түйреуіштер» ретінде белгіленді.
ҮЙ БАСШЫЛАРЫ
Бұл D1 Mini Protoboard -ға негізделген және келесідей бөлінеді:
- Қосылу үшін D1M BLOCK/D1 Mini түйреуіштері.
- D1M BLOCK/D1 Mini контактілерінің 2 қатарының тікелей үзілуі. Олар тек прототиптеу кезінде ыңғайлы болу үшін қол жетімді. Қызметкерлер тақтасы осы тақырыптарға кіруге тыйым салады деп күтілуде.
- 4 Қосымша тақталар пайдаланатын нақты түйреуіштердің үзілуі. Мен тек I2C түйреуіштерін сындыруды ойладым, бірақ менде басқа істікшені (ұйқы қуаты төмен) пайдалану үшін қорапшам бар еді, сондықтан мен RST, A0, D0 және басқа цифрлық түйреуішті шығардым.
D1M контактілерін HOUSING HEADER -ге қосу үшін:
- SOKET JIG ПАЙДАЛАНАТЫН ДӘЛГЕР бейнесін қараңыз.
- Тақырып түйреуіштерін тақтаның астына өткізіңіз (жоғарғы жағында TX жоғарғы сол жақ).
- Джигсті пластикалық үстіңгі жағына беріңіз және екі бетті тегістеңіз.
- Джигс пен құрастыруды төңкеріп, тақырыпты қатты тегіс жерге мықтап басыңыз.
- Тақтаны қондырғыға мықтап басыңыз.
- Минималды дәнекерлеу арқылы 4 бұрыштық түйреуішті дәнекерлеңіз (түйреуіштерді уақытша туралау).
- Қажет болса, тақтаны/түйреуіштерді қайта қыздырыңыз және орналастырыңыз (тақта немесе түйреуіштер тураланбаған немесе саңылаусыз).
- Қалған түйреуіштерді дәнекерлеңіз.
- Дискіні алып тастаңыз.
- Дәнекерлердің үстінен түйреуіштерді кесіңіз.
Қыздар тақтасының үзілістерін қосу үшін:
- 9P 9 әйел тақырыптарын 4 кесіңіз.
- Жоғарғы жағында 9P тақырыптарын суретте көрсетілгендей салыңыз да, астына дәнекерлеңіз.
Тікелей үзіліс қосу үшін:
- 2P 8P әйелдер тақырыбын кесіңіз.
- Үстіңгі жағында 8P тақырыптарын суретте көрсетілгендей салыңыз да, астына дәнекерлеңіз.
Төменгі жағында TX түйрегіші жоғары қаратылған тақырыптарды қосу үшін:
- RST түйреуішінен 4 түйреуіш бойынша іздеу және дәнекерлеу.
- A0 түйреуішінен 4 түйреуіш бойынша іздеу және дәнекерлеу.
- 4 түйреуіш бойынша D1 түйреуішінен із және дәнекерлеу.
- 4 түйреуіш бойынша D2 түйреуішінен із және дәнекерлеу.
- D0 түйреуішінен 2 жолды және 4 түйреуішті қадап, дәнекерлеңіз.
- D7 түйреуішінен 4 түйреуіш бойынша іздеу және дәнекерлеу.
- GND түйреуішінен 4 түйреуіш бойынша іздеу және дәнекерлеу.
- 5В істікшеден 4 түйреуіш бойынша іздеу және дәнекерлеу.
- 3V3 түйреуішінен 4 түйреуіште 45 ° төмен қарай іздеу және дәнекерлеу.
ФИЦУРАНЫ ЖИНАУ
ҮЙ БАСЫШТАРЫ MCU HOUSING -ге бекітілген, ал бұл BASE PLATE -ге бекітілген.
- ТҰРҒЫНДАРДЫҢ ұзын жағы тесікке қараған кезде, D1M контактілерін MCU HOUSING саңылауларына салыңыз және төмен қарай итеріңіз.
- Дұрыс туралауды қамтамасыз ету үшін бекіту кезінде MCU Байланыстарына MCU салыңыз.
- HEADER FRAME -ды құрастыру қондырғыларының үстіне қойыңыз және 4G x 16mm 2 бұрандалармен бекітіңіз.
- Жиналған қондырғыларды тесік қысқа жаққа қаратып, 4G x 6 мм бұрандалармен бекітіңіз.
4-қадам: RESET қыздар тақтасын құру
Қызмет тақтасы үлкен жинаққа қосылғаннан кейін, кодтың өзгеруі толық жинақпен жүктелмейтінін көресіз. D1 WIFI BLOCK жүктеу үшін оны корпустан алып тастау керек (жай ғана шығарып алу), содан кейін ауыстыру (жай ғана итеру).
Бұл кезеңде бұл тақта D0 -ді тек қалпына келтіру түйреуішімен байланыстырады.
- Ішкі жағына 9P 90 ° ерлердің жоғарғы жағын (1) салыңыз да, сыртынан дәнекерлеңіз.
- Ішкі жағынан САРЫ1 -САРЫ2 -ге дейінгі сары сымды және дәнекерлеуді қадағалаңыз.
5 -қадам: Негізгі компоненттерді жинау
- SHELL құрастырылғанына және схеманың тексерілгеніне көз жеткізіңіз (кабель мен розеткалар).
- 3V3 I2C DAUGHTER-BOARD, 3V3 түйреуішінің үстіңгі жағының ұшына бекітілген етіп салыңыз (суретті қараңыз).
- ҚЫЗДАРДЫ ҚАЙТА РЕТТЕУ сымын ішкі жағына кіргізіңіз (суретті қараңыз).
- 3V3 I2C DAUGHTER-BOARD тақтасындағы 2P ерлер тақырыбына қосқышты орнатыңыз.
- IDC розеткасын SHELL кабелінен 3V3 I2C DAUGHTER-BOARD тақтасындағы IDC тақырыбына салыңыз.
- ҚАЗАҚТАҒЫ кабельдердің арасына ҚЫЗДЫҚ БОРБОРЛАРДЫ/ҮЙДІ мұқият енгізіп, негізгі тесіктерді туралаңыз.
- 4G x 6 мм бұрандалармен БАЗА ЖИНАҒЫН ҚАБЫҚҚА бекітіңіз.
- Сіз жасаған кез келген ASSIMILATE SENSORS тіркеңіз.
6 -қадам: Келесі қадамдар
- Браузерді https://crouton.mybluemix.net/crouton/connections мекенжайына бағыттаңыз.
- Брокердің test.mosquitto.org екеніне көз жеткізіңіз.
- Қосылу түймесін басыңыз.
- Микробағдарламаға Device name енгізуін _mqtt_device_name ретінде енгізіңіз.
- Құрылғы қосу түймешігін басыңыз.
- Автоматты түрде қосылу түймесін басыңыз.
- ICOS10 (5V MicroUSB) қосыңыз.
- Crouton бақылау тақтасы арқылы тексеріңіз.
Ұсынылған:
Bluetooth құлаққапты қалпына келтіру: 6 қадам
Bluetooth құлаққапты қалпына келтіріңіз: Мүмкін сіз кейбір мәселелерге байланысты Bluetooth мен сымды құлаққапты тастап кеткен шығарсыз. Бұл мәселелерге құлаққаптың сынуы, кабельдердің ішкі үзілуі, зақымдалған штепсельдер және басқалар кіруі мүмкін. Әдетте бұл зақымдалған құрылғылар жинақталады
Бір фотодан 3D қалпына келтіру: 8 қадам
Бір фотосуреттен 3D қайта құру: 3D қалпына келтіру міндеті әдетте бинокулярлық көрумен байланысты. Сонымен қатар, сіз бір камераны объектінің айналасында жылжытуға болады. Сонымен қатар, егер нысанның пішіні белгілі болса, тапсырманы бір фотосуреттен шешуге болады. Яғни сізде
Ескі компьютердің қуат көздерін қалпына келтіру: 12 қадам (суреттермен)
Ескі компьютерлік қуат көздерін қалпына келтіру: 1990 жылдардан бастап әлемді дербес компьютерлер басып алды. Жағдай осы күнге дейін жалғасуда. Ескі компьютерлер, 2014 жылға дейін … 2015 жылға дейін, әдетте, қолданылмайды, әр компьютерде қуат көзі болғандықтан, олардың көпшілігі қалдық түрінде тасталған
Game Boy немесе ұқсас электрониканы қалпына келтіру: 7 қадам (суреттермен)
Game Boy немесе ұқсас электрониканы қалпына келтіріңіз: Ең алдымен, менің оқулығымды тексергеніңізге рахмет! Сіз кереметсіз, екіншіден, мен YouTube видеосына көп уақыт бөлемін, сондықтан оны да қараңыз, ол бәрін түсіндіреді. Бейне:
IOT123 - СЕНСИЗОР ХАБЫН БІЛУ: ICOS10 3V3 MQTT ТҮЙІН: 6 қадам
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 3V3 MQTT NODE: Бұл ASSIMILATE SENSOR HUBS -тегі әр түрлі MCU/Мүмкіндік комбинацияларының біріншісі: I2C ASSIMILATE SENSORS құлдарынан деректерді жинайтын шеберлер. Бұл құрылғы ASSIMILATE -дан алынған кез келген деректерді жариялау үшін Wemos D1 Mini пайдаланады