Мазмуну:
- 1 -кадам: Arduino Uno менен туташуу
- 2 -кадам: Arduino китепканасы жана Image2Lcd программасы
- 3 -кадам: Эмне жакшы иштейт?
Video: Epaper жана Arduino UNO: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Электрондук кагаз Ардуино БУУ тарабынан көзөмөлдөнөт.
Жакында мен GearBestтен сынап көрүү үчүн бир нече нерселерди жөнөттүм, жана бул нерселердин ичинен мен эң кызыккан нерсеге аракет кылдым. Мен эч качан электрондук кагаз менен ойногон эмесмин, ошондуктан бул мен үчүн бир аз үйрөнүү ийрими болчу.
Мен жиберген нерселердин баары Raspberry PIде колдонуу үчүн иштелип чыккан, бирок бул E-Paper ошондой эле Arduino менен иштейт.
Бөлүм келгенде, ал жакта жакшы сүрөт бар болчу жана башында мен экранды коргоочу деп ойлогом, бирок мен коргоочуну алып салгандан кийин сүрөт калды! Жана бул эпапердин негизги элементи, сиз сүрөттү койгондон кийин, кубатты бурсаңыз болот жана ал калат.
1 -кадам: Arduino Uno менен туташуу
Бул түзмөк SPI туташууларын колдонот, андыктан төмөнкүдөй зым менен байланыштырылышы керек.
e-Paper | Түс | UNO PLUS (3.3V) |
---|---|---|
3.3V | Кызыл | 3V3 |
GND | Кара | GND |
DIN | Көк | D11 |
CLK | Сары | D13 |
CS | ачык күрөң | D10 |
DC | Жашыл | D9 |
RST | Ак | D8 |
АЛЕК | Кызгылт көк | D7 |
Бул байланыштарды жасаш үчүн IDC тилкесинин бир бөлүгүнөн штепсельдердин учуна төөнөгүчтөрдү коюшум керек болчу, антпесе ар бир учунда аялдык байланыштар бар.
2 -кадам: Arduino китепканасы жана Image2Lcd программасы
Ошентип, туташууларды түзгөндөн кийин, анын иштээрин билүү үчүн эскиз жүктөлүп алынат. Жарайт, веб -сайттан жеткиликтүү коддору бар сыдырылган папка бар. Жөн гана вики баракчасындагы шилтемени басыңыз. Сиз Demo кодун Ресурстар бөлүмүнөн таба аласыз. Raspberry PI жана STM32 тактасы үчүн дагы мисалдар бар.
Ошондой эле "Сүрөттү кантип көрсөтүү керек" бөлүмүндө сүрөттөрдү көрсөтүү үчүн керектүү кодго айландырууга мүмкүндүк берген программалык камсыздоого шилтеме бар.
Сиз керектүү zip папкасын жүктөп алгандан кийин, аны ачышыңыз керек жана Arduino файлдары болгон учурда, китепканалар китепканалар папкасына жана демо эскизи кадимки жериңизге жайгаштырылышы керек.
Image2Lcd программасы туура конфигурацияланышы керек жана орнотуу портреттик сүрөттү же пейзажды колдонууну каалаганыңызга жараша айырмаланат, мен экөөнүн тең сүрөтүн кошуп койдум, ошондо айырманы көрө аласыз. Ошондой эле сизге керектүү сүрөттү көрсөтүү үчүн программаны сүйрөп чыгуу керек болушу мүмкүн. Жана эгер сиз портреттен пейзажга өзгөрсөңүз, анда өлчөм кутучаларынын жанындагы кичине баскычты басуу керек.
Бардык жөндөөлөрдү тууралап, керектүү эффектти алуу үчүн жарыктыгын тууралагандан кийин, сактап коюуну басыңыз жана текст файлы калкып чыгат. Мен муну өткөрүп берүүнүн туура жолун билбейм, бирок мен бүт текстти көчүрүп, Arduino эскизинин imagedata.cpp файлына чаптап коюу менен баштапкы маалыматтарды (бирок биринчи бит эмес) жок кылам. үстүндөгү кошумча сапты жок кылыңыз. Менин сүрөтүм жок болгон учурда "Aconst unsigned char gImage_monstert [8512] = { / * 0X00, 0X01, 0X2C, 0X01, 0XE0, 0X00, * /", анда сиз жаңы эскизди жүктөп, сүрөттү көрө алышыңыз керек.
3 -кадам: Эмне жакшы иштейт?
Сүрөттөр абдан катуу тийип, сагынып калышы мүмкүн, учактын сүрөтүнөн фюзеляждын көбүнүн жок экенин көрө аласыз. Бул мен каалаган деталды алуу үчүн жарыкты тууралашым керек болчу.
Жакшы иштеген сүрөттөрдүн бири - кол менен тартылган сүрөттөр. Ошентип, мен 14 * 10,5 см тик бурчтукту чийип, кээ бир сүрөттөрдү тарттым. бул сканерден өткөрүлүп, сүрөт 3: 4 катышына чейин кыскартылды, андан кийин Image2Lcd программасына киргизилди. Кичинекей текст сизди куткарып калышы мүмкүн экенине абдан таң калдым.
Кандай болбосун, сизге бул үйрөткүч жакты деп үмүттөнөм жана GearBestке бул нерсени мага сынап көрүүгө жөнөткөнү үчүн чоң рахмат. эгер сиз бул нерсени сатып алгыңыз келсе, анда төмөнкү шилтемеге өтүңүз. Рахмат.
Шилтеме да GearBest
Сунушталууда:
Таблицаны кантип түзүү жана киргизүү жана Microsoft Office Word 2007деги ошол столго кошумча мамычаларды жана/же саптарды кошуу: 11 кадам
Таблицаны кантип түзүү жана киргизүү жана Microsoft Office Word 2007деги ошол таблицага кошумча мамычаларды жана/же саптарды кошуу: Сизде иштеп жаткан жана өзүңүз жөнүндө ойлогон көптөгөн маалыматтарыңыз бар беле … " Мен кантип баарын жасай алам? бул маалыматтын жакшыраак көрүнүшү жана түшүнүүгө оңойбу? " Эгер ошондой болсо, анда Microsoft Office Word 2007деги таблица сиздин жообуңуз болушу мүмкүн
Иштетүү жана Arduino туташтыруу жана 7 сегментти жана GERI интервалы контролерин жасоо: 4 кадам
Processing and Arduino менен Make 7 Segment and Servo GUI Controller туташтыруу: Кээ бир долбоорлор үчүн сиз Arduino программасын колдонушуңуз керек, анткени ал прототиптөөнүн оңой платформасын камсыз кылат, бирок графиканы Arduino сериялык мониторунда көрсөтүү абдан узакка созулушу мүмкүн, ал тургай аткаруу кыйын. Сиз графикти Arduino Serial Monitorдо көрсөтө аласыз
Arduino 4 Wheel Drive Bluetooth RC Car UNO R3, HC-05 жана L293D Motorshield коддоо жана Android колдонмосу менен: 8 кадам
Arduino 4 Wheel Drive Bluetooth RC Car UNO R3, HC-05 жана L293D Motorshield менен коддоо жана Android тиркемесин колдонуп: Бүгүн мен сизге HC 05, L293 мотор калканчын колдонуу менен arduino 4 дөңгөлөктүү bluetooth RC машинасын кантип жасоо жөнүндө айтып берейин. 4 DC мотору, коддоону жана андроиддин машинаны башкарууга колдонмосун колдонот. Компонент колдонулат: -1-Arduino UNO R32-Bluetooth HC-053-Motorshield L293
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү