
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50


ამ გაკვეთილში ჩვენ გამოვიყენებთ NodeMCU Mini, OLED Lcd, NEO-6M GPS და Visuino, რომ ნახოთ ცოცხალი GPS პოზიცია LCD ეკრანზე. უყურეთ სადემონსტრაციო ვიდეოს.
ნაბიჯი 1: რაც დაგჭირდებათ


ყველა მოდული დამზადებულია makerfabs– დან. მათ აქვთ საუკეთესო ხარისხის მოდულები, რომლებიც სინათლის წლით უსწრებენ კონკურენციას, ასევე საუკეთესო მისაღებ ფასებში.
- NodeMCU მინი
- NEO-6M GPS მოდული
- OLED LCD
- პურის დაფა
- ჯუმბერის მავთულები
- Visuino პროგრამა: ჩამოტვირთეთ Visuino
ნაბიჯი 2: წრე

- შეაერთეთ GND NodeMCU– დან breadboard pin– თან (gnd)
- შეაერთეთ 5V პინი NodeMCU– დან breadboard pin– ზე (დადებითი)
- დააკავშირეთ პინი 0 (SCL) NodeMCU– დან OLED LCD პინთან (SCL)
- დააკავშირეთ პინი 1 (SDA) NodeMCU– დან OLED LCD პინთან (SDA)
- შეაერთეთ OLED LCD პინი (VCC) დაფის პინთან (დადებითი)
- შეაერთეთ OLED LCD პინი (GND) დაფის პინთან (GND)
- დააკავშირეთ 5V პინი პურის დაფის GPS პინიდან (VCC)
- შეაერთეთ GND პინი დაფაზე GPS პინიდან (GND)
- დაკავშირება pin (RX) NodeMCU– დან GPS pin– თან (TXD)
ნაბიჯი 3: დაიწყეთ Visuino და აირჩიეთ NodeMCU ESP-12


Arduino– ს პროგრამირების დასაწყებად, თქვენ დაგჭირდებათ Arduino IDE დაინსტალირებული აქედან:
გთხოვთ გაითვალისწინოთ, რომ Arduino IDE 1.6.6– ში არის რამდენიმე მნიშვნელოვანი შეცდომა. დარწმუნდით, რომ დააინსტალირეთ 1.6.7 ან უფრო მაღალი, წინააღმდეგ შემთხვევაში ეს ინსტრუქცია არ იმუშავებს! თუ თქვენ არ გააკეთეთ, მიჰყევით ამ ინსტრუქციებში მითითებულ ნაბიჯებს Arduino IDE– ს დასაყენებლად ESP 8266 პროგრამისთვის! Visuino ასევე უნდა იყოს დაინსტალირებული. Visuino– ს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე „ინსტრუმენტები“Arduino კომპონენტზე (სურათი 1) Visuino– ში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ „NodeMCU ESP-12“, როგორც ნაჩვენებია სურათზე 2
ნაბიჯი 4: Visuino– ში დაამატეთ კომპონენტები


დაამატეთ DisplayOLED კომპონენტი
- ორჯერ დააწკაპუნეთ და ექვსჯერ დაამატეთ "ტექსტის ველი" (იხილეთ სურათი)
- თვისებების ფანჯარაში მითითებული Y თითოეული ტექსტური ველი გაიზარდა 10 -ით, პირველი ტექსტის ველზე Y: 0, მეორე ტექსტური ველი Y: 10, მესამე ტექსტური ველი Y: 20 და ა.
დაამატეთ GPS კომპონენტი
ნაბიჯი 5: Visuino– ში: კომპონენტების დაკავშირება

