Სარჩევი:

დიდი ბრიტანეთის მატარებლისა და ამინდის ჩვენება: 5 ნაბიჯი
დიდი ბრიტანეთის მატარებლისა და ამინდის ჩვენება: 5 ნაბიჯი

ვიდეო: დიდი ბრიტანეთის მატარებლისა და ამინდის ჩვენება: 5 ნაბიჯი

ვიდეო: დიდი ბრიტანეთის მატარებლისა და ამინდის ჩვენება: 5 ნაბიჯი
ვიდეო: ლუკა და მარიამი 2024, ნოემბერი
Anonim
დიდი ბრიტანეთის მატარებლისა და ამინდის ჩვენება
დიდი ბრიტანეთის მატარებლისა და ამინდის ჩვენება
დიდი ბრიტანეთის მატარებლისა და ამინდის ჩვენება
დიდი ბრიტანეთის მატარებლისა და ამინდის ჩვენება

ეს ინსტრუქცია განკუთვნილია დიდი ბრიტანეთის მატარებლის ბატარეით გამგზავრებისთვის და ამინდის ჩვენებისთვის. მან გამოიყენა ეროვნული სარკინიგზო OpenLDBWS მონაცემთა ბაზა, რათა მიიღოს რეალურ დროში მატარებლის გამგზავრების ინფორმაცია კონკრეტული ადგილობრივი რკინიგზის სადგურისთვის და აჩვენოს იგი. ის იყენებს openweather მონაცემთა ბაზას, რომ მიიღოთ 5 დღიანი პროგნოზი ქალაქისთვის და აჩვენოს იგი

მას აქვს შემდეგი მახასიათებლები

  • წვდება რკინიგზის სადგურების ეროვნულ მონაცემთა ბაზას
  • შეუძლია გაფილტროს სია, რათა აჩვენოს მატარებლები, რომლებიც მიდიან კონკრეტულ დანიშნულების ადგილას
  • წვდება openweather მონაცემთა ბაზას 5 დღის პროგნოზის მისაღებად
  • ESP8266 დამუშავება დაფუძნებულია ადგილობრივ wifi ქსელზე
  • ბატარეაზე (დატენვის LIPO) ჩამონტაჟებული დამტენით
  • ძალიან დაბალი წყნარი დენი ბატარეის ხანგრძლივობისთვის
  • 320 x 240 LCD დისპლეი 3 კონტროლის ღილაკით
  • ავტომატური ძილი
  • კონფიგურაციის მონაცემების რედაქტირება
  • ჰაერის პროგრამული უზრუნველყოფის განახლება
  • 3D დაბეჭდილი დანართი

ნაბიჯი 1: გამოყენება

მოწყობილობა ჩართულია შუა ღილაკის მოკლე დაჭერით.

პირველი გამოყენებისას ის შექმნის წვდომის წერტილს ადგილობრივი Wifi კონფიგურაციისთვის. გამოიყენეთ ტელეფონი ამ ქსელთან დასაკავშირებლად. გამოიყენეთ ტელეფონების ბრაუზერი 192.168.4.1– ზე წვდომისთვის და თქვენ მიიღებთ wifi კონფიგურაციის გვერდს. აირჩიეთ ქსელი და შეიყვანეთ მისი პაროლი. მოწყობილობა შეინახავს ამას და გადატვირთავს ადგილობრივ ქსელში შესასვლელად. ეს ნაბიჯი შეიძლება საჭირო გახდეს სხვა ქსელში გადასვლის ან პაროლის შეცვლის შემთხვევაში.

ადგილობრივ wifi ქსელთან დაკავშირების შემდეგ, განყოფილება შევა რკინიგზის ეროვნულ მონაცემთა ბაზაში ან ღია ამინდის პროგნოზში და გამოკითხავს მას კონფიგურირებული სადგურისა და დანიშნულების ადგილის ან ამინდის პროგნოზის გამგზავრების საპოვნელად. ეს განმეორდება კონფიგურაციის ფაილში მითითებული ინტერვალებით.

