Përmbajtje:
- Hapi 1: Qarku
- Hapi 2: Kodi
- Hapi 3: Ndërtimi Fizik
- Hapi 4: Zgjidhja e problemeve
- Hapi 5: Punë e mëtejshme
Video: Stacioni i Informacionit (Arduino): 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:22
Mirësevini në udhëzuesin tim të fundit për të ndërtuar një stacion informacioni të pavarur!
Kjo pajisje e mrekullueshme përdor një Arduino Uno me një mburojë ethernet për t'u lidhur me internetin dhe për të tërhequr lajmet më të fundit dhe motin lokal dhe për ta shfaqur atë në një ekran LCD. Ky projekt është mjaft i lirë dhe ka shumë mundësi për zgjerim dhe punë të mëtejshme. Thjesht mund ta ndërtoni të gjithë në dërrasën e bukës, por nëse doni të përdorni një banesë të bukur të pastër, kërkohet disa saldime..
Pra, le të fillojmë me listën e përbërësve që do t'ju nevojiten:
- 1 Arduino Uno
- 1 Mburoja Ethernet. (Unë përdor mburojën hanran këtu)
- 1 ekran LCD 4x20 si ky. imi ka një dritë blu të pasme, por ka mundësi të ndryshme
- 1 Shtyp butonin (shtyp për të bërë)
- 1 Ndërprerës
- Rezistencë 1 22 Ohm
- 1 rezistencë 47K Ohm
- tela të ndryshëm
- titujt (kunjat)
- një copë të vogël veroboard dhe lidhës
- 1 strehë (opsionale) dhe bulona / arra najloni m3
Mjetet: (nevojiten vërtet nëse vendosni ta vendosni projektin në një rrethim të bukur)
- stërvitje
- skedar i vogël (dhe akoma më mirë dremmil)
- Makine per ngjitjen e metalit
Përdorni syze sigurie me dremmil dhe stërvitje. Do t'ju duhen disa orë dhe ndoshta edhe disa gota çaj.
Hapi 1: Qarku
Ashtu si me shumicën e projekteve të mia, ju rekomandoj shumë që ta ndërtoni këtë projekt së pari në bordin e bukës para se të planifikoni paraqitjen fizike në një rrethim dhe çdo bashkim.
Fotografia e parë më sipër tregon qarkun e nxjerrë dhe kjo është ajo që duhet të ndiqni.
Filloni duke montuar mburojën Ethernet në krye të arduino.
Tjetra shtoni ekranin LCD në Arduino Uno. Ka disa gjëra që duhen vënë re në lidhje me këtë
- Kunjat e përdorura nuk janë të njëjta si në shumicën e shembujve në internet. Kjo ndodh sepse mburoja e ethernetit rezervon përdorimin e disa kunjave dhe në veçanti: D4, D10, D11, D12, D13 kështu që ne nuk mund t'i përdorim ato.
- Nuk përdoret potenciometër. Për të qenë i sinqertë kjo sepse është e panevojshme, në vend të kësaj ne kontrollojmë tensionin në kunjat Vo me kunjin dixhital Arduino 9. Kjo kontrollon shkëlqimin e tekstit dhe do të shohim më vonë se si ta marrim këtë të drejtë.
Tjetra mund të shtoni butonin shtypës dhe çelësin.
Me ndërprerësin rezistenca 220 Ohm është një rezistencë tërheqëse për të siguruar që voltazhi është 0 kur çelësi është i hapur
së fundi shtoni rezistencën tjetër 47k Ohm e cila kufizon shkëlqimin e dritës së pasme LCD
Pasi qarku juaj të ketë përfunduar, ndoshta duhet të keni diçka të ngjashme me figurën e dytë
Hapi 2: Kodi
Kodi kontrollon si mburojën ethernet ashtu edhe ekranin. Skedari i bashkangjitur (instructablesIScode.txt) këtu është ajo që ju nevojitet për të filluar dhe funksionuar, por keni nevojë për disa konfigurime.
Kodi duhet të funksionojë siç është me konfigurimin më poshtë. Algoritmi është në thelb:
konfigurimi:
- Inicializoni mburojën Ethernet dhe LCD -në
- lexoni gjendjen e kalimit dhe shfaqni "Lajmet" ose "Moti"
lak:
- lexoni karakterin RSS 1 në të njëjtën kohë
- kërkoni për "<titl"
- ruani derisa të gjendet "</titl"
- shkurtoni / korrigjoni vargjet e zgjedhura për të përshtatur gjatësinë e kufizuar të ekranit
- shfaq historinë / motin e fundit të ruajtur për t'u shfaqur
Shkarkoni kodin dhe hapeni atë në një redaktues teksti ose redaktues arduino. Pastaj redaktoni sa vijon:
- Adresa IP dhe MAC: Ky udhëzues jep informacion të mirë se si t'i vendosni ato në mënyrë korrekte
-
Vendndodhja e motit. Skedari shembull tërheq një parashikim 3 ditor për Manchester, MB, por ju ndoshta do të dëshironi ta konfiguroni këtë për zonën tuaj lokale.
- Shkoni në këtë faqe nga BBC dhe futuni në qytetin ose qytetin tuaj sikur të kërkoni motin tuaj nga shfletuesi juaj.
- tani shikoni shiritin e adresave dhe shënoni numrin në fund të URL -së (e theksuar në shembullin e fotos më sipër)
- Kërkoni për "2643123" në kod dhe zëvendësojeni atë me vlerën tuaj
- Kërkoni për këtë linjë të kodit: lcd.print ("(Manchester)"); dhe zëvendësoni "Manchester" me emrin e qytetit tuaj
-
2 vlera të tjera me të cilat mund të luani janë:
- Kjo linjë e kodit: analogWrite (9, 40); është pjesa që vendos shkëlqimin e tekstit. 40 është e vetmja pjesë për të ndryshuar, por 40 është ndoshta mjaft e mirë, kështu që provojeni së pari
- Së fundi, kjo linjë e kodit: vonesë (6000); Cakton sasinë e kohës që kodi shfaq çdo lajm ose fragment moti. Inshtë në mili-sekonda kështu që kjo është 6 sekonda, por nëse jeni lexues i shpejtë mund ta bëni më pak dhe nëse jeni një lexues i ngadalshëm mund ta bëni atë më shumë
PPRDITSIM !
Kam ngarkuar këtu një version të përmirësuar të kodit që shfaq gjithashtu ditën e javës dhe datën para motit ose lajmeve (kombinuar me Datë.txt)
Hapi 3: Ndërtimi Fizik
Siç thashë më parë, nuk keni nevojë të vendosni projektin tuaj, por duket më mirë nëse e bëni.
Bleva një kuti Clear ABS 150x80x50mm e cila ka hapësirë të bollshme.
Unë bashkova një dëgjues me 16 kunja në ekran nëse nuk e keni bërë këtë tashmë.
Pastaj në kapak shpova një drejtkëndësh si një vrimë për ekranin (shiko figurën). Unë pastaj përdor një dremmel për të shpërthyer dhe lidhur vrimat (ju mund ta shihni këtë në anën e majtë të figurës. Pasi kjo u bë gjatë gjithë rrugës, unë e mbylla vrimën derisa ekrani të përshtatet dhe të shpoj 4 vrima shtesë ngjiteni me bulona 4 m3
Me ekranin në kapak do t'ju japë një ide më të mirë se ku mund të shkojë arduino. Kam përdorur bulona najloni M3 për të fiksuar arduinon dhe mburojën në bazë.
Pritini një copë veroboard të vogël rreth 40x30mm dhe bëni 3 vrima në të. Krijoni 3 vrimat në strehim në mënyrë që të përshtatet në hapësirën e mbetur. Mos e futni atë ende, megjithëse telat kanë nevojë të bashkohen në të. Në thelb, kjo tabelë mban shinat (+) dhe (-), kështu që ne mund t'i ripërdorim ato dhe 2 rezistorët.
Më pas i bashkova telat në njërën anë të një rreshti kunjash të kokës dy herë, një herë për secilën anë të mburojës, pastaj i shtyva ato në pjesën e sipërme të tabelës. Konsideroni se ku shkojnë telat në diagramin e qarkut. ato që shkojnë drejtpërdrejt në LCD duhet të kenë lidhëset femra mbi to, në mënyrë që të mund të shtyhen direkt në titujt në LCD. Të tjerët do të bashkohen në Veroboard.
lidhni telat dhe lidhni telat në pllakën veroboard duke ndjekur diagramin e qarkut. Pasi të bëhet kjo, unë rekomandoj që të kontrolloni përsëri çdo tel të paktën një herë për të siguruar që të shkojë aty ku duhet. Alsoshtë gjithashtu mirë të përdorni një kontrollues qarku për të kontrolluar që nuk ka pantallona të shkurtra midis tokës dhe shinave të energjisë në tabelën vero.
Tjetra mund të ndizni bordin përmes kabllit USB të printerit. në varësi të pozicionit të ndërprerësit ai duhet të ngarkojë lajmet ose motin. Nëse funksionon, ju keni mbaruar !!
Hapi 4: Zgjidhja e problemeve
Nëse asgjë nuk funksionon ose nëse diçka funksionon, por jo gjithçka, gjëja më e mirë për të bërë është të ktheheni në bazat.
Gjëja më e qartë për të thënë është të kontrolloni përsëri të gjitha telat dhe të siguroheni që telat nuk janë të lirshëm.
Pastaj kontrolloni që ekrani të funksionojë më vete. Ju mund ta bëni këtë duke kopjuar kodin dhe duke e hequr atë vetëm në komandat LCD dhe duke komentuar pjesën tjetër
Nëse është etherneti që po dështon, së pari mund të provoni url -të në shfletuesin firefox në këtë format për të parë nëse ato kthehen me informacion.
pamje-burim:
Nëse kthehet me informacion kontrolloni që url -ja të jetë saktësisht e saktë në kod. Tjetra mund të provoni të shtoni deklarata të korrigjimit me monitorin serik. Kjo është shumë për këtë artikull, por ka shumë në internet në lidhje me të, duke përfshirë këtë udhëzues.
Një pikë shumë e rëndësishme në lidhje me monitorin serik është të hiqni atë kod para se të përdorni stacionin e informacionit të pavarur, sepse përndryshe do të përpiqet të lidhet me laptopin tuaj!
Hapi 5: Punë e mëtejshme
Ka shumë hapësirë për zgjerim ose punë të mëtejshme në këtë projekt, disa shembuj dhe ide janë:
- duke përdorur burime të tjera RSS që i përshtaten interesit tuaj, ka shumë atje
- zgjeroni stacionin për të përfshirë përzgjedhjen e më shumë se 2 'kanaleve'
- shtimi i kanaleve të personalizuara (si ditëlindja e ardhshme e ardhshme në familje ose një numërim mbrapsht i Krishtlindjeve)
- kalimi në një mburojë pa tel
- etj
Recommended:
Dërgimi i Informacionit Me Atomin e Heliumit: 3 Hapa
Dërgimi i informacionit me atomin Helium: Heliumi është një platformë e plotë pa tel për internetin e gjërave, që siguron pajisje të integruara, ndërlidhje softuerësh dhe një infrastrukturë të ndërtuar për të lidhur me lehtësi, efikasitet dhe siguri të objekteve në internet. Ekzistojnë dy përbërës të harduerit
Stacioni i motit NaTaLia: Stacioni i motit Arduino me energji diellore Bëhet në rrugën e duhur: 8 hapa (me fotografi)
Stacioni i motit NaTaLia: Stacioni i motit me energji diellore Arduino Bëhet në rrugën e duhur: Pas 1 viti funksionimi të suksesshëm në 2 vende të ndryshme, unë po ndaj planet e mia të projektit të stacionit të motit me energji diellore dhe po shpjegoj se si evoluoi në një sistem i cili me të vërtetë mund të mbijetojë për një kohë të gjatë periudha nga energjia diellore. Nëse ndiqni
Stacioni i motit DIY & Stacioni i sensorit WiFi: 7 hapa (me fotografi)
DIY Weather Station & WiFi Sensor Station: Në këtë projekt do t'ju tregoj se si të krijoni një stacion moti së bashku me një stacion sensor WiFi. Stacioni i sensorit mat të dhënat e temperaturës dhe lagështisë lokale dhe i dërgon ato, përmes WiFi, në stacionin e motit. Stacioni i motit më pas shfaq t
Kalendari dixhital i murit dhe Qendra e Informacionit në Shtëpi: 24 hapa (me fotografi)
Kalendari dixhital i murit dhe Qendra e Informacionit për Shtëpinë: Në këtë Udhëzues unë do të ndez televizorin e vjetër me ekran të sheshtë në një Kalendar dhe një Qendër Informative në Mur të Murit të montuar në mur të bazuar në dru, e mundësuar nga një Raspberry Pi. Qëllimi ishte që të kishim në një shikim qasje në informacion përkatës për të gjithë anëtarët e
Stacioni i energjisë në konvikte/Stacioni i karikimit NiMH i ngritur: 3 hapa
Stacioni i energjisë në konvikte/Stacioni i karikimit NiMH: Unë kam një rrëmujë të një stacioni të energjisë. Doja të kondensoja gjithçka që ngarkohej në një tavolinë pune dhe të kisha vend për të bashkuar/etj në të. Lista e gjërave të energjisë: Telefoni celular (i prishur, por ngarkon bateritë e telefonit tim, kështu që është gjithmonë i kyçur dhe rrjedh karikime