Мазмуну:
- 1 -кадам: Колдонуу
- 2 -кадам: Компоненттер жана куралдар
- 3 -кадам: Электроника
- 4 -кадам: Ассамблея
- 5 -кадам: Программалык камсыздоо жана конфигурация
Video: UK Train and Weather Display: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Бул көрсөтмө аккумулятор менен иштеген Улуу Британиянын поезд кетиши жана аба ырайын көрсөтүү үчүн. Бул белгилүү бир темир жол станциясына реалдуу убакытта поезддин жөнөп кетүү маалыматын алуу жана көрсөтүү үчүн Улуттук Rail OpenLDBWS маалымат базасын колдонгон. Бул шаар үчүн 5 күндүк божомолду алуу жана көрсөтүү үчүн openweather маалымат базасын колдонот
Ал төмөнкү өзгөчөлүктөргө ээ
- Улуттук темир жол станциясынын маалымат базасына жетет
- Белгилүү бир жерге бара жаткан поезддерди көрсөтүү үчүн тизме чыпкалана алат
- 5 күндүк божомолду алуу үчүн openweather маалымат базасына жетет
- ESP8266 негизинде иштетүү, жергиликтүү WiFi тармагына илинет
- Батарея менен иштейт (кайра заряддалуучу LIPO) камтылган заряддагыч менен
- Батарейканын узак иштөө мөөнөтү үчүн өтө төмөн ток
- 320 х 240 ЖК дисплейи 3 башкаруу баскычы менен
- Автоматтык уйку
- Түзөтүлүүчү конфигурация маалыматы
- Air программалык камсыздоосун жаңыртуу
- 3D басылган корпус
1 -кадам: Колдонуу
Орточо баскычты кыска басуу менен бирдик күйгүзүлөт.
Биринчи колдонууда жергиликтүү Wifi конфигурациясы үчүн кирүү чекити түзүлөт. Бул тармакка туташуу үчүн телефонду колдонуңуз. 192.168.4.1ге кирүү үчүн телефондордун браузерин колдонуңуз жана сиз wifi конфигурация баракчасын аласыз. Тармакты тандап, анын сырсөзүн киргизиңиз. Бирдик муну сактайт жана жергиликтүү тармакка кирүү үчүн кайра баштайт. Башка тармакка өтүү же сырсөз өзгөртүлсө, бул кадам кайра талап кылынышы мүмкүн.
Жергиликтүү Wi -Fi тармагына туташкандан кийин, бирдик Улуттук темир жол маалымат базасына же ачык аба ырайы маалымат базасына жетет жана конфигурацияланган станцияга жана бара турган жерге же аба ырайына кетүүнү табуу үчүн аны сурайт. Бул конфигурация файлында белгиленген аралыкта кайталанат.
Кнопканы колдонуу төмөнкүчө
- Жогорку баскыч - Кыска басуу. Экранда көбүрөөк кызматтар болсо, баракты өйдө көтөрүңүз
- Жогорку Төмөн - Узак басуу. Батарея вольтун жана IP дарегин көрсөтүү. Кыска басуу аны кадимки дисплейге кайтарат.
- Орто баскыч - Кыска басуу. Бирдикти күйгүзөт. Андан кийин поезд менен аба ырайынын ортосунда которулат.
- Орто баскыч - Узак басуу. Уктап калуу.
- Төмөнкү баскыч - Кыска басуу. Экранда көбүрөөк кызматтар болсо, ылдый түшүңүз.
- Төмөнкү баскыч - Узак басуу. Кийинки башталуучу жана аяктоочу станциялардын же аба ырайы шаарларынын кийинки жуптарына өтүңүз, эгер бир нече станция кирсе.
Конфигурацияланган түзмөк автоматтык түрдө уйкуга кетет.
Конфигурация файлына http:/ip/edit аркылуу кирүүгө болот (толук орнотулгандан кийин).
Конфигурацияга поезддер жана бекеттери кирет. Биринчиси, кетүүнү көрүүгө кызыкдар болгон жергиликтүү станция үчүн crs коду. Экинчиси, кетүүчү поезд өтүшү керек болгон станция crs. Бул кетүүлөрдү кызыккандарга чейин чыпкалоо үчүн колдонулат (бир багытта айталы). Бардык кетүүлөрдү көрсөтүү үчүн бош калтырылышы мүмкүн. Ар бир жазууда ',' менен бөлүнгөн 4 кодго чейин камтылышы мүмкүн. Эгерде 4төн азыраак болсо, анда акыркы пункт 4тү түзүү үчүн кайталанат. Төмөнкү баскыч Узак басуу кетүүнү көрсөтүүдө бул жуптарды айланып өтүү үчүн колдонулат.
Ал ошондой эле weatherCityCodes жана weatherCityNames камтыйт.
Жаңы программалык камсыздоону Arduinoдо жаңы экилик файлды куруу жана http:/ip/firmware аркылуу аба аркылуу жаңыртуу аркылуу жаңыртууга болот.
2 -кадам: Компоненттер жана куралдар
Төмөнкү компоненттер керек
- 320x240 3.2 "3 баскычтуу LCD дисплей. Башында Raspberry Pi менен иштөө үчүн арналган, бирок аны SPI менен каалаган нерсе колдоно алат.
- ESP-12F Esp8266 модулу
- 18650 LIPO батарейкасы
- Батарея кармагыч
- Micro USB LIPO заряддоо модулу
- ЖК дисплейге туташтыруу үчүн баш плагин
- XC6203E 3.3V жөнгө салуучу
- 200uF 6.3V танталдык конденсатор
- AO3401 P каналы MOSFET
- Zener диоддор x 3
- Резисторлор 4k7, 4k7, 470k
- Зымды туташтыруу
- Конденсатор 4.7uF
- perf board же euivalent бир нече компоненттерди орнотуу үчүн
- Чайыр клей
- Эки тараптуу скотч.
Төмөнкү инструменттер керек
- Жакшы чекит
- Пинцет
3 -кадам: Электроника
Электроника ESP-12F модулуна негизделген, уйкунун иштешин жеңилдетүү үчүн бир нече кошумча компоненттери бар.
Коммутаторлордун бири MOSFET транзисторун иштетет, андан кийин дисплейди иштетет жана ESP8266 иштетет. GPIO пини, андан кийин которгуч бошотулганда да күчүн сактайт.
Дисплей ESP8266дагы стандарттык SPI төөнөгүчтөрүнө илинген
4 -кадам: Ассамблея
Мен кийинки кадамдарды жасадым
- 3D корпусун басып чыгаруу жана дисплейдин туура келишин камсыз кылуу. Бул тыгыз болушу керек жана баскычтардын тегерегинде кесилген жерлер бар
- 3D капкагын жана заряддоо модулунун кронштейнин камтыган кошумча бөлүктөрдү басып чыгарыңыз
- Прототип тактасында жөнгө салуучу кошумча схеманы түзүңүз.
- ESP8266га орнотуңуз жана дисплейге туура келүүчү баш штепселге туташтырыңыз.
- Орнунда бекем болуу үчүн дисплейдин четине кичинекей чайыр клейлерин кошуңуз.
- Батарея кармагычын жана заряддагыч модулун жипке байлаңыз
- Чайыр клей заряддагыч модуль кронштейнге, андан кийин кронштейнди капкактын капталына чаптап, анын кирүү чекити аркылуу USB көрүнүп турганын текшериңиз.
- Батарея кармагычты дисплейдин артына эки тараптуу скотч менен жабыштырыңыз.
- Толук зымдар. Мен ажыратууну жеңилдетүү үчүн батарейкадан / заряддагычтан жөндөгүчкө чейинки электр розеткасына жөнөкөй розетканы кошом.
Белгилей кетсек, ЖК дисплей модулунун кээ бир версиялары бир аз башкача электр өткөргүчтөрүнө ээ жана 1 жана 17 -казыктарда 3.3В чыңалуусу жок. Алар 2 жана 4 -казыктарда 5В киргизүүнү колдонуп, андан кийин борттогу 1117 жөндөгүчтү колдонушат. керектүү 3.3V менен камсыз кылуу. Буларды дагы деле OK катары колдонсо болот, бирок электроникадан 3.3V дисплей чыгышы керек, дисплей тактасынын жөнгө салуучусунун ортоңку бутуна жөнгө салуучуну айланып өтүү жана 3.3V түз берүү.
5 -кадам: Программалык камсыздоо жана конфигурация
Программа Arduino негизделген жана репозиторий
ESP8266 эс тутумунда чектелүү болгондуктан, темир жол жана аба ырайы маалымат базаларынын интерфейси жана анын жообун иштетүү эң аз эс тутумду колдонуу үчүн оптималдаштырылган. Маалыматтар базасына кирүү үчүн колдонулган суроо конфигурация файлында камтылган жана алмаштырылган станция аттары сыяктуу ар кандай параметрлерге ээ.
Readme колдонууга көрсөтмөлөрдү камтыйт. Өзгөчө эскертүү
- Сиз Улуттук темир жолунан жана OpenWeatherден жетүү токендерин алышыңыз керек. Каттоо жана кадимки колдонуу бекер.
- Сиз компиляциядан мурун ino файлындагы демейки сырсөздөрдү өзгөртүшүңүз керек.
- Сиз trainsWeatherConfig.txt файлын жетүү белгисиңизди камтуу үчүн жана станция маалыматын жана жеке каалоолоруңузду өзгөртүү үчүн өзгөртүшүңүз керек.
- Сиз өзүңүздүн жергиликтүү станцияңызды жана бара турган "CRS" коддоруңузду жана аба ырайынын шаар коддорун алышыңыз керек. ReadMeде муну алуу үчүн шилтемелер бар.
Сунушталууда:
Switch-Adapt Toys: Steam Train Toy жеткиликтүү !: 7 кадам (Сүрөттөр менен)
Switch-Adapt Toys: Steam Train Toy Toy жеткиликтүү!: Оюнчуктардын адаптациясы кыймыл мүмкүнчүлүктөрү чектелген же өнүгүү мүмкүнчүлүгү чектелген балдарга оюнчуктар менен өз алдынча аракеттенүүгө мүмкүнчүлүк берүү үчүн жаңы жолдорду жана ыңгайлаштырылган чечимдерди ачат. Көпчүлүк учурларда, ылайыкташтырылган оюнчуктарды талап кылган балдар кире алышпайт
Switch Adapt a Toy: WolVol Train Made Switch жеткиликтүү!: 7 кадам
Switch Ad Toy: WolVol Train Made Switch жеткиликтүү! Көпчүлүк учурларда, ылайыкташтырылган оюнчуктарды талап кылган балдар кире алышпайт
Dungeons and Dragons Hit Point Tracker менен E-Ink Display: 3 кадам
Dungeons and Dragons Hit Point Tracker менен E-Ink Display: Мен бардык оюнчуларды нормалдуу масштабда чагылдырган хит чекитин көзөмөлдөгүчтү түзгүм келди, андыктан кимге баарынан да айыгуу керек экенин жана бүт партия канчалык начар экенин көрө аласыз. кылып жатат. Ал Bluetooth аркылуу Android телефону менен туташат, ал
IoT Weather Monitor E-Paper Display - Интернетке туташкан ESP8266: 7 кадам
IoT Weather Monitor E-Paper Display | Интернетке туташкан ESP8266: E-Paper дисплейи OpenWeatherMap API (WiFi аркылуу) менен шайкештирилген аба ырайын көрсөтөт. Долбоордун жүрөгү ESP8266/32. Эй, эмне болду, балдар? Akarsh бул жерде CETech.Today биз аба ырайы монитору болгон долбоорду түзгөнү жатабыз
Light Up Bow from Saran Wrap and Hot Glue and LED Throwie: 6 кадам (Сүрөттөр менен)
Light Up Bow from Saran Wrap and Hot Glue and LED Throwie: Саран ороп, ысык клей жана бир жуп менен сүйкүмдүү, жаркыраган, жарык жаа жасаңыз өзгөртүлгөн LED таштар. Ооба, сен мени уккансың … саран пленкасы жана ысык клей. Бул апам менен кыздарымдын тыныгуусуз чогуу жасай турган эң сонун майрамдык кол өнөрчүлүгү