
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51


Бұл оқулықта біз NodeMCU Mini, OLED Lcd, NEO-6M GPS және Visuino көмегімен GPS-тің тікелей орналасуын СКД-де көрсетеміз. Демонстрациялық бейнені қараңыз.
1 -қадам: Сізге не қажет


Барлық модульдер makerfabs -тен жасалған. Олар бәсекелестіктен жарық жыл алда болатын ең жақсы сапалы модульдерге ие, сонымен қатар ең жақсы қол жетімді бағамен.
- NodeMCU Mini
- NEO-6M GPS модулі
- OLED Lcd
- Нан тақтасы
- Өткізгіш сымдар
- Visuino бағдарламасы: Visuino жүктеу
2 -қадам: Цикл

- NodeMCU -ден GND -ді тақта түйреуішіне (gnd) қосыңыз
- NodeMCU -ден 5В түйреуішті түйреуішке қосыңыз (оң)
- NodeMCU -ден OLED СКД түйреуішіне (SCL) 0 пинін (SCL) жалғаңыз
- NodeMCU -ден OLED СКД түйреуішіне (SDA) 1 -ші түйреуішті (SDA) жалғаңыз
- OLED LCD түйреуішін (VCC) нан тақтасына қосыңыз (оң)
- OLED LCD түйреуішін (GND) нан тақтасына (GND) жалғаңыз
- GPS панелінен 5V түйреуішті жалғау (VCC)
- GPS тақтасынан (GND) GND түйреуішін қосыңыз
- PIN кодын (RX) NodeMCU -ден GPS -ге (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-да диалог пайда болған кезде 2-суретте көрсетілгендей «NodeMCU ESP-12» таңдаңыз.
4 -қадам: Visuino компоненттерін қосыңыз


DisplayOLED компонентін қосыңыз
- екі рет шертіп, «Мәтін өрісін» алты рет қосыңыз (суретті қараңыз)
- Сипаттар терезесінде Y мәтіндік өрістің әрқайсысы үшін 10 -ға жоғарылайды, бірінші мәтіндік өріс үшін Y: 0, екінші мәтіндік өріс Y: 10, үшінші мәтіндік өріс Y: 20 және т.б.
GPS компонентін қосыңыз
5 -қадам: Visuino -да: компоненттерді қосу

- NodeMCU ESP-12 I2C түйреуішін [in] DisplayOLED1 I2C істігіне [шығыс] жалғаңыз
- NodeMCU ESP-12 Serial IN PIN кодын [0] GPS1 түйіспесіне [Шығу] жалғаңыз
- GPS1 түйінін [бойлық] DisplayOLED1 элементтеріне жалғаңыз. TextField1 түйреуіші [In]
- GPS1 түйінін [Latitude] DisplayOLED1 Elements. TextField2 түйреуішіне [In] қосыңыз
- GPS1 түйреуішін [Count] DisplayOLED1 Elements. TextField3 түйреуішіне [In] қосыңыз
- GPS1 түйреуішін [Speed] DisplayOLED1 Elements. TextField4 түйреуішіне [In] қосыңыз
- GPS1 түйреуішін [Course] DisplayOLED1 Elements. TextField5 түйреуішіне [In] қосыңыз
- GPS1 түйінін [Azimuth] DisplayOLED1 Elements. TextField6 түйреуішіне [In] қосыңыз
6 -қадам: Arduino кодын жасаңыз, құрастырыңыз және жүктеңіз


Visuino -да F9 пернесін басыңыз немесе Arduino кодын жасау үшін 1 -суретте көрсетілген түймені басыңыз және Arduino IDE ашыңыз.
Arduino IDE -де кодты құрастыру және жүктеу үшін Жүктеу түймесін басыңыз (2 -сурет)
7 -қадам: Ойнаңыз
Егер сіз NodeMCU модулін қуаттандыратын болсаңыз, OLED Lcd GPS позициясын және жылдамдық сияқты басқа деректерді көрсете бастайды. GPS модулі таза сигнал қабылдай алатындай SKY көрінетініне көз жеткізіңіз.
Құттықтаймын! Сіз Visuino -мен тікелей жаңалықтар жобасын аяқтадыңыз. Сондай -ақ, мен осы нұсқаулық үшін жасаған Visuino жобасы қоса берілді. Сіз оны Visuino -да жүктей және аша аласыз: Жүктеу сілтемесі
Ұсынылған:
NEO-6M модулін қолданатын жергілікті уақытпен Arduino GPS сағаты: 9 қадам

NEO-6M модулін қолданатын жергілікті уақытпен Arduino GPS сағаты: Бұл оқулықта біз спутниктерден arduino көмегімен ағымдағы уақытты алуды үйренеміз. Бейнені қараңыз
GPS модулі бар Arduino Mega интерфейсі (Neo-6M): 8 қадам

GPS модулімен Arduino Mega интерфейсі (Neo-6M): Бұл жобада мен GPS модулін (Neo-6M) Arduino Mega-мен қалай байланыстыру керектігін көрсеттім. TinyGPS кітапханасы бойлық пен ендік деректерін көрсету үшін пайдаланылады, ал TinyGPS ++ ендік, бойлық, биіктік, жылдамдық және спутник санын көрсету үшін қолданылады
6 DOF роботтық қолының XYZ позициясына Arduino Uno қолдану: 4 қадам

6 DOF роботтық қолын XYZ позициялау үшін Arduino Uno қолдану: Бұл жоба XYZ кері кинематикалық позициялауды қамтамасыз ету үшін қысқа және салыстырмалы түрде жеңіл Arduino эскизін енгізу туралы. Мен 6 серво роботты қолын жасадым, бірақ оны іске қосатын бағдарламалық қамтамасыз етуді іздеуге келгенде, қамқорлықтан басқа ештеңе жоқ еді
RabbitPi - Alexa қосылған, IFTTT қосылған, құлақ түретін IoT көмекшісі: 12 қадам

RabbitPi - Alexa қосылған, IFTTT қосылған, IoT -тың құлағын ұстайтын көмекшісі: бұл 2005 жылы ескірген Nabaztag " ақылды қоян " Мен Raspberry Pi 3 пен Adafruit Motor HAT көмегімен заманауи IoT көмекшісіне, веб камера микрофонымен және Philips Soundshooter динамигімен сүйкімді түпнұсқа корпусында қайта құрдым
Smart Led Messenger, қосылған дисплей: 4 қадам (суреттермен)

Smart Led Messenger, Connected Displayer: Hi Maker, міне Smart Led Messenger деп аталатын қосылған объект. Оның көмегімен сіз интернеттен алынған керемет айналдыру хабарламасын көрсете аласыз! Оны өзіңіз жасай аласыз: Led Matrix 8*8*4 - ~ 4 $ микроконтроллер Wemos D1 mini V3 - ~ 4 $ 3d басылған қорап