ღილაკების გამოყენება შემდეგია

  • ზედა ღილაკი - მოკლე დაჭერა. გვერდი თუ მეტი სერვისი, რომელიც ეკრანზე ჯდება
  • ზედა ქვედა - გრძელი პრესა. აჩვენეთ ბატარეის ვოლტი და IP მისამართი. მოკლე დაჭერით ის ნორმალურ ეკრანზე დაბრუნდება.
  • შუა ღილაკი - მოკლე დაჭერა. ჩართავს ერთეულს. შემდეგ გადადის მატარებლებსა და ამინდს შორის.
  • შუა ღილაკი - ხანგრძლივად დააჭირეთ. დაიძინე ძალა.
  • ქვედა ღილაკი - მოკლე დაჭერა. გვერდი ქვემოთ, თუ მეტი სერვისი ჯდება ეკრანზე.
  • ქვედა ღილაკი - დიდხანს დააჭირეთ. გადადით საწყის და ბოლო დანიშნულების სადგურების ან ამინდის ქალაქების შემდგომ წყვილზე, თუ რამდენიმე შემოვიდა.

მოწყობილობა ავტომატურად იძინებს კონფიგურაციის შესაბამისად.

კონფიგურაციის ფაილზე წვდომა შესაძლებელია http:/ip/edit გამოყენებით (სრული დაყენების შემდეგ).

კონფიგურაცია მოიცავს მატარებლების სადგურს და მატარებლების დანიშნულების ჩანაწერებს. პირველი არის crs კოდი ადგილობრივი სადგურისთვის, საიდანაც გაინტერესებთ გამგზავრებების ნახვა. მეორე არის სადგური crs, რომლითაც გამგზავრებულმა მატარებელმა უნდა გაიაროს. ეს გამოიყენება გამგზავრების გასაფილტრად ინტერესების მიხედვით (ვთქვათ ერთი მიმართულებით). ის შეიძლება ცარიელი დარჩეს ყველა გამგზავრების საჩვენებლად. ნებისმიერი ჩანაწერი შეიძლება შეიცავდეს 4 - მდე კოდს, რომლებიც გამოყოფილია ',' - ით. თუ არის 4 -ზე ნაკლები, მაშინ ბოლო პუნქტი მეორდება 4 -ის შესაქმნელად.

იგი ასევე შეიცავს weatherCityCodes და weatherCityNames.

ახალი პროგრამული უზრუნველყოფის განახლება შესაძლებელია Arduino– ში ახალი ორობითი სისტემის შექმნით და ჰაერის განახლების საშუალებით http:/ip/firmware– ის გამოყენებით

ნაბიჯი 2: კომპონენტები და ინსტრუმენტები

შემდეგი კომპონენტებია საჭირო

  • 320x240 3.2 "LCD ეკრანი 3 ღილაკით. თავდაპირველად განკუთვნილი იყო Raspberry Pi– ს გამოსაყენებლად, მაგრამ მისი გამოყენება SPI– სთან ერთად შეიძლება.
  • ESP-12F Esp8266 მოდული
  • 18650 LIPO ბატარეა
  • ბატარეის დამჭერი
  • მიკრო USB LIPO დამტენი მოდული
  • სათაურის სათაური LCD ეკრანზე ჩასართავად
  • XC6203E 3.3V რეგულატორი
  • 200uF 6.3V ტანტალის კონდენსატორი
  • AO3401 P არხი MOSFET
  • ზენერის დიოდები x 3
  • რეზისტორები 4k7, 4k7, 470k
  • მიამაგრეთ მავთული
  • კონდენსატორი 4.7uF
  • პერფის დაფა ან ეივივალენტი რამდენიმე კომპონენტის დასამაგრებლად
  • ფისოვანი წებო
  • ორმხრივი ლენტი.

საჭიროა შემდეგი ინსტრუმენტები

  • წვრილი წერტილი soldering რკინის
  • პინცეტი

ნაბიჯი 3: ელექტრონიკა

ელექტრონიკა
ელექტრონიკა

ელექტრონიკა ეფუძნება ESP-12F მოდულს რამდენიმე დამატებითი კომპონენტით, რაც ხელს უწყობს ძილის მუშაობას.

ერთ -ერთი გადამრთველი ააქტიურებს MOSFET ტრანზისტორს, რომელიც აძლიერებს ეკრანს და ჩართავს ESP8266- ს. GPIO პინი ინარჩუნებს ენერგიას მაშინაც კი, როდესაც გადამრთველი გათავისუფლდება.

ეკრანი არის დაკავშირებული ESP8266– ის სტანდარტულ SPI ქინძისთავებთან

