Съдържание:
- Стъпка 1: Вземете кода от GitHub
- Стъпка 2: Свържете се с Edison и вземете командния ред
- Стъпка 3: Преместете файловете на правилните им места
- Стъпка 4: Научете се да конфигурирате WiFi на вашия Edison
- Стъпка 5: Добавете нещата от Grove Starter Kit
- Стъпка 6: Рестартирайте, тествайте го и го направете ваш
Видео: Консултативна скица на Intel Edison Weather: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Искахме да създадем проект, който е цветен, разширяем и показва уникалните характеристики на Intel Edison.
- Използвайте wifi
- Използвайте Linux
- Използвайте компоненти от Grove Starter Kit.
Освен това исках да знам как да предам информация от страна на Linux към страната Arduino на Edison. Linux е богат на мрежови функции. Arduino е богат на GPIO и има цветен LCD дисплей и разтегателни сензори и устройства.
Кодът е на адрес:
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.
- Закачете LCD монитор на Grove към някой от I2C портовете.
- По желание закачете зумер към D2.
Стъпка 1: Вземете кода от GitHub
Публикувал съм моя код на GitHub на:
github.com/qtpierce/sMegabyte/tree/master/…
Един прост начин да получите кода е да посетите сайта на GitHub и да намерите бутона „Изтегляне на ZIP“и да изтеглите кода. След това ще трябва да го разархивирате и "SCP" да го копирате в Edison.
Използвах Linux система и това е SFTP софтуер, за да копирам кода от Linux в Edison. В Windows смятам, че същото копиране може да се извърши с помощта на WinSCP. Когато направих първата си връзка с Edison с помощта на WinSCP, това ми даде „Предупреждение - потенциално нарушение на сигурността!“Приех го, защото знаех, че инициирам връзката с Едисон. Копирайте скриптовите файлове в цип в/home/root/директорията на Edison. По -късно ще има инструкции за преместване на файлове наоколо.
Стъпка 2: Свържете се с Edison и вземете командния ред
Най -простият метод е да се свържете с Edison с помощта на USB сериен порт. Следвах първите няколко стъпки на:
software.intel.com/en-us/articles/assemble…
Спрях, след като стартирах и стартирах USB серийния порт. В този момент имах команден ред, защото използвах Putty на моя лаптоп с Windows за свързване.
Използвам Edison с Arduino Breakout Board, защото исках да свържа към него Grove Starter Kit.
Стъпка 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: Научете се да конфигурирате WiFi на вашия Edison
Намерих за хубаво да използвам протокола SSH за програмиране. Следващите стъпки са просто неща, които според мен хората трябва да знаят и практикуват. Следвах статия на Intel за настройка на Edison:
software.intel.com/en-us/articles/assemble…
Знам, че обичам да използвам метода на 2 microUSB кабела, защото свързва и двете USB устройства на Edison към лаптопа. Двете USB устройства са USB флаш устройство, което ви позволява да копирате през изображението на операционната система и USB серийния порт. Трябва да стартирате сесия PuTTY и да говорите с Edison през USB серийния порт; това е стъпка 3 от статията на Intel. Трябва да получите настройката на wifi; това е стъпка 4 от статията на Intel. След като стигнете дотук, използвайте USB серийния порт, за да определите IP адреса на Edison и след това използвайте PuTTY, за да ssh в Edison.
Целта на тази стъпка е да свържете вашия Edison с вашата точка за достъп до wifi, така че да може да извлича уеб страници от метеорологичните станции.
Стъпка 5: Добавете нещата от Grove Starter Kit
Включете GPIO платка Grove Breakout.
Закачете RGB LCD към някой от I2C портовете на GPIO платката Grove Breakout.
По желание, свържете зумера до GPIO 3.
Стъпка 6: Рестартирайте, тествайте го и го направете ваш
Рестартирайте и изчакайте 20 секунди (има някои спящи 10 секунди в кода), за да се свърже wifi и wget метеорологична станция XML файл.
Ако работи, трябва да показва времето за станция KHIO, метеорологичната станция на летището Hillsboro, OR.
За да го направите ваш, скриптовият файл на Linux myweatherservice.pl съдържа команди wget за извличане на XML от метеорологичните станции. Моля, преценете от кои станции искате да изтеглите съдържание.
Препоръчано:
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Скица към дигиталното изкуство - Iron Man: 10 стъпки
Скица към дигиталното изкуство - Iron Man: Напоследък се занимавах с комикси. Нещо, което правех много, когато бях по -малък. Напоследък съм работил върху няколко парчета като Batman, Cyborg Superman и The Flash. Всички те бяха направени на ръка, включително оцветяването. За
Добавяне на функцията WiFi AutoConnect към съществуваща скица: 3 стъпки
Добавяне на функцията WiFi AutoConnect към съществуваща скица: В скорошна публикация научихме за функцията AutoConnect за платките ESP32/ESP8266 и един от зададените въпроси беше за добавянето й към съществуващите скици. В тази публикация ще научим как да направим точно това и ще използваме проекта за мрежово време
UChip - Проста скица към двигатели и/или сервоустройства за дистанционно управление чрез 2.4GHz Radio Tx -Rx !: 3 стъпки
UChip - Проста скица към двигатели за дистанционно управление и/или серво чрез 2.4GHz Radio Tx -Rx !: Наистина харесвам света на RC. Използването на RC играчка ви създава усещането, че контролирате нещо изключително, въпреки че е малка лодка, кола или дрон! Не е лесно обаче да персонализирате играчките си и да ги накарате да правят каквото искате
Модна скица с хартиена верига: 5 стъпки
Модна скица с хартиена верига: Предпазител с електротехника. Преподавам семинари по моден дизайн и технологии и намирам, че този проект е лесно въвеждане в хартиени схеми за всеки, който обича да рисува и скицира. Може да се използва и за планиране на действителен дизайн на гарма