Talaan ng mga Nilalaman:

NTP Synchronized Wordclock: 6 Hakbang (na may Mga Larawan)
NTP Synchronized Wordclock: 6 Hakbang (na may Mga Larawan)

Video: NTP Synchronized Wordclock: 6 Hakbang (na may Mga Larawan)

Video: NTP Synchronized Wordclock: 6 Hakbang (na may Mga Larawan)
Video: How Computers Synchronize Their Clocks - NTP and PTP Explained 2024, Nobyembre
Anonim
Image
Image
Ang Mga Kagamitan
Ang Mga Kagamitan

I-sync ang iyong orasan sa isang server ng oras ng NTP upang masuri nila ang tamang oras kung nagkaroon ng isang itim kung wala ka sa bahay:-)

Hakbang 1: Ang Mga Kagamitan

Ang Mga Kagamitan
Ang Mga Kagamitan
Ang Mga Kagamitan
Ang Mga Kagamitan
  • Plywood (2 layer)
  • Plexiglas
  • Wemos D1 o Wemos D1 mini pro o Wemos D1 mini
  • Micro usb cable
  • Charger ng telepono
  • Magarbong photoframe
  • 168 Pcs WS2812B Ws2812 Led Chips 5V Met Wit / Zwart Pcb Heatsink (10mm * 3 Mm) WS2811 Ic build sa Smd 5050 Rgb

Nagpunta ako sa isang tinawag na fabshop upang magamit ang kanilang lasercutter para sa 3 layer.

Kakailanganin mo rin ang iba`t ibang mga tool: drill (+ isang pagpipilian ng mga drill bits), pliers, gunting (o wire cutter), at isang soldering iron (na may solder) Sa una ay ginawa ko ang aking disenyo gamit ang isang Wemos D1 ngunit nag-order ako ng ilang Wemos D1 mini pro's at ilang Wemos D1 mini at din sa mga orasan ay ganap na gumagana.

Hakbang 2: Unang Layer

Image
Image
Unang Layer
Unang Layer
Unang Layer
Unang Layer

Ang unang layer na kailangan mong likhain ay ang board kung saan naka-on / naka-mount ang mga LED. Narito mayroon kang maraming mga pagpipilian sa kung paano istraktura ang LED board.

Sa hakbang na ito kakailanganin mong isaalang-alang din ang spacing ng iyong mga LED. Ginuhit ko ang aking mukha ng wordclock kasama ang libreng programa sa pagguhit ng Inscape (Hanapin ito sa Inscape.org)

Hakbang 3: Pangalawang Layer

Image
Image
Pangalawang Layer
Pangalawang Layer

Ang pangalawang layer ay upang gabayan ang ilaw upang hindi ito kumalat kung saan hindi mo nais magkaroon ng anumang ilaw …

Hakbang 4: Pangatlo at Huling Layer

Image
Image
Pangatlo at Huling Layer
Pangatlo at Huling Layer
Pangatlo at Huling Layer
Pangatlo at Huling Layer

Ang orasan, Pinapayagan ko ang orasan na lasercut ng fabshop sa isang piraso ng itim na plexiglas. Sa pagitan ng pangalawa at pangatlong layer ay naglalagay ako ng isang piraso ng baking paper upang makamit ang isang magandang kalat na epekto ng mga led

Hakbang 5: Ang Code

Ang Code
Ang Code
Ang Code
Ang Code

Napakahusay! Sa tapos na pisikal na pagpupulong ng board, oras na upang makakuha ng pag-coding. Nagsulat ako ng ilang Arduino code para sa pagtanggap at pagpapakita ng mga halagang LED na ipinadala mula sa computer sa Arduino (ang pamamaraan na ginamit upang magaan ang maramihang mga LED nang sabay-sabay ay tinatawag na multiplexing, bigyan ito ng google kung mayroon kang kaunting oras). Ang arduino code ay nasa file sa ilalim.

Hindi ako isang programmer kaya kung mayroon kang anumang mga puna upang gawin ang code simpel mangyaring maglaan ng oras upang sumulat ng isang mungkahi:-)

Update:

Ang Bersyon 1.1 ay isang naka-synchronize na orasan ng NTP sa manager ng Wifi.

Kung ang orasan ay hindi makahanap ng isang koneksyon sa isang router lilikha ito ng isang access point. Kumonekta lamang sa access point at i-type ang https://192.168.4.1 at kumonekta sa isang magagamit na wifi network. Matapos gawin ang isang koneksyon ay magpapakita ito ng isang animasidad na pula, puti at asul at pagkatapos ay babalik ito nang may tamang oras.

Hakbang 6:

Ang mga kredito ay napunta kay Jan na nagbigay inspirasyon at tumulong sa akin…

Inirerekumendang: