ዝርዝር ሁኔታ:

የኪኪ ቁልፍ ሰሌዳ ቦት 5 ደረጃዎች
የኪኪ ቁልፍ ሰሌዳ ቦት 5 ደረጃዎች

ቪዲዮ: የኪኪ ቁልፍ ሰሌዳ ቦት 5 ደረጃዎች

ቪዲዮ: የኪኪ ቁልፍ ሰሌዳ ቦት 5 ደረጃዎች
ቪዲዮ: Hearing loss explained: Testing, equipment & communication during COVID-19 | Close to Home Ep. 27 2024, ሀምሌ
Anonim
ኪኪ የቁልፍ ሰሌዳ ቦት
ኪኪ የቁልፍ ሰሌዳ ቦት

እኔ ብዙ ጊዜ ከሥራ ወደ ፒሲዬ ማያያዝ አለብኝ ፣ ግን ሁል ጊዜ እሱን መተው አልወድም። ችግሩ የእኔ አሮጌው ፒሲ WOL ን አይደግፍም። ሆኖም በቁልፍ ሰሌዳው ላይ ባለው የኃይል ቁልፍ ተኝቶ ሊነቃ ይችላል። ነገር ግን ከውሻ በስተቀር በቤት ውስጥ ማንም ከሌለ ወደ ሕይወት ሊያሳድገው እና ስለዚህ…

ኪኪ የቁልፍ ሰሌዳ ቦት ተወለደ።

በ MQTT ላይ ከቤት ረዳት ጋር ይገናኛል እንዲሁም አብሮ የተሰራ በጣም ቀላል ገለልተኛ የድር ገጽ አለው ፣ እሱ ቆንጆ አይደለም ግን ሥራውን ያከናውናል።

አቅርቦቶች

3 ዲ አታሚ PLA Filament

የሽቦ ቆራጮች

የሽቦ ቀበቶዎች

የብረታ ብረት

Wemos D1 Mini

ማይክሮ 9 ጂ ሰርቮ

ደረጃ 1 ጉዳዩን ማተም ጉዳዩን እና የ Servo Horn ማስፋፊያ።

ጉዳዩን ማተም ጉዳዩን እና ሰርቮ ቀንድ ማራዘሚያ።
ጉዳዩን ማተም ጉዳዩን እና ሰርቮ ቀንድ ማራዘሚያ።

ጉዳዩን በማተም መጀመሪያ ጅምር ፣ በ Sketchup (Maker Edition) ውስጥ እሱን ለማጤን ከፈለጉ የ SKP ፋይልን እሰጣለሁ። እርስዎ ወደፊት ለመሄድ እና ወደ ቁርጥራጭዎ ውስጥ ለመጫን እና ሳይለወጥ እንዲታተም ከፈለጉ የ STL ፋይልን እሽግ አድርጌያለሁ።

ጉዳዩን ያለ ድጋፎች አተምኩኝ የመጀመሪያው ያተምኩት እሱን ለማስወገድ አስነዋሪ ነበር ፣ የድጋፎች እጥረት በጥሩ ሁኔታ ቢሠራም ፣ ትንሽ ተንጠልጥሎ ነበር ነገር ግን አንዴ ሁሉም ጥሩነቱን ከፍ አደረገ።

እኔ ለምጠቀምበት ክር የሚመከረው በ 50 የአልጋ ሙቀት እና በ 200 ኤክስፕሬየር ሙቀት ታትሜ ነበር።

እንደሁኔታው እኔ ደግሞ የ SKP እና STL ፋይሎችን ለ servo ቀንድ እሰጣለሁ ፣ የ servo ቀንድ ለእኔ በትክክል አልታተመኝም ፣ በመጨረሻ እኔ የመጫኛ ፍራሹን ቆርጦ ብቻ ተጣብቄ ነበር ፣ ገመድ በአንዱ ላይ በአንደኛው ላይ አስሮታል። ይህን ሥራ ለመሥራት ትዕግሥት ስለሌለኝ ቀንዶች።

ደረጃ 2 - ስብሰባ

ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ
ስብሰባ

ከ Servo እርሳሱ መጨረሻ የ 3 ፒን ራስጌን ያስወግዱ።