ნაბიჯი 4: შეკრება

შეკრება
შეკრება
შეკრება
შეკრება
შეკრება
შეკრება

მე გავაკეთე შემდეგი ნაბიჯები

  • დაბეჭდეთ 3D დანართი და დარწმუნდით, რომ ეკრანი შეესაბამება. ეს უნდა იყოს კომფორტულად მორგებული და ღილაკების ირგვლივ არის ამოჭრილი
  • დაბეჭდეთ 3D სახურავი და დამატებითი ნაწილები დამტენის მოდულის სამაგრის ჩათვლით
  • შექმენით მარეგულირებელი დამატებითი სქემა პროტოტიპების დაფაზე.
  • ჩაერთეთ ESP8266– ზე და დაუკავშირდით სათაურის საცობს, რომელიც შეიძლება მოთავსდეს ეკრანზე.
  • დაამატეთ ფისოვანი წებოს მცირე ლაქები ჩვენების კიდეზე, რათა დაიჭიროთ ადგილზე.
  • გათიშეთ ბატარეის დამჭერი და დამტენი მოდული
  • Resin Glue დამტენი მოდული ფრჩხილზე და შემდეგ წებოვანი ფრჩხილი კეისის გვერდზე, რათა დარწმუნდეთ, რომ USB ჩანს მის წვდომის წერტილში
  • მიამაგრეთ ბატარეის დამჭერი ეკრანის უკანა მხარეს ორმხრივი ლენტის გამოყენებით.
  • სრული გაყვანილობა. მე ჩავრთავ მარტივ შტეფსელს კვების ბლოკში ბატარეიდან / დამტენიდან მარეგულირებელზე გათიშვის გასაადვილებლად.

გაითვალისწინეთ, რომ LCD დისპლეის მოდულის ზოგიერთ ვერსიას აქვს ოდნავ განსხვავებული კვების ბლოკი და არ აქვს 3.3V ძაბვის შეყვანა 1 და 17 ქინძისთავებზე. ისინი ეყრდნობიან 5V შეყვანის გამოყენებას ქინძისთავებში 2 და 4 და შემდეგ იყენებენ 1117 რეგულატორს ბორტზე. უზრუნველყოს საჭირო 3.3 ვ. მათი გამოყენება მაინც შესაძლებელია, მაგრამ ელექტრონიკიდან გამომავალი 3.3 ვ დისპლეი პირდაპირ ეკრანის მარეგულირებლის შუა ფეხისკენ უნდა მოხდეს რეგულატორის გვერდის ავლით და უშუალოდ 3.3 ვ.

ნაბიჯი 5: პროგრამული უზრუნველყოფა და კონფიგურაცია

პროგრამული უზრუნველყოფა დაფუძნებულია Arduino– ზე და საცავია

ვინაიდან ESP8266 მეხსიერებაში შეზღუდულია ინტერფეისი სარკინიგზო და ამინდის მონაცემთა ბაზებთან და მისი პასუხის დამუშავება ოპტიმიზირებულია მინიმალური მეხსიერების გამოსაყენებლად. მოთხოვნა, რომელიც გამოიყენება მონაცემთა ბაზაში შესასვლელად, შეიცავს კონფიგურაციის ფაილს და აქვს სხვადასხვა პარამეტრი, როგორიცაა სადგურების სახელები, რომლებიც შეიცვალა.

Readme შეიცავს გამოყენების ინსტრუქციას. კერძოდ შენიშვნა

  • თქვენ უნდა მიიღოთ წვდომის ნიშნები ეროვნული სარკინიგზო და openWeather– დან. რეგისტრაცია და ნორმალური გამოყენება უფასოა.
  • შედგენამდე თქვენ უნდა შეცვალოთ ნაგულისხმევი პაროლები ino ფაილში.
  • თქვენ უნდა შეცვალოთ trainsWeatherConfig.txt ფაილი, რომ შეიცავდეს თქვენს წვდომის ნიშანს და შეცვალოს სადგურის მონაცემები და პირადი შეღავათები.
  • თქვენ უნდა მიიღოთ თქვენი ადგილობრივი სადგურის და დანიშნულების ადგილის 'CRS' კოდები და ამინდის ქალაქის კოდები. ReadMe– ს აქვს ბმულები ამის მისაღებად.

გირჩევთ: