Мазмуну:
Video: Live Arduino маалыматынан кооз сюжеттерди жасаңыз (жана маалыматтарды Excelге сактаңыз): 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Биз баарыбыз Arduino IDEдеги P… лотерея функциясы менен ойногонду жакшы көрөбүз.
Бирок, бул негизги колдонмолор үчүн пайдалуу болушу мүмкүн, бирок көп пункттар кошулган сайын маалыматтар өчөт жана бул көзгө өзгөчө жагымдуу эмес. Arduino IDE плоттери келечектеги көрүү үчүн маалыматыңызды сактабайт.
Мына ошондуктан бул Нускамада мен жалпы көйгөйүбүздү оңдоого аракет кылып жатам. Биз каалайбыз, жок… Arduino маалымат плотери керек:
-Жакшы окшойт
-Белгилүү бир упай чийилгенден кийин маалымат пункттарын ЭМЕС
-Эч кандай кооз коду жок Excelдеги бардык маалыматтарды сактайт
Кийинки кадамдарда биз Arduino программасын жазууну үйрөнөбүз, ал плоттер менен байланышып, маалыматтарды так көрсөтүп, Excel файлына сактай алат.
Бул Нускамада камтылган видеолордун бирин да көрүүнүн кажети жок болсо да, эгер сиз визуалдык окуучу болсоңуз, анда ээрчип кетүүңүз жакшы болмок. Аларды БУЛ ЖЕРДЕН табууга болот:
www.youtube.com/watch?v=LvNulqGuhlU&list=PL3Y_L-Yx1pgAtdG8DY_7qOHbbWfO4qomX&index=1
1 -кадам: Сизге эмне керек
Бул үчүн сизге Arduino же Arduino клону керек болот. Бул мисалда мен Arduino UNO колдонуп жатам.
Сиз ошондой эле плоттер камтыган.exe файлын жүктөп алышыңыз керек БУЛ ЖЕРДЕ:
sourceforge.net/projects/arduinoexcelplotter/
Бул жерде аны кантип коопсуз жүктөө керектиги көрсөтүлгөн видео:
Аны кантип колдонуу керектиги жөнүндө көбүрөөк маалыматты ушул Нускаманын акыркы баскычында тапса болот.
2 -кадам: Arduino кодун жазуу
Arduino коду IDEдеги сериялык мониторго же сериялык плоттерге басып чыгаруу үчүн адатта колдоно турган кодуңузга абдан окшош.
Instructables кандайдыр бир жол менен кодду бузууга умтулгандыктан, мен кодду файлга, ошондой эле шилтемени БУЛ ЖЕРДЕ менин GitHub -га коштум, бул жерде сиз бул Нускамадан бардык файлдарды бир жерден жүктөп алсаңыз болот.
void setup () {Serial.begin (9600); // Каалаган ылдамдыгы жакшы} void loop () {// Чындыгында аналогдук маанилерди окуган эмес // 0-19 графасын түзүп, (int i = 0; i <20; i ++) {Serial.println (i); // Serial.println () - плоттер кечигүүсүнө (500) маалыматтарды жөнөтүү үчүн керектүү бөлүк; // кечиктирүү, ошондуктан плоттер план түзүүгө убактысы бар (500дөн аз болушу мүмкүн)}}
Кодду Arduinoго жүктөңүз жана кайсы порт колдонуп жатканыңызга көңүл буруңуз. Бул маалымат сизге кийинчерээк керек болот. Менин учурда бул COM11.
3 -кадам: Плоттер программасын иштетүү
Instructables мага ZIP же EXE файлын жүктөөгө уруксат бербегендиктен, сиз ArduinoPlotter программасын менин SourceForge сайтынан ала аласыз БУЛ ЖЕРДЕ:
sourceforge.net/projects/arduinoexcelplotter/
Бул белгисиз.exe файлы болгондуктан, аны иштетүүгө аракет кылып жатканда, Windows файл коопсуз болушу мүмкүн экенин эскертип коюшу мүмкүн, ага көңүл бурбаңыз жана баары бир иштетиңиз.
Плоттерди колдонуу боюнча көрсөтмөлөр:
-Маалыматыңызды жазуу үчүн бир жерге Excel документин жасаңыз. Биринчи барактын Sheet1 деп аталышын текшериңиз
-Plotter.exe файлын эки жолу чыкылдатуу менен иштетүү. Терезе ачылат.
-IDEдеги Arduinoго жүктөгөн жүктөө ылдамдыгын териңиз (менин мисалда бул 9600 болчу)
-Сиздин Arduino туташкан портуна териңиз (кодду жүктөө үчүн колдонулган Arduino IDEдегидей) COM11 деп жазбаңыз, жөн эле 11 санын териңиз.
-Көчүрүп, аягында Name.xlsx менен Excel файлыңыздын жолуна чаптаңыз. Сиз жолду оңдошуңуз керек, ал бир гана / ордуна / колдонот, мисалы:
C: / Users / ChemistGoneRogue / Desktop / test.xlsx - ТУУРА
C: / Users / ChemistGoneRogue / Desktop / test.xlsx - ОҢ
-Эгер сиз буга чейин андай кылбасаңыз, азыр Arduino сайыңыз
-"Орнотууларды сактоо" баскычын чыкылдатып, программаны жабыңыз.
-Жаңы терезе ачылат, ал сиздин баалуулуктарыңызды (Y огу) серия (X огу) менен белгилеп, көрсөтүлгөн Excel документине сактайт.
Маалыматтар сиздин Arduino жөнөткөндөй тез сакталууда, сюжет ар бир 10 м сайын бир чекитти жарнамалайт.
ЭГЕР БУЛ КӨРСӨТҮЛГӨН ЖАРДАМДЫ ТАПКАН БОЛСОҢУЗ, ТӨМӨНДӨГҮ ҮЧҮН ДОБУШТУ КАРАҢЫЗ (Arduino сынагы)
Сунушталууда:
Ардуинодон Excelге маалыматтарды жөнөтүү (жана аны пландоо): 3 кадам (сүрөттөр менен)
Ардуинодон Excelге маалыматтарды жөнөтүү (жана аны плоттоо): Мен Arduino сенсорумду реалдуу убакытта окуй алам деп көп издедим. Сюжет гана эмес, ошондой эле эксперименттер жана оңдоолор үчүн маалыматтарды көрсөтүү жана сактоо. Мен тапкан эң жөнөкөй чечим excelди колдонуу болчу, бирок
Зымсыз температура жана нымдуулук сенсорунун маалыматтарын Excelге жөнөтүү: 34 кадам
Зымсыз Температура жана Нымдуулук Сенсорунун Берилиштерин Excelге Жөнөтүү: Биз бул жерде NCDдин Температура жана Нымдуулук сенсорун колдонуп жатабыз, бирок кадамдар ncd продуктусу үчүн бирдей болуп калат, андыктан башка ncd зымсыз сенсорлоруңуз болсо, жанында байкоо жүргүзүңүз. Бул текстти токтотуу аркылуу сиз
Зымсыз титирөө жана температура сенсорунун маалыматтарын Node-RED аркылуу Excelге жөнөтүү: 25 кадам
Node-REDдин жардамы менен зымсыз титирөө жана температура сенсорунун маалыматтарын Excelге жөнөтүү: NCDдин узак аралыкка IoT өнөр жай зымсыз титирөө жана температура сенсорун киргизүү, 2 милге чейин зымсыз сетка тармагын колдонуу менен мактануу. Так 16 биттик титирөө жана температура сенсорун камтыган бул аппарат
MotoStudent Electric Racing Bike үчүн маалыматтарды алуу жана маалыматтарды визуалдаштыруу системасы: 23 кадам
MotoStudent Electric Racing Bike үчүн маалыматтарды алуу жана маалыматтарды визуалдаштыруу системасы: Маалыматты алуу системасы - бул тышкы сенсорлордон маалыматтарды чогултуу, сактоо жана иштетүү үчүн чогуу иштеген аппараттык жана программалык камсыздоолордун жыйындысы, аны графикалык түрдө визуалдаштыруу жана анализдөө үчүн, инженерлерге уруксат берүү
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү