Cov txheej txheem:

UK Tsheb ciav hlau thiab Huab Cua Zaub: 5 Kauj Ruam
UK Tsheb ciav hlau thiab Huab Cua Zaub: 5 Kauj Ruam

Video: UK Tsheb ciav hlau thiab Huab Cua Zaub: 5 Kauj Ruam

Video: UK Tsheb ciav hlau thiab Huab Cua Zaub: 5 Kauj Ruam
Video: mu tos tub thiab nyab tom xab tha ni tseb ciav hlau 5 /7/ 2022 2024, Hlis ntuj nqeg
Anonim
UK Tsheb ciav hlau thiab Huab Cua Zaub
UK Tsheb ciav hlau thiab Huab Cua Zaub
UK Tsheb ciav hlau thiab Huab Cua Zaub
UK Tsheb ciav hlau thiab Huab Cua Zaub

Cov lus qhia no yog rau lub roj teeb uas siv hluav taws xob UK tsheb ciav hlau tawm mus thiab huab cua pom. Nws siv National Rail OpenLDBWS cov ntaub ntawv kom tau txais cov ntaub ntawv qhia txog lub sijhawm tsheb ciav hlau tawm mus rau ib qho chaw tshwj xeeb hauv chaw nres tsheb ciav hlau thiab tso tawm. Nws siv openweather database kom tau txais 5 hnub kwv yees rau ib lub nroog thiab tso saib nws

Nws muaj cov yam ntxwv hauv qab no

  • Nkag mus rau National Rail chaw nres tsheb chaw khaws ntaub ntawv
  • Muaj peev xwm lim cov npe los qhia cov tsheb ciav hlau mus rau qhov chaw tshwj xeeb
  • Nkag mus rau openweather database kom tau txais 5 hnub kwv yees
  • ESP8266 raws kev ua, nqes mus rau hauv wifi network hauv zos
  • Roj teeb siv hluav taws xob (rov ua dua LIPO) nrog lub roj teeb built -in
  • Qes qis heev tam sim no rau lub roj teeb ntev
  • 320 x 240 LCD zaub nrog 3 khawm tswj
  • Tsis siv neeg tsaug zog
  • Kho tau cov ntaub ntawv teeb tsa
  • Tshaj tawm Air software hloov tshiab
  • 3D luam ntawv enclosure

Kauj ruam 1: Siv

Chav nyob tau qhib los ntawm kev nias luv ntawm khawm nruab nrab.

Thawj zaug siv nws yuav tsim Kev nkag mus rau lub Wifi teeb tsa hauv zos. Siv lub xov tooj los txuas rau lub network no. Koj siv lub xov tooj browser nkag mus rau 192.168.4.1 thiab koj yuav tau txais nplooj ntawv teeb tsa wifi. Xaiv lub network thiab sau nws tus password. Chav tsev yuav txuag qhov no thiab rov pib dua kom nkag mus rau hauv lub network. Cov kauj ruam no yuav xav tau dua yog tias hloov mus rau lwm lub network lossis tus password tau hloov.

Thaum txuas nrog lub network wifi hauv ib cheeb tsam chav tsev yuav nkag mus rau National rail database lossis openweather database thiab nug nws kom nrhiav kev tawm mus rau qhov chaw teeb tsa chaw teeb tsa thiab lub hom phiaj lossis huab cua huab cua. Qhov no yuav rov ua dua ntawm lub sijhawm teev tseg hauv cov ntawv teeb tsa.

Lub pob siv yog raws li hauv qab no

  • Sab saum toj khawm - Nias luv. Nplooj ntawv yog tias muaj ntau cov kev pabcuam uas haum rau ntawm qhov screen
  • Sab saum toj hauv qab - Nias ntev. Qhia cov roj teeb thiab tus IP chaw nyob. Xovxwm luv yuav coj nws rov mus rau qhov qub.
  • Nruab nrab khawm - Nias luv. Tig rau chav tsev. Tom qab ntawd hloov pauv ntawm cov tsheb ciav hlau thiab huab cua.
  • Nruab nrab khawm - Nias ntev. Pw tsaug zog.
  • Hauv qab khawm - Nias luv. Nplooj ntawv yog tias cov kev pabcuam ntxiv uas haum rau ntawm qhov screen.
  • Hauv qab khawm - Nias ntev. Kauj ruam mus rau lwm khub pib thiab xaus cov chaw nres tsheb lossis cov nroog huab cua yog tias ntau tus nkag mus.

Lub tsev yuav cia li mus pw raws li teeb tsa.

Cov ntaub ntawv teeb tsa tuaj yeem nkag mus siv http:/ip/hloov kho (tom qab teeb tsa tiav).

Cov teeb tsa suav nrog kev tsheb ciav hlau Chaw nres tsheb thiab tsheb ciav hlau Nkag mus rau qhov chaw. Thawj yog crs code rau lub chaw nres tsheb hauv zos uas koj txaus siab pom kev tawm mus. Qhov thib ob yog chaw nres tsheb crs uas lub tsheb ciav hlau yuav tsum hla mus. Qhov no yog siv los lim kev tawm mus rau cov neeg nyiam (hais hauv ib qho kev taw qhia). Nws yuav tsis muaj dab tsi los qhia txhua qhov kev tawm mus. Ib qho nkag tuaj yeem muaj txog li 4 tus lej cais los ntawm ','. Yog tias muaj tsawg dua 4 ces cov khoom kawg tau rov ua dua 4. Cov hauv qab khawm Ntev Xovxwm tau siv los ua ib puag ncig cov khub no thaum qhia tawm mus.

Nws tseem suav nrog weatherCityCodes thiab weatherCityNames.

Cov software tshiab tuaj yeem hloov kho los ntawm kev tsim lub binary tshiab hauv Arduino thiab ua qhov hloov pauv huab cua siv

Kauj Ruam 2: Cheebtsam thiab Cov Cuab Yeej

Cov hauv qab no xav tau

  • 320x240 3.2 "LCD zaub nrog 3 khawm. Thaum xub thawj npaj rau siv nrog Raspberry Pi tab sis tuaj yeem siv los ntawm txhua yam nrog SPI
  • ESP-12F Esp8266 module
  • 18650 LIPO roj teeb
  • Roj Teeb Nrog
  • Micro USB LIPO charger module
  • Lub taub hau ntsaws rau ntsaws rau hauv LCD zaub
  • XC6203E 3.3V tus tswj hwm
  • 200uF 6.3V tantalum capacitor
  • AO3401 P channel MOSFET
  • Zener Diodes x 3
  • Resistors 4k7, 4k7, 470k
  • Txuas xov hlau
  • Capacitor 4.7 ua
  • perf board los yog euivalent rau mounting ob peb yam
  • Kua nplaum
  • Ob daim kab xev.

Cov cuab yeej hauv qab no xav tau

  • Cov ntsiab lus zoo soldering hlau
  • Tweezers

Kauj ruam 3: Electronics

Electronics
Electronics

Cov khoom siv hluav taws xob tau ua raws ESP-12F module nrog ob peb yam ntxiv los pab txhawb kev pw tsaug zog.

Ib qho ntawm cov hloov pauv qhib MOSFET transistor uas tom qab ntawd ua kom muaj zog ntawm cov zaub thiab ua rau ESP8266. Ib tus GPIO tus pin ces tswj lub zog txawm tias thaum lub qhov hluav taws xob tso tawm.

Cov zaub tau txuas rau tus qauv SPI tus pin ntawm ESP8266

Kauj ruam 4: Sib dhos

Los ua ke
Los ua ke
Los ua ke
Los ua ke
Los ua ke
Los ua ke

Kuv tau ua cov kauj ruam hauv qab no

  • Luam cov ntawv 3D thiab ua kom pom cov khoom haum. Nws yuav tsum yog haum haum thiab muaj txiav tawm ib ncig ntawm cov nyees khawm
  • Luam 3D Lub Hau thiab cov khoom ntxiv suav nrog lub charger them nyiaj
  • Ua tus tswj hwm cov khoom siv hluav taws xob ntxiv rau ntawm pawg thawj coj.
  • Mount mus rau ESP8266 thiab txuas mus rau lub taub hau ntsaws uas tuaj yeem haum rau hauv cov zaub.
  • Ntxiv qhov me me ntawm cov kua nplaum nyob ib puag ncig ntawm cov zaub kom ruaj khov rau hauv qhov chaw.
  • Txhim kho lub roj teeb thiab them lub roj teeb
  • Resin Glue charger module rau bracket thiab tom qab ntawd lo nplaum rau sab ntawm rooj plaub kom ntseeg tau tias USB pom tau los ntawm nws qhov chaw nkag
  • Muab lub roj teeb tso rau sab nraum qab ntawm cov zaub siv ob daim kab xev.
  • Ua kom tiav cov thaiv. Kuv suav nrog qhov ntsaws ntsaws ntsaws yooj yim hauv lub hwj chim ua los ntawm roj teeb / them nyiaj rau tus tswj hwm kom pab txhawb kev sib txuas.

Nco ntsoov tias qee qhov qauv ntawm LCD zaub module muaj qhov sib txawv me me ntawm cov khoom siv hluav taws xob thiab tsis muaj 3.3V qhov hluav taws xob nkag ntawm tus pin 1 thiab 17. Lawv tso siab rau siv 5V cov tswv yim ntawm tus pin 2 thiab 4 thiab tom qab ntawd siv lub rooj tsav xwm 1117 tus tswj hwm muab 3.3V xav tau. Cov no tseem tuaj yeem siv tau OK tab sis yuav xav tau 3.3V cov khoom tso tawm los ntawm cov khoom siv hluav taws xob kom ncaj qha mus rau nruab nrab ceg ntawm lub rooj tsav xwm tswj hwm hla kev tswj hwm thiab muab 3.3V ncaj qha.

Kauj ruam 5: Software thiab Kho

Lub software yog Arduino raws thiab cov chaw cia khoom yog ntawm

Raws li ESP8266 raug txwv hauv kev nco lub interface rau Rail thiab huab cua databases thiab kev ua tiav ntawm nws cov lus teb tau raug kho kom zoo siv lub cim xeeb tsawg. Cov lus nug siv los nkag rau lub hauv paus muaj nyob hauv cov ntaub ntawv teeb tsa thiab muaj ntau yam tsis xws li cov npe chaw nres tsheb uas tau hloov pauv.

Readme suav nrog cov lus qhia rau kev siv. Tshwj xeeb ceeb toom

  • Koj yuav tsum tau txais Access Tokens los ntawm National rail thiab openWeather. Kev sau npe thiab kev siv ib txwm yog pub dawb.
  • Koj yuav tsum hloov pauv tus lej zais hauv cov ntaub ntawv ino ua ntej muab tso ua ke.
  • Koj yuav tsum hloov pauv cov ntaub ntawv trainsWeatherConfig.txt kom muaj koj tus lej nkag mus thiab hloov cov chaw nres tsheb cov ntaub ntawv thiab ib qho kev nyiam ntawm tus kheej.
  • Koj yuav tsum tau txais koj tus kheej lub chaw nres tsheb hauv cheeb tsam thiab lo lus uas peb 'CRS' cov lej thiab huab cua lub nroog cov lej. ReadMe muaj qhov txuas kom tau txais cov no.

Pom zoo: