Mundarija:
- 1 -qadam: Foydalanish
- 2 -qadam: Komponentlar va asboblar
- 3 -qadam: elektronika
- 4 -qadam: yig'ish
- 5 -qadam: Dasturiy ta'minot va sozlash
Video: Buyuk Britaniyada poezd va ob -havo namoyishi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Bu Buyuk Britaniyadan akkumulyator bilan ishlaydigan poezdlarning ketishi va ob -havo ko'rsatkichlari uchun ko'rsatma. Milliy Rail OpenLDBWS ma'lumotlar bazasidan ma'lum bir mahalliy temir yo'l stantsiyasi uchun real vaqtda poezdlarning jo'nab ketish ma'lumotlarini olish va ko'rsatish uchun foydalangan. Bu shahar uchun 5 kunlik ob -havo ma'lumotlarini olish va ko'rsatish uchun ochiq ob -havo ma'lumot bazasidan foydalanadi
U quyidagi xususiyatlarga ega
- Milliy temir yo'l vokzali ma'lumotlar bazasiga kirish
- Belgilangan manzilga ketayotgan poezdlarni ko'rsatish uchun ro'yxatni filtrlash mumkin
- 5 kunlik ob -havo ma'lumotlarini olish uchun ochiq ob -havo ma'lumot bazasiga kiring
- ESP8266 asosida ishlov berish mahalliy Wi -Fi tarmog'iga ulanadi
- Batareya quvvatli (qayta zaryadlanuvchi LIPO) o'rnatilgan zaryadlovchi bilan
- Batareyaning uzoq ishlash muddati uchun juda past tinch oqim
- 320 x 240 LCD displey, 3 ta boshqaruv tugmasi bilan
- Avtomatik uyqu
- O'zgartiriladigan konfiguratsiya ma'lumotlari
- Air dasturiy ta'minotini yangilash
- 3D bosma korpus
1 -qadam: Foydalanish
O'rta tugmani qisqa bosish orqali qurilma yoqiladi.
Birinchi marta ishlatilganda, u mahalliy Wi -Fi konfiguratsiyasi uchun kirish nuqtasini yaratadi. Bu tarmoqqa ulanish uchun telefondan foydalaning. 192.168.4.1 ga kirish uchun telefon brauzeridan foydalaning va siz Wi -Fi konfiguratsiya sahifasini olasiz. Tarmoqni tanlang va uning parolini kiriting. Qurilma buni saqlaydi va mahalliy tarmoqqa kirish uchun qayta ishga tushadi. Agar boshqa tarmoqqa o'tish yoki parol o'zgartirilsa, bu qadam yana kerak bo'lishi mumkin.
Mahalliy Wi -Fi tarmog'iga ulangandan so'ng, qurilma Milliy temir yo'l ma'lumotlar bazasiga yoki ochiq ob -havo ma'lumot bazasiga kiradi va konfiguratsiya qilingan stantsiya va manzilga ketishni yoki ob -havo ma'lumotlarini topish uchun so'rov yuboradi. Bu konfiguratsiya faylida belgilangan vaqt oralig'ida takrorlanadi.
Tugmalardan foydalanish quyidagicha
- Yuqori tugma - qisqa bosing. Agar boshqa xizmatlar ekranga mos kelsa, sahifani yuqoriga ko'taring
- Pastki - yuqori bosish. Batareya voltini va IP manzilini ko'rsating. Qisqa bosish uni oddiy ekranga qaytaradi.
- O'rta tugma - qisqa bosing. Qurilmani yoqadi. Keyin poezdlar va ob -havo o'rtasida almashiladi.
- O'rta tugma - uzoq bosing. Uyquga majburlang.
- Pastki tugma - qisqa bosing. Agar boshqa xizmatlar ekranga mos kelsa, pastga tushing.
- Pastki tugma - uzoq bosing. Keyingi boshlang'ich va tugash manzil stantsiyalariga yoki bir nechta stansiya kirsa, ob -havo shaharlariga o'ting.
Qurilma sozlanganidek avtomatik ravishda uyquga ketadi.
Konfiguratsiya fayliga http:/ip/edit yordamida kirish mumkin (to'liq sozlangandan so'ng).
Konfiguratsiyaga poezdlar va poezdlar boradigan joylar kiradi. Birinchisi, siz ketishni ko'rmoqchi bo'lgan mahalliy stansiya uchun crs kodi. Ikkinchisi, ketayotgan poezd o'tishi kerak bo'lgan crs stantsiyasi. Bu ketishni qiziquvchilarga filtrlash uchun ishlatiladi (aytaylik, bir yo'nalishda). Barcha chiqishlarni ko'rsatish uchun bo'sh qoldirilishi mumkin. Har qanday yozuvda ',' bilan ajratilgan 4 tagacha kod bo'lishi mumkin. Agar 4 tadan kam bo'lsa, oxirgi element 4 -o'rinni egallash uchun takrorlanadi. Pastki tugmachani uzoq bosish bu juftlarni aylanib chiqish paytida ko'rsatiladi.
Bu shuningdek, weatherCityCodes va weatherCityNames -ni o'z ichiga oladi.
Yangi dasturiy ta'minotni Arduino -da yangi ikkilik tuzish va http:/ip/firmware yordamida havoda yangilash orqali yangilash mumkin.
2 -qadam: Komponentlar va asboblar
Quyidagi komponentlar kerak
- 320x240 3,2 dyuymli LCD displey 3 tugmachali. Dastlab Raspberry Pi bilan ishlash uchun mo'ljallangan, lekin uni SPI bilan hamma narsa ishlatishi mumkin.
- ESP-12F Esp8266 moduli
- 18650 LIPO batareyasi
- Batareya ushlagichi
- Micro USB LIPO zaryadlovchi moduli
- LCD displeyni ulash uchun sarlavha vilkasi
- XC6203E 3.3V regulyatori
- 200uF 6.3V tantal kondansatör
- AO3401 P kanali MOSFET
- Zener diodlari x 3
- 4k7, 4k7, 470k rezistorlar
- Simni ulash
- Kondensator 4.7uF
- bir nechta komponentlarni o'rnatish uchun mukammal taxta yoki teng
- Qatron yopishtiruvchi
- Ikki tomonlama lenta.
Quyidagi vositalar kerak bo'ladi
- Nozik nuqtali lehimli temir
- Cımbızlar
3 -qadam: elektronika
Elektronika ESP-12F moduliga asoslangan bo'lib, u uyquni osonlashtirish uchun qo'shimcha komponentlardan iborat.
Kalitlardan biri MOSFET tranzistorini ishga tushiradi, u displeyni quvvatlantiradi va ESP8266 ni yoqadi. GPIO pin, kalit qo'yib yuborilgan bo'lsa ham quvvatni saqlaydi.
Displey ESP8266 standart SPI pinlariga ulangan
4 -qadam: yig'ish
Men quyidagi qadamlarni qildim
- 3D korpusini chop eting va displeyning mos kelishiga ishonch hosil qiling. Bu mahkam o'rnashgan bo'lishi kerak va tugmalar atrofida kesiklar bor
- 3D qopqoqni va qo'shimcha qismlarni, shu jumladan zaryadlovchi moduli ushlagichini chop eting
- Prototip taxtasida regulyatorning qo'shimcha sxemasini yarating.
- ESP8266 -ga ulang va displeyga mos keladigan ulagichga ulang.
- O'rnatish uchun ekranning chetiga mayda qatronli elim qo'shing.
- Batareya ushlagichini va zaryadlovchi modulini ulang
- Qatronni yopishtiruvchi zaryadlovchi moduli qavsga o'rnatiladi, so'ngra korpusni korpusning yon tomoniga yopishtirib, uning kirish nuqtasi orqali USB ko'rinishiga ishonch hosil qiling.
- Batareya ushlagichini ekranning orqa tomoniga ikki tomonlama lenta yordamida yopishtiring.
- To'liq simlar. Batareyadan / zaryadlovchidan regulyatorgacha bo'lgan elektr simini uzishni osonlashtirish uchun men oddiy rozetkani o'z ichiga olaman.
E'tibor bering, LCD displey modulining ba'zi versiyalarida quvvat manbai bir oz farq qiladi va 1 va 17 -gachasi pimlarda 3,3V kuchlanishli kirish yo'q. Ular 2 va 4 -pinlarda 5V kuchlanishdan foydalanadilar, keyin esa 1117 regulyatoridan foydalanadilar. 3.3V kuchlanish bilan ta'minlash. Ularni hali ham OK ishlatish mumkin, lekin elektronikadan 3.3V displey chiqishi regulyatorni chetlab o'tib, to'g'ridan -to'g'ri 3.3V ko'rsatadigan displey taxtasi regulyatorining o'rta oyog'iga o'tkazilishi kerak.
5 -qadam: Dasturiy ta'minot va sozlash
Dastur Arduino -ga asoslangan va ombor https://github.com/roberttidey/trainsWeatherAccess da joylashgan.
ESP8266 xotirasi cheklanganligi sababli, Rail va ob -havo ma'lumotlar bazasi interfeysi va uning javobini qayta ishlash minimal xotiradan foydalanish uchun optimallashtirilgan. Ma'lumotlar bazasiga kirish uchun ishlatiladigan so'rov konfiguratsiya faylida mavjud va har xil parametrlarga ega, ular o'rnini bosadigan stansiya nomlari.
Readme -da foydalanish bo'yicha ko'rsatmalar mavjud. Xususan, eslatma
- Siz National Rail va openWeather -dan kirish belgilarini olishingiz kerak. Ro'yxatdan o'tish va oddiy foydalanish bepul.
- Kompilyatsiya qilishdan oldin ino faylidagi standart parollarni o'zgartirish kerak.
- Siz trainsWeatherConfig.txt faylini kirish belgisini o'z ichiga olishi va stansiya ma'lumotlari va shaxsiy xohishlarini o'zgartirishi uchun o'zgartirishingiz kerak.
- Siz o'zingizning mahalliy stantsiyangiz va manzilingizning "CRS" kodlarini va ob -havo shahar kodlarini olishingiz kerak bo'ladi. ReadMe -da ularni olish uchun havolalar mavjud.
Tavsiya:
Nest Hello - Buyuk Britaniyada o'rnatilgan transformatorli eshik qo'ng'irog'i (220-240V AC - 16V AC): 7 qadam (rasmlar bilan)
Nest Hello - Buyuk Britaniyada o'rnatilgan transformatorli eshik qo'ng'irog'i (220-240V AC - 16V AC): Men uyda Nest Hello eshik qo'ng'irog'ini, 16V -24V AC bilan ishlaydigan gizmo o'rnatmoqchi edim (QAYD: 2019 yilda dasturiy ta'minot yangilanishi Evropani o'zgartirdi) versiya diapazoni 12V-24V AC). Buyuk Britaniyada o'rnatilgan transformatorlar bilan standart eshik qo'ng'irog'i jiringlaydi
HACKED! Servo dvigatel model poezd haydovchisi sifatida!: 17 qadam
HACKED! Servo dvigatel namunali poezd haydovchisi sifatida!: Model temir yo'llarda ishlayapsizmi? Hamma qimmat poezd nazoratchilarini sotib olishga byudjetingiz yetmayaptimi? Xavotir olmang! Bu yo'riqnomada men sizga servo dvigatelni buzish orqali o'zingizning arzon byudjetli poezd boshqaruvchisini qanday yasashni ko'rsataman. Shunday qilib, keling
Salom poezd! ATtiny 1614: 8 qadam (rasmlar bilan)
Salom poezd! ATtiny 1614: Fab Academy sinfim uchun men mikrokontroldor, tugma va LEDli doska yaratishim kerak. Men uni yaratish uchun Eagle -dan foydalanaman
Arduino 2-in-1 model poezd boshqaruvchisi: 4 qadam
Arduino 2-in-1 model poezd boshqaruvchisi: Qirq yil oldin men bir nechta do'stlar uchun op-ampli poezdli gaz kelebeği dizaynini yaratganman, keyin taxminan to'rt yil oldin uni PIC mikrokontroler yordamida qayta yaratdim. Bu Arduino loyihasi PIC versiyasini qayta yaratadi, lekin undan foydalanish imkoniyatini ham qo'shadi
Aqlli poezd tizimi: 4 qadam
Aqlli poezd tizimi: xavfsizlikni oshirish, baxtsiz hodisalarning oldini olish va baxtsiz hodisalar ro'y berganda yordam berish uchun ijobiy va mahsuldorlikni oshirish uchun mo'ljallangan