instructables WiFi સમન્વયન ઘડિયાળ
વાઇફાઇ સમન્વયન ઘડિયાળ
શિઉરા દ્વારા
WiFi દ્વારા NTP નો ઉપયોગ કરીને સ્વચાલિત સમય ગોઠવણ સાથે ત્રણ હાથની એનાલોગ ઘડિયાળ. માઇક્રો કંટ્રોલરની ઇન્ટેલિજન્સ હવે ઘડિયાળમાંથી ગિયર્સને દૂર કરે છે.
- આ ઘડિયાળમાં માત્ર એક સ્ટેપર મોટર હોવા છતાં હાથ ફેરવવા માટે કોઈ ગિયર નથી.
- હાથ પાછળના હુક્સ અન્ય હાથોમાં દખલ કરે છે, અને બીજા હાથનું પારસ્પરિક પરિભ્રમણ બીજા હાથની સ્થિતિને નિયંત્રિત કરે છે.
- યાંત્રિક છેડા ટોચ તમામ હાથ મૂળ deines. તેમાં કોઈ ઓરિજિન સેન્સર નથી.
- અનન્ય અને મનોરંજક ગતિ દર મિનિટે જોવા મળે છે.
નૉૅધ: વિચિત્ર ગતિ વગરનું ટુ હેન્ડ વર્ઝન ( વાઇફાઇ સિંક ક્લોક 2) પ્રકાશિત થયું છે.
પુરવઠો
તમારે જરૂર છે (3D પ્રિન્ટેડ ભાગો સિવાય)
- વાઇફાઇ સાથે ESP32 આધારિત માઇક્રો કંટ્રોલર. મેં “MH-ET LIVE MiniKit” પ્રકાર ESP32-WROOM-32 બોર્ડ (લગભગ 5USD) નો ઉપયોગ કર્યો.
- 28BYJ-48 ગિયર સ્ટેપર મોટર અને તેના ડ્રાઇવર સર્કિટ (લગભગ 3USD)
- M2 અને M3 ટેપીંગ સ્ક્રૂ
પગલું 1: ભાગો છાપો
- પૂરી પાડવામાં આવેલ મુદ્રા સાથે બધા ભાગો છાપો.
- કોઈ આધારની જરૂર નથી.
- ક્યાં તો “backplate.stl” (દિવાલ ઘડિયાળ માટે) અથવા “backplate-with-foot.stl” (ડેસ્ક ઘડિયાળ માટે) પસંદ કરો
પગલું 2: ભાગો સમાપ્ત કરો
- ભાગોમાંથી કાટમાળ અને બ્લોબ્સને સારી રીતે દૂર કરો. ખાસ કરીને, હાથની અજાણતા ગતિને ટાળવા માટે હાથની બધી ધરીઓ સરળ હોવી જોઈએ.
- ઘર્ષણ એકમ (friction1.stl અને friction2.stl) દ્વારા આપવામાં આવેલ ઘર્ષણ તપાસો. જો કલાક કે મિનિટના હાથ અજાણતાં ખસે છે, તો ઉપર બતાવ્યા પ્રમાણે ફોમ રબર નાખીને ઘર્ષણ વધારવું.
પગલું 3: સર્કિટ એસેમ્બલ
- ઉપર બતાવ્યા પ્રમાણે ESP32 અને ડ્રાઈવર બોર્ડને જોડો.
પગલું 4: અંતિમ એસેમ્બલી
એકબીજાને સ્ટેક કરીને બધા ભાગોને એસેમ્બલ કરો.
- 2mm ટેપીંગ સ્ક્રૂનો ઉપયોગ કરીને પાછળની પ્લેટને આગળના ચહેરા (dial.stl) પર ઠીક કરો.
- સ્ટેપર મોટરને 3mm ટેપીંગ સ્ક્રૂ સાથે ઠીક કરો. જો સ્ક્રુની લંબાઈ ખૂબ લાંબી હોય, તો કૃપા કરીને કેટલાક સ્પેસરનો ઉપયોગ કરો.
- આગળના ચહેરાના પાછળના ભાગમાં સર્કિટરીને ઠીક કરો. કૃપા કરીને ટૂંકા 2mm ટેપીંગ સ્ક્રૂનો ઉપયોગ કરો. જો ડ્રાઇવર બોર્ડમાંથી ESP32 બહાર આવે છે, તો કેટલાક ટાઈ રેપનો ઉપયોગ કરો.
પગલું 5: તમારું WiFi ગોઠવો
તમે તમારા વાઇફાઇને માઇક્રો કંટ્રોલર પર બે રીતે ગોઠવી શકો છો: સ્માર્ટકોનહોંગ અથવા હાર્ડ કોડિંગ.
Smartcon!g
તમે સ્માર્ટફોન એપનો ઉપયોગ કરીને તમારા WiFiનો SSID અને પાસવર્ડ સેટ કરી શકો છો.
- સ્ત્રોત કોડમાં લીટી #7 પર WIFI_SMARTCONFIG નામના >ag પર સાચું સેટ કરો,
#WIFI_SMARTCONFIG true વ્યાખ્યાયિત કરો પછી કમ્પાઇલ કરો અને તેને માઇક્રો કંટ્રોલર પર એશ કરો. - WiFi સેટ કરવા માટે એપ્લિકેશન્સ ઇન્સ્ટોલ કરો. એપ્લિકેશન્સ પર છે
• Android: https://play.google.com/store/apps/details?
id=com.khoazero123.iot_esptouch_demo&hl=ja&gl=US
• iOS: https://apps.apple.com/jp/app/espressif-esptouch/id1071176700 - ઘડિયાળ ચાલુ કરો અને એક મિનિટ રાહ જુઓ. WiFi કનેક્શનની સ્થિતિ બીજા હાથની ગતિ દ્વારા સૂચવવામાં આવે છે.
• મોટી પારસ્પરિક ગતિ : બિન-અસ્થિર મેમરીમાં સંગ્રહિત અગાઉના સેટિંગનો ઉપયોગ કરીને WiFi સાથે કનેક્ટ કરવું.
• નાની પારસ્પરિક ગતિ : સ્માર્ટ રૂપરેખા મોડ. જો WiFi કનેક્શન ટ્રાયલની 30 સેકન્ડ નિષ્ફળ જાય, તો તે આપમેળે સ્માર્ટ કોન્ફિગેશન મોડ પર જાય છે (સ્માર્ટફોન એપ્લિકેશનથી ગોઠવણીની રાહ જોઈ રહ્યું છે.) - ઉપર બતાવ્યા પ્રમાણે એપનો ઉપયોગ કરીને તમારા WiFi નો પાસવર્ડ સેટ કરો.
મહેરબાની કરીને ના રાખો કે તમારો સ્માર્ટફોન 2.4GHz WiFi થી કનેક્ટ થવો જોઈએ. રૂપરેખાંકિત WiFi સેટિંગ્સ બિન-અસ્થિર મેમરીમાં સંગ્રહિત થાય છે અને જ્યારે પાવર બંધ હોય ત્યારે પણ રાખવામાં આવે છે.
હાર્ડ કોડિંગ
સોર્સ કોડમાં તમારા WiFi નો SSID અને પાસવર્ડ સેટ કરો. જો તમે SSID દ્વારા 2.4GHz wifi પસંદ કરી શકતા નથી તો તે ઉપયોગી છે.
- સોર્સ કોડમાં લીટી #7 પર WIFI_SMARTCONFIG નામના ફેગ પર ફોલ્સ સેટ કરો,
#WIFI_SMARTCONFIG ખોટું વ્યાખ્યાયિત કરો - તમારા વાઇફાઇનો SSID અને પાસવર્ડ સોર્સ કોડમાં સીધા જ લાઇન #11-12 પર સેટ કરો,
#WIFI_SSID “SSID” // તમારા WiFi નું SSID વ્યાખ્યાયિત કરો
#WIFI_PASS “PASS” // તમારો WiFi નો પાસવર્ડ વ્યાખ્યાયિત કરો - તેને માઈક્રો કંટ્રોલર પર કમ્પાઈલ કરો અને ફિશ કરો.
![]() |
https://www.instructables.com/ORIG/FOX/71VV/L6XMLAAY/FOX71VVL6XMLAAY.inoDownload |
આ મેં જોયેલા અને કરેલા સૌથી આકર્ષક Arduino/3d પ્રિન્ટીંગ પ્રોજેક્ટ્સમાંનું એક છે. ઉન્મત્ત વસ્તુનું કામ જોવાની જ મજા છે! તે સારી રીતે કામ કરી રહ્યું છે અને અમે તેનો ઉપયોગ અમારા ઘરમાં સંદર્ભ ઘડિયાળ તરીકે પણ કરી શકીએ છીએ. 3d પ્રિન્ટિંગ ખૂબ જ સારી રીતે ચાલ્યું હતું અને તેના પછી સેન્ડિંગ અને સ્મૂથિંગનો સારો ભાગ હતો. મેં એમેઝોનમાંથી ESP32 બોર્ડનો ઉપયોગ કર્યો (https://www.amazon.com/dp/B08D5ZD528? psc=1&ref=ppx_yo2ov_dt_b_product_details) અને મેચ કરવા માટે પોર્ટ પિનઆઉટ (int port[PINS] = {27, 14, 12, 13} માં ફેરફાર કર્યો. જ્યાં સુધી હું ફંક્શન void printLocalTime() ને void getNTP(void) આગળ ખસેડું નહીં ત્યાં સુધી કોડ કમ્પાઈલ થશે નહીં. મેં બીજું બનાવ્યું છે. શિઉરા સૂચનાત્મક છે અને કદાચ વધુ કરશે.
મને તમારી સર્જનાત્મકતા ગમે છે. મેં આવા વિચાર વિશે વિચાર્યું ન હતું. આભાર
શું તમે મજાક કરો છો? આ એકદમ વિચિત્ર છે. તેને પ્રેમ. આ કંઈક છે જે હું આજે શરૂ કરવા જઈ રહ્યો છું. શાબ્બાશ!
આ એક બુદ્ધિશાળી ડિઝાઇન છે. મને આશ્ચર્ય થાય છે કે શું ચહેરા પાછળ ત્રીજો હાથ (સૌથી લાંબો હાથ) મૂકવાનો કોઈ રસ્તો હશે. આ રીતે કોઈ ત્રીજો હાથ થોડો અનિયમિત રીતે ફરતા હોય તેના વિક્ષેપ વિના માત્ર મિનિટ અને કલાક હાથ આગળ વધતો જોઈ શકશે.
હાથને સ્પષ્ટ એક્રેલિક ડિસ્ક સાથે બદલો અને જગ્યાએ ગુંદરવાળો નાનો ડેડ સ્ટોપ અથવા સ્ક્રૂ લગાવો.
મિનિટ હેન્ડને સીધા મોટરમાં લગાવીને સેકન્ડ હેન્ડને દૂર કરવું સરળ છે. આ કિસ્સામાં, મિનિટ હાથની વિચિત્ર ગતિ કલાક હાથને 12 ડિગ્રી આગળ વધારવા માટે દર 6 મિનિટે થાય છે.
મહાન પ્રોજેક્ટ. મને સ્ટેપર મોટર ગમે છે. બે સૂચનો તમે મારા અગાઉના પ્રશિક્ષક વિનાનો ઉપયોગ કરીને સમાવી શકો છો.
i) પ્રારંભિક લોકો માટે ESP32 / ESP8266 ઓટો વાઇફાઇ રૂપરેખા https://www.instructables.com/ESP32-ESP8266-Auto-W… જે તમારા મોબાઈલમાં એપ ડાઉનલોડ કરવાની જરૂરિયાતને ટાળે છે કારણ કે તે ઉપયોગ કરે છે webપૃષ્ઠો
ii) ESP-01 ટાઈમર સ્વિચ TZ/DST રીપ્રોગ્રામિંગ વિના અપડેટ કરી શકાય છે https://www.instructables.com/ESP-01-Timer-Switch-… જે ફરીથી ઉપયોગ કરે છે webરૂપરેખાંકિત ટાઇમઝોન બદલવા માટે પૃષ્ઠો.
ખૂબ જ સર્જનાત્મક પદ્ધતિ! ધક્કો મારતો હાથ અને પછી તેને ટાળીને આસપાસ જવાનું છે. એક મહાન "મિકી માઉસ" પ્રકારની ઘડિયાળ પણ બનાવી શકે છે, જ્યાં હાથ "કામ" કરશે
ધિક્કાર! આ પ્રતિભાશાળી છે. તમે પહેલેથી જ વિજેતા છો.
દસ્તાવેજો / સંસાધનો
![]() |
instructables WiFi સમન્વયન ઘડિયાળ [પીડીએફ] સૂચનાઓ વાઇફાઇ સિંક ક્લોક, વાઇફાઇ, સિંક ક્લોક, ક્લોક |