Mundarija:
- 1 -qadam: O'chirish davri
- 2 -qadam: Kod
- 3 -qadam: jismoniy rivojlanish
- 4 -qadam: Muammolarni bartaraf etish
- 5 -qadam: qo'shimcha ish
Video: Axborot stantsiyasi (Arduino): 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Xususiy axborot stantsiyasini qurish bo'yicha eng so'nggi ko'rsatmaga xush kelibsiz!
Bu ajoyib qurilma Internetga ulanish, so'nggi yangiliklar va mahalliy ob -havoni o'chirish va LCD displeyda ko'rsatish uchun chekilgan qalqoni bo'lgan Arduino Uno -dan foydalanadi. Bu loyiha ancha arzon va kengaytirish va keyingi ish uchun ko'plab imkoniyatlarga ega. Siz hamma narsani non taxtasida qurishingiz mumkin, lekin agar siz toza uydan foydalanmoqchi bo'lsangiz, lehim kerak bo'ladi.
Shunday qilib, sizga kerak bo'lgan komponentlar ro'yxatini boshlaylik:
- 1 Arduino Uno
- 1 Ethernet qalqoni. (Men bu erda hanran qalqonidan foydalanaman)
- 1 ta 4x20 LCD displey. menda ko'k orqa yorug'lik bor, lekin har xil variantlar mavjud
- 1 tugmachani bosing (qilish uchun bosing)
- 1 almashtirish
- 12 22 Ohm qarshilik
- 1 47K Ohm qarshilik
- har xil simlar
- sarlavhalar (pim)
- veroboard va lehimning kichik bir qismi
- 1 korpus (ixtiyoriy) va neylon m3 murvat / yong'oq
Asboblar: (agar siz loyihani yaxshi muhafazaga joylashtirishni tanlagan bo'lsangiz, albatta kerak bo'ladi)
- burg'ulash
- kichik fayl (va undan ham yaxshiroq dremmil)
- lehim temir
Dremmil va matkap bilan xavfsizlik ko'zoynaklaridan foydalaning. Sizga bir necha soat va ehtimol bir necha stakan choy kerak bo'ladi.
1 -qadam: O'chirish davri
Ko'pgina loyihalarim singari, men sizga korpusni va har qanday lehimni rejalashtirishdan oldin, ushbu loyihani non panelida qurishingizni tavsiya qilaman.
Yuqoridagi birinchi rasm chizilgan sxemani ko'rsatadi va siz bunga amal qilishingiz kerak.
Ethernet qalqonini arduino ustiga o'rnatishdan boshlang.
Keyin LCD displeyni Arduino Uno -ga qo'shing. Bu borada e'tiborga olish kerak bo'lgan bir nechta narsa bor
- Amaldagi pinlar ko'pgina onlayn misollarda bo'lgani kabi emas. Buning sababi shundaki, chekilgan qalqon bir nechta pimlardan foydalanishni saqlaydi, xususan: D4, D10, D11, D12, D13, shuning uchun biz ularni ishlata olmaymiz.
- Potentsiometr ishlatilmaydi. Rostini aytsam, bu kerak emas, buning o'rniga biz Vo pinlarining kuchlanishini Arduino raqamli 9 -pin bilan boshqaramiz. Bu matnning yorqinligini nazorat qiladi va biz buni qanday to'g'ri qilish kerakligini keyin ko'ramiz.
Keyin siz tugmachani va kalitni qo'shishingiz mumkin.
Kommutator bilan 220 Ohmli rezistor - bu kalit ochilganda voltaj 0 ga tengligiga ishonch hosil qilish uchun pastga tushadigan qarshilik.
Nihoyat, LCD orqa nuri yorqinligini cheklaydigan boshqa 47k Ohmli rezistorni qo'shing
Sizning davringiz tugagandan so'ng, ehtimol siz ikkinchi rasmga o'xshash narsaga ega bo'lishingiz kerak
2 -qadam: Kod
Kod chekilgan ekranni ham, displeyni ham boshqaradi. Bu erda biriktirilgan fayl (instablesablesIScode.txt) ishga tushishi kerak, lekin konfiguratsiya kerak.
Kod quyidagi konfiguratsiyadagi kabi ishlashi kerak. Algoritm asosan:
sozlash:
- Ethernet qalqoni va LCD -ni ishga tushiring
- o'tish holatini o'qing va "Yangiliklar" yoki "Ob -havo" ni ko'rsating.
pastadir:
- RSS 1 belgisini bir vaqtning o'zida o'qing
- "<titl" ni qidiring
- "</titl" topilmaguncha saqlang
- cheklangan displey uzunligiga mos keladigan tanlangan satrlarni qisqartirish / to'g'rilash
- ko'rsatish uchun oxirgi saqlangan hikoyani / ob -havoni ko'rsatish
Kodni yuklab oling va uni matn muharririda yoki arduino muharririda oching. Keyin quyidagilarni tahrir qiling:
- IP va MAC manzili: Bu ko'rsatma ularni to'g'ri sozlash haqida yaxshi ma'lumot beradi
-
Ob -havoning joylashuvi. Misol fayli Buyuk Britaniyaning Manchester shahri uchun 3 kunlik prognozni ortga qaytaradi, lekin siz buni mahalliy hududingiz uchun sozlashni xohlaysiz.
- Bi -bi -sidan ushbu sahifaga o'ting va o'z shahringizga yoki shahringizga kiring, go'yo siz o'z ob -havoingizni brauzerdan kuzatayotgandek.
- Endi manzil satriga qarang va URL oxiridagi raqamga e'tibor bering (yuqoridagi rasmda ko'rsatilgan)
- Kodda "2643123" ni qidiring va uni o'z qiymatingiz bilan almashtiring
- Ushbu kod qatorini qidiring: lcd.print ("(Manchester)"); "Manchester" ni shahar yoki shahar nomi bilan almashtiring
-
Siz o'ynashi mumkin bo'lgan boshqa ikkita qiymat:
- Ushbu kod qatori: analogWrite (9, 40); bu matn yorqinligini belgilaydigan qism. 40 - bu o'zgarishi mumkin bo'lgan yagona narsa, lekin 40, ehtimol, juda yaxshi, shuning uchun avval uni sinab ko'ring
- Nihoyat, bu kod qatori: kechiktirish (6000); Kod har bir yangilik yoki ob -havo parchasini ko'rsatadigan vaqtni belgilaydi. Bu milli-soniyalarda, shuning uchun bu 6 soniya, lekin agar siz tez o'qiyotgan bo'lsangiz, uni kamroq qilishingiz mumkin, va agar siz sekin o'qiyotgan bo'lsangiz, uni ko'proq qilishingiz mumkin.
YANGILASH !
Men bu erga kodning takomillashtirilgan versiyasini yukladim, u erda haftaning kuni va ob -havo yoki yangiliklardan oldingi sana ko'rsatiladi (CombinedWithDate.txt)
3 -qadam: jismoniy rivojlanish
Yuqorida aytib o'tganimdek, sizga loyihangizni joylashtirishning hojati yo'q, lekin buni qilsangiz yaxshi bo'ladi.
Men 150x80x50 mm bo'sh ABS qutisini sotib oldim, bu bo'sh joy.
Agar siz hali buni qilmagan bo'lsangiz, men 16 pinli eshitish vositasini lehimga qo'ydim.
Keyin qopqoqda men ekran uchun teshik sifatida to'rtburchaklar ochdim (rasmga qarang). Keyin men teshiklarni sindirish va ulash uchun dremmel ishlatardim (buni rasmning chap tomonida ko'rishingiz mumkin. Bu ish tugagandan so'ng, men teshikni displey joylashguncha orqaga qaytarib qo'ydim va 4 ta qo'shimcha teshik ochdim. 4 m3 bolt bilan mahkamlang
Qopqoqdagi displey sizga arduino qayerga borishi haqida yaxshiroq tasavvur beradi. Men arduino va qalqonni taglikka mahkamlash uchun neylon M3 murvatlardan foydalanardim.
Taxminan 40x30 mm o'lchamdagi veroboardning kichik bir qismini kesib oling va unda 3 teshik oching. Qolgan bo'shliqqa mos keladigan korpusda 3 ta teshik yarating. Hozircha murvat bilan mahkamlamang, chunki unga simlar lehimlanishi kerak. Asosan, bu taxtada (+) va (-) relslar bor, shuning uchun biz ularni va 2 rezistorni qayta ishlatishimiz mumkin.
Keyin men simlarni ketma -ket bosh pimlarining bir tomoniga ikki marta lehimladim, bir marta qalqonning har bir tomoni uchun ularni taxtaning yuqori qismiga surib qo'ydim. O'chirish sxemasida simlar qaerga ketishini ko'rib chiqing. LCD -ga to'g'ridan -to'g'ri boradiganlar, ayol konnektorlari bo'lishi kerak, shuning uchun ularni to'g'ridan -to'g'ri LCD displey sarlavhalariga surish mumkin. Qolganlari Veroboardga lehimlanadi.
simlarni ulang va simlarni sxemaga muvofiq veroboardga lehimlang. Bu amalga oshgandan so'ng, har bir simni hech bo'lmaganda bir marta tekshirib ko'rishni maslahat beraman. Bundan tashqari, vero taxtasida er va elektr relslari o'rtasida qisqa chiziqlar yo'qligini tekshirish uchun elektron tekshirgichdan foydalanish yaxshidir.
Shundan so'ng, siz usb kabelini printer orqali ulashingiz mumkin. kommutatorning holatiga qarab, u yangiliklarni yoki ob -havoni yuklaydi. Agar u ishlayotgan bo'lsa, siz bajargansiz !!
4 -qadam: Muammolarni bartaraf etish
Agar biror narsa ishlamasa yoki biror narsa ishlamasa, lekin hamma narsa emas, asosiy narsalarga qaytish.
Aytish kerak bo'lgan eng aniq narsa - barcha simlarni qayta tekshirish va simlar uzilmaganligiga ishonch hosil qilish.
Keyin displey o'z -o'zidan ishlayotganini tekshiring. Siz buni kodni nusxalash va uni faqat lcd buyruqlariga qaytarish va qolganlarini sharhlash orqali qilishingiz mumkin
Agar chekilgan tarmoq ishlamayotgan bo'lsa, avval siz ushbu formatdagi Firefox brauzeridagi urllarni sinab ko'rishingiz mumkin, ular ma'lumot bilan qaytadimi yoki yo'qmi.
ko'rish manbasi:
Agar u ma'lumot bilan qaytib kelsa, url kodda to'g'ri ekanligini tekshiring. Keyin ketma -ket monitor yordamida disk raskadrovka bayonotlarini qo'shishga urinib ko'rishingiz mumkin. Bu maqola uchun juda ko'p, lekin Internetda bu borada ko'p narsa bor, shu jumladan ko'rsatmali.
Ketma -ket monitor haqida juda muhim nuqta - bu ma'lumot stantsiyasini mustaqil ishlatishdan oldin bu kodni olib tashlash, chunki aks holda u noutbukga ulanishga harakat qiladi!
5 -qadam: qo'shimcha ish
Ushbu loyihani kengaytirish yoki keyingi ish uchun juda ko'p imkoniyatlar mavjud, ba'zi misollar va g'oyalar:
- sizning qiziqishingizga mos keladigan boshqa RSS tasmalaridan foydalansangiz, u erda ko'p narsalar bor
- 2 dan ortiq kanalni tanlash uchun stantsiyani kengaytiring.
- maxsus kanallarni qo'shish (masalan, yaqinlashib kelayotgan oilada tug'ilgan kun yoki Rojdestvo sanoqlari)
- simsiz qalqonga o'tish
- va boshqalar
Tavsiya:
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'l bilan amalga oshirildi: 8 qadam (rasmlar bilan)
NaTaLia ob -havo stantsiyasi: Arduino quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasi to'g'ri yo'lga qo'yildi: 1 yil davomida 2 xil joyda muvaffaqiyatli ishlaganimdan so'ng, men quyosh energiyasi bilan ishlaydigan ob -havo stantsiyasining loyiha rejalari bilan bo'lishaman va uning qanday qilib uzoq vaqt yashay oladigan tizimga aylanganini tushuntiraman. quyosh energiyasidan o'tgan davrlar. Agar ergashsangiz
DIY ob -havo stantsiyasi va WiFi sensorli stantsiyasi: 7 qadam (rasmlar bilan)
DIY ob -havo stantsiyasi va WiFi sensori stantsiyasi: Ushbu loyihada sizga WiFi sensorli stantsiya bilan birga ob -havo stantsiyasini qanday yaratishni ko'rsataman. Sensor stantsiyasi mahalliy harorat va namlik ma'lumotlarini o'lchaydi va WiFi orqali ob -havo stantsiyasiga yuboradi. Keyin ob -havo stantsiyasi quyidagilarni ko'rsatadi:
Alexa yordamida ovozli faollashtirilgan ommaviy axborot vositalari: 9 qadam (rasmlar bilan)
Alexa yordamida ovozli faollashtirilgan media asboblari: Bu erda ishlab chiqarilgan qurilma sizning qurilmangizni televizor, kuchaytirgich, CD va DVD pleerlar kabi Alexa va Arduino yordamida ovozli buyruqlar yordamida boshqaradi. Ushbu qurilmaning afzalligi shundaki, siz faqat ovozli buyruqlarni berishingiz kerak. Bu qurilma barcha jihozlar bilan ishlashi mumkin
Arduino bilan ishlaydigan chang zarralarini nazorat qilish stantsiyasi: 4 qadam (rasmlar bilan)
Arduino bilan ishlaydigan chang zarralarini kuzatish stantsiyasi: Siz o'zingizning uyingizdagi changning ifloslanishini 50 dollardan past narxda kuzatib boradigan asboblarni o'z qo'llaringiz bilan Internet -tarmog'ini osongina qura olasiz va chang darajasi juda yuqori bo'lganda xonani ventilyatsiya qilishingiz mumkin. tashqarida va agar shunday bo'lsa, sizga xabar bering
Internetga ulangan holda har qanday joyda ommaviy axborot vositalarini tomosha qiling yoki tinglang: 5 qadam
Internetga ulangan holda har qanday joyda o'z ommaviy axborot vositalarini tomosha qiling yoki tinglang: Bu qo'llanmada sizga Youtube.com saytida ko'rilganlarga o'xshab Flash videolarni (FLV) saqlaydigan mp3 server va veb -sayt yaratish ko'rsatiladi