- შეაერთეთ NodeMCU ESP-12 I2C pin [in] DisplayOLED1 I2C pin [Out]
- შეაერთეთ NodeMCU ESP-12 Serial IN Pin [0] GPS1 პინთან [Out]
- შეაერთეთ GPS1 pin [განედი] DisplayOLED1 Elements. TextField1 pin [In]
- შეაერთეთ GPS1 pin [Latitude] DisplayOLED1 Elements. TextField2 pin [In]
- შეაერთეთ GPS1 პინი [რაოდენობა] DisplayOLED1 Elements. TextField3 პინი [In]
- შეაერთეთ GPS1 pin [სიჩქარე] DisplayOLED1 Elements. TextField4 pin [In]
- შეაერთეთ GPS1 პინი [კურსი] DisplayOLED1 Elements. TextField5 პინი [In]
- შეაერთეთ GPS1 pin [Azimuth] DisplayOLED1 Elements. TextField6 pin [In]
ნაბიჯი 6: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი


Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE
Arduino IDE– ში დააწკაპუნეთ ღილაკზე „ატვირთვა“, რათა შეადგინოთ და ატვირთოთ კოდი (სურათი 2)
ნაბიჯი 7: თამაში
თუ თქვენ ჩართავთ NodeMCU მოდულს, OLED LCD დაიწყებს GPS პოზიციის ჩვენებას და სხვა მონაცემებს, როგორიცაა სიჩქარე და სხვა. დარწმუნდით, რომ SKY ჩანს ისე, რომ GPS მოდულმა მიიღოს სუფთა სიგნალი.
გილოცავთ! თქვენ დაასრულეთ თქვენი პირდაპირი ამბების პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის. შეგიძლიათ გადმოწეროთ და გახსნათ Visuino– ში: გადმოსაწერი ბმული
გირჩევთ:
NODEMCU LUA ESP8266 მართვის M5450B7 LED ჩვენების დრაივერი IC: 5 ნაბიჯი (სურათებით)

NODEMCU LUA ESP8266 მართვის M5450B7 LED ჩვენების დრაივერი IC: M5450B7 არის 40 პინიანი DIP LED ჩვენების IC დრაივერი. ის გამოიყურება საკმაოდ მხეცი, მაგრამ მისი კონტროლი და პროგრამირება შედარებით ადვილია. არსებობს 34 გამომავალი ქინძისთავები, რომლებსაც შეიძლება ჰქონდეთ LED თითოეულ მათგანს მოწყობილობა იძირება დენად, ვიდრე ამარაგებს მას, ასე რომ
მოტოციკლის გადაცემათა კოლოფის პოზიცია შვიდი სეგმენტის ჩვენებით: 4 ნაბიჯი

მოტოციკლის გადაცემათა კოლოფის პოზიცია შვიდი სეგმენტის ჩვენებით: ეს პროექტი მოიცავს რამოდენიმე შეყვანის გაშიფვრას (ამ შემთხვევაში 7), რათა გამოითვალოს რიცხვითი მნიშვნელობები შვიდი სეგმენტის ჩვენებაზე (SSD), რასაც ეწოდება ორობითი კოდირებული ათწილადი (BCD), დიოდური მატრიცა და ა. მიკრო ჩიპი სახელწოდებით BCD4511 (ან CD4511). მე მქონდა
ჩვენების ტემპერატურა P10 LED ჩვენების მოდულზე Arduino– ს გამოყენებით: 3 ნაბიჯი (სურათებით)

ტემპერატურის ჩვენება P10 LED ჩვენების მოდულზე Arduino– ს გამოყენებით: წინა გაკვეთილში ნათქვამია, თუ როგორ უნდა აჩვენოთ ტექსტი Dot Matrix LED Display P10 მოდულში Arduino და DMD კონექტორის გამოყენებით, რომლის შემოწმება შეგიძლიათ აქ. ამ გაკვეთილში ჩვენ მოგცემთ მარტივ პროექტის გაკვეთილს P10 მოდულის გამოყენებით, როგორც ჩვენების მედიცინა
GPS ხელით წვდომა GPS Ublox Neo 6M ჟოლოს Pi B+: 3 ნაბიჯი

GPS– ის ხელით წვდომა Ublox Neo 6M ჟოლოს Pi B+: Raspberry Pi არის ძალიან თავსებადი მინი კომპიუტერი სხვადასხვა მოდულისთვის, რომელთა გამოყენება საკმაოდ ადვილია. ძირითადად ის თითქმის იგივეა, რაც კომპიუტერი, მაგრამ მისი კონტროლი შესაძლებელია GPIO– ით Raspberry Pi– დან. Raspberry Pi ასევე მხარს უჭერს კომუნიკაციის რამდენიმე ხაზს, ერთი
ორი WiiMotes დაკავშირებულია ერთ Mac- თან: 4 ნაბიჯი

ორი WiiMotes დაკავშირებულია ერთ Mac- თან: ჩვეულებრივ შეგიძლიათ მხოლოდ ერთი WiiMote კონტროლერი დაუკავშიროთ Mac- ს. აქ ჩვენ აღწერს თუ როგორ უნდა დააკავშიროთ ორი (ან მეტი!) WiiMotes ერთ Mac- თან. ეს პროგრამა შესანიშნავია, თუ გსურთ შექმნათ ვიზუალი ისეთი ნივთების გამოყენებით, როგორიცაა დამუშავების პროგრამული უზრუნველყოფის პროგრამა და კონტროლი