Съдържание:

IoT тостер (LoRa): 11 стъпки (със снимки)
IoT тостер (LoRa): 11 стъпки (със снимки)

Видео: IoT тостер (LoRa): 11 стъпки (със снимки)

Видео: IoT тостер (LoRa): 11 стъпки (със снимки)
Видео: Generate Studio Quality Realistic Photos By Kohya LoRA Stable Diffusion Training - Full Tutorial 2024, Ноември
Anonim
IoT тостер (LoRa)
IoT тостер (LoRa)

IoT тостер

Тостер, който може да се наблюдава и контролира чрез персонализирано приложение за Android.

Тостерът е оборудван със карта SODAQ ExpLoRer, която има 32-битов ARM Cortex M0+ и интегриран LoRa модул и антена. Тези модули LoRa осигуряват комуникацията между мобилния телефон и тостера чрез шлюз. Комуникацията LoRa работи на ISM честотната лента при 868 Mhz и обикновено се използва в IoT приложения поради ниската си енергия и производителността на дълъг обхват (+ безплатно за работа в честотната лента 868 Mhz). Прочетете повече за LoRa тук:

Разработено е приложение Andorid, което е в състояние да управлява безжично тостера чрез понижаване на хляба в тостера и включване на нагревателния елемент за определен период от време. Три различни нива на „тостер“могат да бъдат избрани от потребителя (рядко, средно, добре направено). В същото време той ще следи външната температура на тостера. Цялата комуникация се насочва през шлюза LoRa и допълнително се обработва от PubNub, което дава възможност на приложението за Android да се абонира и публикува данни от шлюза чрез канал.

Стъпка 1: Хардуерни части

1. Тостер (всеки тостер с подобен механизъм за повдигане ще работи):

2. Стъпков двигател-Линеен стъпков двигател:

4. Драйвер на стъпков двигател:

3. Sodaq One Explorer-LoRa:

4. Поставка за батерия-12V:

5. Превключвател (всеки 12V превключвател ще работи):

6. Алуминиеви профили:

7. Кабели, винтове и батерии

Стъпка 2: Материал

Материал
Материал
Материал
Материал
Материал
Материал

2.1 - Измерете всяка от страните на тостера и изрежете алуминиевата част от нея. В този случай размерът на алуминиевата плоча е 33, 5 x 13, 5 cm (снимка). Направете четири дупки, които съответстват на отворите на предния панел на тостера. В този случай те се поставят във всеки ъгъл на правоъгълник с размери 31, 5 x 12, 5 cm.

2.2 - Направете две дупки (местоположението зависи от вас). Първият отвор трябва да бъде 11 x 5, 5 cm, за да може да се побере картата SODAQ. Вторият отвор трябва да е толкова голям, колкото е вашият превключвател. Направете плексиглас със същите размери като на снимката. Пробийте две дупки, за да поддържате картата SODAQ.

2.3 - Вземете алуминиевите профили и ги нарежете на две части. Дължината трябва да е равна на страната на алуминиевата плоча.

Стъпка 3: Монтирайте стъпковия мотор

Монтирайте стъпков двигател
Монтирайте стъпков двигател
Монтирайте стъпков двигател
Монтирайте стъпков двигател
Монтирайте стъпков двигател
Монтирайте стъпков двигател

ВНИМАНИЕ! Промените в електрическите продукти могат да причинят по -голям багаж, ако с тях не се работи правилно

3.1. Отстранете ненужните винтове, които държат корпуса върху нагревателния елемент и неговата структура.

3.2 Извадете пръта, който държи нивото на тостера във вертикално положение.

3.3. Използвайте отвертка, за да направите дупка точно под мястото, където трябваше да бъде поставен този прът. Уверете се, че не пробивате електроника!

3.4. Сменете оригиналния прът с линейния двигател и закрепете пластмасовата стойка върху пластмасовата конструкция с три винта (снимка). Това вече ще действа като новия моторизиран прът, който ще можем да контролираме!

Стъпка 4: Свързване на хардуер

Свързване на хардуер
Свързване на хардуер
Свързване на хардуер
Свързване на хардуер
Свързване на хардуер
Свързване на хардуер

4.1. След като моторът е монтиран на тостера, свържете го както в горната електрическа схема (снимка). Използвах експериментална дъска, за да запоя ненужните връзки между сигналите и използвах три заглавия, за да мога да я монтирам на картата SODAQ. (снимка). Използвайте винтовете, за да монтирате плочата върху тостера.

Стъпка 5: Проектиране на софтуер

Софтуерен дизайн
Софтуерен дизайн

1. SODAQ възел - възелът, който контролира тостера и изпраща команди на двигателя до водача на двигателя, който контролира стъпковия двигател. Стъпковият двигател ще понижи или повдигне наздравицата в зависимост от това коя команда е била дадена от потребителя.

2. Мултиконнектен кабел - шлюзът, към който SODAQ възелът се свързва през LoRa след включване. Порталът осигурява канал, който прехвърля данни към talkpool.

3. Talkpool - е доставчикът на сървъри, който дава възможност за взаимодействие с различните IoT платформи чрез интегрираните протоколи. Наличните протоколи за използване са: MQTT, PubNub, IBM Bluemix. (В този проект ще използваме PubNub)

4. PubNub - IoT платформа, която действа като централен център, където трафикът се изпраща чрез канали. Структура за абониране/публикуване. Различният SDK предвижда да се използват различни платформи (В този проект използваме SDK за Android)

5. Приложение за Android - С PubNub Android SDK, приложението предоставя графичен интерфейс на потребителя, който показва температурата на тостера (канал за абониране). Освен това е възможно също така да управлявате тостера чрез бутони в приложението (канал за публикуване).

За допълнително четене и урок:

Препоръчано: