Wiznet makers

scarlet

Published November 01, 2022 ©

100 UCC

12 WCC

22 VAR

0 Contests

0 Followers

0 Following

Original Link

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

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

COMPONENTS Hardware components

WIZnet - W5500

x 1


WIZnet - W5500-EVB-Pico

x 1


PROJECT DESCRIPTION

Consideration of GPSNTP server for RaspberryPiPico version

Last updated May 2, 2022

 

 

 

 

 

 

 

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.

 

 

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.

 

 

 

 

 

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.

 

 

 


 

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.

 

 

 

 

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/


 

Documents
Comments Write