በጉዳዩ ውስጥ በ servo ማረፊያ በኩል መሪውን ያንሱ እና በጎን በኩል ባለው መውጫ ቀዳዳ በኩል ይውጡ።

አሁን እርሳሱን ከሲርኖው ጎን ወደታች በመጣል በጉዳዩ ላይ ቁጭ ያድርጉት ስለዚህ እርሳሱ ለሴርቮው ቀዳዳው ውስጠኛው ክፍል ውስጥ እንዲቀመጥ ፣ እርሳሱን በጥብቅ ይጎትቱ እና ቀስ በቀስ ሰርቪሱን ወደ ቤት ይግፉት ፣ ጥሩ መሆን አለበት ለስላሳ ተስማሚ።

እርሳሱን ከጉዳዩ ውጭ ባለው የእረፍት ጊዜ ውስጥ ይልበሱ እና ለ D1 Mini በእረፍት በኩል ያጥፉት። በጉዳዩ ውስጥ በጣም ጥሩ ሆኖ እንዲታይ ገመዱን መልሰው ያንሸራትቱትና እንደገና መልሰው ያውጡት።

ከላይ ካለው የ WiFi ሞዱል ጋር D1 Mini ን ወደ መኖሪያ ቤቱ ያንሸራትቱ። እርሳሱ በሞጁሉ አናት ላይ መቀመጥ እና ከዚያ በፒሲቢ ስር መመለስ አለበት።

አሁን የ servo እርሳሱን ወደ ተቀባይነት ያለው ርዝመት መቀነስ ይችላሉ።

ከፒሲቢው ተቃራኒ ጎን ወደ ዩኤስቢ ሶኬት ግፊት በመስጠት D1 Mini ን ያስወግዱ።

አንዴ ከተወገደ በኋላ ሶስቱን የእርሳስ ገመዶች ይለዩ ፣ ይቁረጡ እና ይቁረጡ።

በሚከተለው ቅደም ተከተል ከፒሲቢው በታችኛው ጎን ያሽጧቸው።

ቀይ -> 5 ቪ

ቡናማ -> GND

ብርቱካናማ -> D4

ሦስቱ ፒኖች ሁሉም እርስ በእርስ ቅርብ ስለሆኑ እርሳሱን በደንብ ለማቆየት ቀላል ነው።

አሁን እርሳሱን በጥሩ ሁኔታ እና ጠፍጣፋ አድርጎ በመያዝ ከቦርዱ ስር ወደ እርሳሱ በማጠፍ ወደ ሳህኑ አናት ላይ ይንከባለሉት እና ሰሌዳውን ወደ ቤት ቀስ ብለው ያንሸራትቱ። D1 ን ሙሉ በሙሉ ወደ ውስጥ አይግፉት ፣ የዩኤስቢ ገመዱን በቀላሉ ለማስገባት እና ወደ ዳግም ማስጀመሪያው ቁልፍ መድረስ እንዲችሉ በቂ ሆኖ እንዲወጣ ይተውት።

በሰርቪው ላይ ባለው ካፕታን ላይ እንዲገጥም ቀንድውን ለማተም ከቻሉ ፣ የቀንድ አናት ከስራው አናት ጋር የበለጠ ወይም ያነሰ ትይዩ እንዲሆን አሁን ያስተካክሉት። ከ servo ጋር በመጣው ትንሽ ጠመዝማዛ በቦታው ያስተካክሉት።

ቀንዱን ማተም ካልቻሉ ፣ ፌራሌሉን ቆርጠው ከተሰጡት ቀንድ በአንዱ ላይ ያስተካክሉት ፣ ሱፐር ሙጫ እና ሁለት ትናንሽ የኬብል ትስስር ሥራውን አደረጉልኝ።

ደረጃ 3: ብልጭ ድርግም

የኢኖ ፋይልን ወደ አርዱዲኖ ፕሮጄክቶች ፋይልዎ ወደ አቃፊ በተጠራ ኪኪ ውስጥ ያውርዱ።

በ Arduino IDE ውስጥ ፋይሉን ይክፈቱ።

ለቤት ረዳት ቅንጅትዎ የሚስማማውን የሚከተሉትን መስመሮች ያርትዑ..

25 const PROGMEM uint16_t MQTT_SERVER_PORT = 1883; (ነባሪውን ወደብ ከቀየሩ)

