Оглавление:
- Шаг 1. Получите код с GitHub
- Шаг 2. Подключитесь к Edison и получите командную строку
- Шаг 3: переместите файлы в правильные места
- Шаг 4: Обучение настройке Wi-Fi на вашем Edison
- Шаг 5: Добавьте стартовый набор Grove
- Шаг 6: перезагрузите, проверьте и сделайте своим
Видео: Набросок прогноза погоды Intel Edison: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Мы хотели создать красочный, расширяемый проект, демонстрирующий уникальные особенности Intel Edison.
- Использовать Wi-Fi
- Используйте Linux
- Используйте компоненты из стартового набора Grove.
Кроме того, я хотел знать, как передавать информацию со стороны Linux на сторону Arduino Edison. Linux богат сетевыми функциями. Arduino богат GPIO и имеет цветной ЖК-дисплей, а также расширяемые датчики и устройства.
Код находится по адресу:
github.com/qtpierce/sMegabyte/tree/master/…
- Загрузите этот код.
- Используйте SCP, чтобы скопировать сценарии Linux в Edison. Вставить их в / home / root / - хорошее начало.
-
Переместите файл myweatherservice.service в
/etc/systemd/system/multi-user.target.wants/
-
Используйте Arduino IDE для установки
Набросок WeatherAdvisorySketch.ino на стороне Arduino Edison.
- Подключите ЖК-дисплей Grove Kit к любому из портов I2C.
- При желании можно подключить зуммер к D2.
Шаг 1. Получите код с GitHub
Я разместил свой код на GitHub по адресу:
github.com/qtpierce/sMegabyte/tree/master/…
Простой способ получить код - посетить сайт GitHub, найти кнопку «Загрузить ZIP» и загрузить код. Затем вам нужно будет разархивировать его и «SCP» скопировать на Эдисон.
Я использовал систему Linux и программное обеспечение SFTP, чтобы скопировать код из Linux в Edison. Я считаю, что в Windows такое же копирование может быть выполнено с использованием WinSCP. Когда я впервые подключился к Edison с помощью WinSCP, я получил сообщение «Предупреждение - потенциальное нарушение безопасности!» Я принял это, потому что знал, что инициирую подключение к Эдисону. Скопируйте файлы сценариев в zip-архиве в каталог / home / root / файла Edison. Позже будут инструкции по перемещению файлов.
Шаг 2. Подключитесь к Edison и получите командную строку
Самый простой способ - подключиться к Edison через последовательный порт USB. Я выполнил первые несколько шагов:
software.intel.com/en-us/articles/assemble…
Я остановился, как только запустил последовательный порт USB. На этом этапе у меня была командная строка, потому что я использовал Putty на своем ноутбуке с Windows для подключения.
Я использую Edison с платой Arduino Breakout Board, потому что я хотел подключить к ней стартовый комплект Grove.
Шаг 3: переместите файлы в правильные места
Следующие абсолютные пути к файлам - это правильные места для размещения 3 сценариев Linux. Существуют некоторые жестко заданные пути к файлам, которые ожидают следующих местоположений.
- /home/root/myweatherservice.pl
- /home/root/myweatherservice_wrapper.sh
- /etc/systemd/system/multi-user.target.wants/myweatherservice.service
При запуске Edison systemd запустит myweatherservice.service
который запускает myweatherservice_wrapper.sh
который запускает скрипт myweatherservice.pl.
Шаг 4: Обучение настройке Wi-Fi на вашем Edison
Мне было приятно использовать протокол SSH для программирования. Следующие шаги - это просто вещи, которые, я думаю, люди должны знать и практиковать. Я следил за статьей Intel о настройке Edison:
software.intel.com/en-us/articles/assemble…
Я знаю, что мне нравится использовать метод 2 кабеля microUSB, потому что он соединяет оба USB-устройства на Edison с ноутбуком. Два USB-устройства - это флэш-накопитель USB, который позволяет копировать образ ОС, и последовательный порт USB. Вы должны запустить сеанс PuTTY и поговорить с Edison через последовательный порт USB; это шаг 3 статьи Intel. Вы должны получить настройку Wi-Fi; это шаг 4 статьи Intel. Как только вы зайдете так далеко, используйте последовательный порт USB для определения IP-адреса Edison, а затем используйте PuTTY для ssh в Edison.
Цель этого шага - подключить Edison к точке доступа Wi-Fi, чтобы он мог получать веб-страницы с метеостанций.
Шаг 5: Добавьте стартовый набор Grove
Подключите GPIO-плату Grove Breakout.
Подключите ЖК-дисплей RGB к любому из портов I2C на плате Grove Breakout GPIO.
При желании подключите зуммер к GPIO 3.
Шаг 6: перезагрузите, проверьте и сделайте своим
Перезагрузитесь и подождите 20 секунд (в коде есть несколько секунд сна) для подключения Wi-Fi и получения XML-файла метеостанции.
Если он работает, он должен отображать погоду для станции KHIO, метеостанции в аэропорту Хиллсборо, штат Орегон.
Чтобы сделать его вашим, файл сценария Linux myweatherservice.pl содержит команды wget для получения XML с метеостанций. Пожалуйста, выясните, с каких станций вы хотите получать контент.
Рекомендуемые:
Дисплей прогноза погоды в стиле ар-деко: 9 шагов (с изображениями)
Дисплей прогноза погоды в стиле ар-деко: Здравствуйте, друзья, в этом руководстве мы увидим, как создать этот дисплей прогноза погоды. Он использует мини-доску Wemos D1 вместе с 1,8-дюймовым цветным TFT-экраном для отображения прогноза погоды. Я также спроектировал и напечатал на 3D-принтере корпус для
Маяк прогноза погоды: 4 шага (с изображениями)
Маяк прогноза погоды: в этом проекте я представляю модель местного метеомаяка, которую я сделал с помощью 3D-печати, светодиодных полос, источника питания и платы Arduino с подключением к Wi-Fi, чтобы получить доступ к прогнозу погоды на следующий день. Основное назначение
Облако прогноза погоды: 11 шагов (с изображениями)
Облако прогнозов погоды: этот проект создает погодное облако с помощью Raspberry Pi Zero W. Оно подключается к Yahoo Weather API и в зависимости от прогноза на следующий день меняет цвета. Я был вдохновлен газовым зданием Висконсина, на крыше которого пламя меняет
Лента 3-дневного прогноза погоды: 4 шага
Лента 3-дневного прогноза погоды: Лента 3-дневного прогноза погоды предоставляет исчерпывающий 3-дневный прогноз погоды в желаемом месте или на основе местоположения вашего IP-адреса. В проекте используется служба Wunderground Weather API, которая предоставляет ответы в формате JSON всякий раз, когда
Взаимодействие RFID-RC522 с Arduino MEGA - простой набросок: 4 шага
Взаимодействие RFID-RC522 с Arduino MEGA Простой набросок: Привет, в этом уроке я собираюсь помочь вам с взаимодействием RFID-RC522 с Arduino Mega 2560 для чтения RFID и отображения данных на последовательном мониторе. так что вы можете расширить его по своему усмотрению. Вам нужно: Arduino Mega или Arduino Uno