Skip to content

Examing GPS NTP Servers for RaspberryPiPico (RaspberryPiPico版のGPSNTPサーバの検討)

make GPS NTP Server using W5500-EVB-Pico+M5Stack gps GPS unit +TM1637

WIZnet

Published November 01, 2022

Original author: toolsbox · JapanOriginal source (new tab)

Examing GPS NTP Servers for RaspberryPiPico (RaspberryPiPico版のGPSNTPサーバの検討)

Components

Hardware components

WIZnet parts

Project description

Consideration of GPSNTP server for RaspberryPiPico version

Last updated May 2, 2022

 

Examing GPS NTP Servers for RaspberryPiPico (RaspberryPiPico版のGPSNTPサーバの検討)

 

 

Examing GPS NTP Servers for RaspberryPiPico (RaspberryPiPico版のGPSNTPサーバの検討)

 

 

 

 

A GPS-NTP server built with STM32miniShield is running in my working environment.
All devices, including Windows PCs, that can connect to the Local zone and synchronize with NTP access this GPS-NTP server and synchronize their time.

Currently, STM32mini can not be purchased from RobotDyn's site. I don't know the exact reason.
Therefore, we considered replacing the same function with the currently distributed RaspberryPiPico. I think it has all the required functional elements.

 

Componentexplanation * model number etc.Reference price
Development environmentArduinoIDE Board Manager: earlephilhower version *not MBED version\0
target boardWiznet W5100S-EVB-Pico\1228
shieldSeeed Grove Shield for Pi Pico v1.0\540
Grove cableSeeed Studio Development Kit Accessory for Grove System 110990038\500
GPS moduleNikoMaku AS-J2 equivalent\1380
7seg LED-4 digits (TM1637)RobotDyn mono recommendation\500
housingTakachi Industry EX8-4-12\2849
φ3.5 plug jackMJ-074N https://akizukidenshi.com/catalog/g/gC-09630/\65
USB micro receptacleAE-USBmB-PNL https://akizukidenshi.com/catalog/g/gK-13272/\250

 

Access http://192.168.0.x/ from your browser to display the menu screen.

 

Examing GPS NTP Servers for RaspberryPiPico (RaspberryPiPico版のGPSNTPサーバの検討)

 

By clicking Menu 1, you can check and change the setting information.
Information is saved in the EEPROM function. *In Arduino-pico, flash memory is used as an EEPROM function.

 

Examing GPS NTP Servers for RaspberryPiPico (RaspberryPiPico版のGPSNTPサーバの検討)

 

 

 

 

Click Menu 2 to display the latest acquired GPS sentence.
Since the Arduino-pico can secure a certain amount of memory, I would like to write out a buffer equivalent to one packet at once to secure the display speed.

 

Examing GPS NTP Servers for RaspberryPiPico (RaspberryPiPico版のGPSNTPサーバの検討)

 

 


 

Since W5100S-EVB-Pico has not been obtained, operation will be confirmed with W5500 + RiPico.
The wiring is as follows from the circuit diagram of W5100S-EVB-Pico.

 

Examing GPS NTP Servers for RaspberryPiPico (RaspberryPiPico版のGPSNTPサーバの検討)

 

 

Examing GPS NTP Servers for RaspberryPiPico (RaspberryPiPico版のGPSNTPサーバの検討)

 

I use Pico's SPI0 to connect to the NIC, but if I use GroveShield to make Pico easier to handle, the wiring pin assignment for SPI0 is different from W5100S-EVB-Pico. In addition, it is necessary to reset the pin assignment because it conflicts with the initial pin assignment of the library.

=========================================================================

make HISTORY

https://www.toolsbox.biz/nonsense/

Examing GPS NTP Servers for RaspberryPiPico (RaspberryPiPico版のGPSNTPサーバの検討)
 

Comments

Comments