26 const PROGMEM char* MQTT_CLIENT_ID = "የአስተናጋጅ ስም";

27 const PROGMEM char* MQTT_USER = "MQTTUSER";

28 const PROGMEM char* 28 MQTT_PASSWORD = "MQTTPASS";

ለ MQTT STATE እና ለ COMMAND ርዕሶች ቦታ/መሣሪያ/(ሁኔታ/ማብሪያ) ለማዘዝ እወዳለሁ ነገር ግን የሚወዱትን ማንኛውንም ኮንቬንሽን መጠቀም ይችላሉ።

29 const char* MQTT_ROBOT_STATE_TOPIC = "አካባቢ/ፒሲ/ሁኔታ"; const char*

30 MQTT_ROBOT_COMMAND_TOPIC = "አካባቢ/ተኮ/ማብሪያ";

የእርስዎ መሣሪያዎች አስተናጋጅ ስም ለማዘጋጀት አሁን እነዚህን ተጨማሪ መስመሮች ያርትዑ።

159 wifi_station_set_hostname ("HOSTNAME");

169 ከሆነ (! WifiManager.autoConnect ("HOSTNAME")) {

የ MQTT አገልጋይዎን ሙሉ ብቃት ያለው የጎራ ስም ያዘጋጁ።

175 WiFi.hostByName ("MQTTSERVER" ፣ MQTT_SERVER_IP);

D1 Mini ን ወደ ፒሲዎ ይሰኩት እና በላዩ ላይ የተጫነውን COM ወደብ ይምረጡ።

ተከታታይ ማሳያውን ይክፈቱ።

ፋይሉን ይስቀሉ።

ሰቀላው ከተጠናቀቀ በኋላ ተከታታይ ማሳያውን ይፈትሹ።

አዲስ ቦርድ ከሆነ ምንም ቅንጅቶች የሉም እና እሱ ከሚፈጥረው ገመድ አልባ ኤፒ ጋር መገናኘት አለብዎት ከዚያም ትክክለኛውን ገመድ አልባ አውታረ መረብ ይምረጡ እና የይለፍ ቃሉን ያስገቡ።

ዝርዝሮቹን መልሰው ሲያስቀምጡ ወደ መሣሪያው ይጽፋቸዋል እና እንደገና በሚነሳበት ጊዜ ሁሉ እንደገና ይጠቀማሉ።

አሁን ከገመድ አልባ አውታረ መረብዎ ጋር ተገናኝቷል ፣ እርስዎ በተከታታይ ማሳያ ውስጥ ተመሳሳይ መስመርን ያያሉ…

192.168.1.xxx ወይም የአውታረ መረብዎ ክልል ምን ያህል ነው።

ከአሳሽ ጋር ከዚህ ጋር ከተገናኙ በአንድ ጠቅታ በጣም ቀላል የሆነ ድረ -ገጽ ያያሉ ፣ ጠቅ ሲያደርጉ የ servo ክንድን ያነቃቃል።

ደረጃ 4 - የ Servo ቤቱን እና የነቃውን አቀማመጥ ማስተካከል

ከጉዳዩ የታችኛው ክፍል ላይ አንድ ትልቅ ብሉታክ እሰካለሁ እና ከዚያ ወደ ዴስክቶፕዬ እጠጋዋለሁ ስለዚህ የ servo ቀንድ ለመጫን ከቁልፍ መሃል በላይ ይቀመጣል።

መጀመሪያ እኔ ከሌሎቹ ቁልፎች በአንዱ ላይ እሰለፋለሁ ፣ እኔ በተሞክርኩ ቁጥር ፒሲውን እንዲተኛ ስለሚያደርግ ኃይሉ አይደለም።

ለቁልፍ ሰሌዳዬ ሎግቴክ K260 የቤቱን አቀማመጥ 135 አስቀምጫለሁ እና ይህ ከቁልፍ በላይ የ servo ቀንድ ይቀመጣል።

እሱ የነቃውን ቦታ ወደ 120 አስቀምጫለሁ ፣ እሱ በትክክል መንቃቱን ለማረጋገጥ ቁልፉን በጣም ወደ ታች ይገፋል።

ለቁልፍ ሰሌዳዎ በጥሩ ሁኔታ እንዲዋቀሩ ለማድረግ እነዚህን ቅንብሮች ማጤን እንደሚኖርብዎት ግልፅ ነው ፣ እሱ መጀመሪያ የቤት አቀማመጥ ቅንብሩን ማስተካከል ፣ ንድፉን መስቀል እና የዓይን ብሌን ማድረግ ብቻ ነው።

አንዴ በመነሻ ቦታው ደስተኛ ከሆኑ ወደፊት ይቀጥሉ እና የነቃ ቦታን ያዋቅሩዎታል ፣ ለቁልፍ ሰሌዳው ከመነሻው ቦታ 15 ዲግሪ ያህል ነው። የቤትዎን አቀማመጥ ከቀየሩ በመጀመሪያ የነቃውን ቦታዎን ወደ ቤት አቀማመጥ ለማስተካከል ይሞክሩ - 15. ወደ ኮድ 1 ይስቀሉ እና እንዴት እንደሚሰራ ይመልከቱ። እሱን ለመሥራት ብዙ ጊዜ አይወስድም።

ብሉኬትን የመጠቀም ጥቅሙ እርስዎ ቦታዎን በትክክል ካስተካከሉ በኋላ መሣሪያውን በትክክል በቦታው እንዲቆይ ማድረጉ ነው ፣ ነገር ግን የነቃው ቦታ በጣም ዝቅተኛ ከሆነ በቀላሉ መሣሪያውን ከጠረጴዛዎ ላይ ያወጣል እና ምንም ጉዳት አያስከትልም።

ደረጃ 5 - ከቤት ረዳት ጋር ማያያዝ።

በቤትዎ ረዳት ምሳሌ ላይ ፣ የመቀየሪያ ቅንብሮችዎን ያከማቹበትን ፋይል ይክፈቱ እና የሚከተለውን ያክሉ።

- መድረክ: mqtt

ስም: "የእርስዎ አገልግሎት"

state_topic: "አካባቢ/መሣሪያ/ሁኔታ"

command_topic: "አካባቢ/መሣሪያ/ማብሪያ"

የክፍያ ጭነት_በ ፦ "በርቷል"

የክፍያ ጭነት - «ጠፍቷል»

ብሩህ ተስፋ - ሐሰት

ተስማሚ ነገርዎን ማርትዕዎን ማረጋገጥ ፣ እና የስቴቱ/የትዕዛዝ ርዕሶች ከቀዳሚው ደረጃ በኢኖ ኮድ ውስጥ ካዘጋጁት ጋር የሚጣጣሙ መሆናቸውን ማረጋገጥ።

አሁን በኤችአይ በይነገጽ ላይ እንዲታይ መሣሪያውን ወደ እርስዎ ውቅር ማከል ይፈልጋሉ።

እኔ ሁሉንም ቡድኖቼን ፣ እና የቡድን ትርጓሜዎችን በ config.yaml ውስጥ ዘርዝሬያለሁ ስለዚህ በቀላሉ መሣሪያውን እዚያ መስመሮች ውስጥ እዚያ ውስጥ ያክሉ…

ጥናት: ስም: ጥናት

አካላት ፦

- switch.study_pc

በመግባት የእርስዎ ውቅር ደህንነቱ የተጠበቀ መሆኑን ያረጋግጡ

/srv/homeassistant/bin/hass -ስክሪፕት check_config -c /home/homeassistant/.homeassistant/

ምንም ስህተቶች ካላዩ ይቀጥሉ እና HA ን እንደገና ያስጀምሩ

systemctl የቤት-ረዳት@የቤት ሰራተኛን እንደገና ያስጀምሩ።

አንዴ ሁሉም ነገር ከተጫነ በኪኪ አስማት በኩል ኮምፒተርዎን የሚያበራ ወይም የሚያጠፋ አዲስ በይነገጽ በእርስዎ HA በይነገጽ ላይ ማየት አለብዎት።

PS ፣ በ ssh ላይ ማሽን ከደረሱ ኪኪን በ wget ማንቃት ይችላሉ…

wget -qO- https:// ip of kiki/? Req = 1>/dev/null

ወይም በባሽ ስክሪፕት ፋይል ውስጥ ይለጥፉት ፣ ስክሪፕቱን ይደውሉ ፣ ክርክሮችን ማስታወስ ሲኖርባቸው ይቆጥባል።

የሚመከር: