ዝርዝር ሁኔታ:

አውቶማቲክ የዊንዶውስ ጥላዎች - 6 ደረጃዎች (ከስዕሎች ጋር)
አውቶማቲክ የዊንዶውስ ጥላዎች - 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አውቶማቲክ የዊንዶውስ ጥላዎች - 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አውቶማቲክ የዊንዶውስ ጥላዎች - 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Dr.surafel/ልትበዳት ከፈለክ እነዚህን ቦታዎች ንካት ትደነቃለህ! 2024, ህዳር
Anonim
Image
Image
አውቶማቲክ የዊንዶውስ ጥላዎች
አውቶማቲክ የዊንዶውስ ጥላዎች
አውቶማቲክ የዊንዶውስ ጥላዎች
አውቶማቲክ የዊንዶውስ ጥላዎች

አንድ ቃል ወደፊት

በእጅ የሚሰሩ ጥላዎችን እና ዓይነ ስውሮችን እንዴት በራስ -ሰር ማድረግ እንደሚችሉ ብዙ ትምህርቶችን አይቻለሁ ፣ በዚህ ውስጥ የኤሌክትሪክ ጥላዎችን በራስ -ሰር እናደርጋለን። የአሁኑን ዋልታ በመገልበጥ የሚከፈቱ ወይም የሚዘጉ ቀጣይነት ባለው የአሁኑ (ዲሲ) ኤሌክትሪክ ሞተሮች የሚሠሩ የኤሌክትሪክ ጥላዎችን እንሸፍናለን።

ምንም እንኳን የኤሌክትሪክ ጥላዎችን ከገዙ አንዳንድ አውቶማቲክን ቢያገኙም በራስ -ሰር በራስ -ሰር ለመስራት ምክንያቶች አሉ-

* ወደ ላይ/ታች መቆጣጠሪያ በአቅራቢያዎ ማብሪያ/ማጥፊያ ብቻ ሊኖርዎት ይችላል

* ዋጋው ርካሽ ነው (አንዳንድ ኩባንያዎች ለብዙ ተጨማሪ $$ የላቀ አውቶማቲክን ይሰጣሉ)

* የበለጠ ተጣጣፊ ፣ በተለያዩ ሁኔታዎች ላይ እንዲከፍቱ ወይም እንዲዘጉ ፕሮግራም ማድረግ ይችላሉ ፣ ከጥላቶቹ የብሉቱዝ በይነገጽ ጋር ስለሚገናኝ እና ጥላዎችን ለመቆጣጠር ኤፒአይ በማጋለጥ በፓይዘን ውስጥ የድር አገልጋይ ስለማድረግ እንማራለን ፣ እኛ ደግሞ እንዋሃዳለን በነገሮች ተናገር እና እዚያ እንደ የጊዜ መርሃ ግብር ላይ ጥላዎችን መቆጣጠር ወይም በአነፍናፊ ግቤት በኩል መቆጣጠር ያሉ ነገሮችን ማድረግ ይችላሉ

ይህ መካከለኛ መማሪያ ይሆናል ፣ እንደ ብየዳ ፣ አርዱዲኖ መርሃ ግብር ፣ መሰረታዊ የኤሌክትሮኒክስ ግንዛቤ እና አንዳንድ አገልግሎቶችን በአገልጋይ ላይ እንዴት እንደሚጭኑ ፣ ሲያሄዱ እና ሲያዋቅሯቸው ያሉ ክህሎቶች ያስፈልግዎታል።

የዩቲዩብ ቪዲዮዎችን ከወደዱ እዚህ መመዝገብ ይችላሉ።

ደረጃ 1: የሚያስፈልጉ ነገሮች

የሚያስፈልጉ ነገሮች
የሚያስፈልጉ ነገሮች
የሚያስፈልጉ ነገሮች
የሚያስፈልጉ ነገሮች

ጠቃሚ ምክር -በእነሱ ላይ ገላጭ መለያዎችን ለማየት ሥዕሎቹን ያሰፉ

ክፍሎች ፦

1. arduino pro mini 16Mhz 5V አይነት (ኢቤይ) 2 $

2. HC-05 የብሉቱዝ ሞዱል (ኢቤይ) 3.3 $

3. 5 V ሁለት የሰርጥ ቅብብሎች (ኢቤይ) 1.6 $

4. ቢያንስ ለጥቂት አምፖች ደረጃ የተሰጠው የ NPN ትራንዚስተር ፣ እኔ Tip142T <1 $ ን ተጠቅሜያለሁ

5. 220 ohms ፣ 0.25 ዋ rezistor <1 $

6. ዳይዲዮ ፣ 1N4004 <1 $

ክፍሎቹን ለማገናኘት 7. ሽቦዎች <1 $

8. PCB (eBay) <1 $ በአንድ ቁራጭ

9. 2 x KF301-2P በመጠምዘዣ አያያዥ (ኢቤይ) <1 $ በአንድ ቁራጭ

10. ወንድ-ሴት ዝላይ ሽቦዎች (ኢቤይ) 1.2 $ x 2 ለቡድን

11. L7805CV 5V ተቆጣጣሪ (ኢቤይ) <1 $ በአንድ ቁራጭ

12. 5.5 ሚሜ የዲሲ የኃይል መሰኪያ ጃክ ሶኬት ወንድ እና ሴት (ኢቤይ) <1 $ በአንድ ቁራጭ

13. የሙቀት መቀነሻ ቱቦ ወይም መከላከያ ቴፕ

14. የኃይል አቅርቦት ፣ አቅርቦቱ ለ 12 ቮ እና ለ 2-3 ኤ ደረጃ መሆን አለበት።

የእኔን ከ 12 ቮ 2 ሀ ኃይል መሙያ (ኢቤይ) 3.2 ዶላር አድነዋለሁ

14. ተርሚናል ስትሪፕ ብሎክ (ኢቤይ) 15 ሐ

15. ፊውዝ መያዣ (Aliexpress) 1 $ በአንድ ቁራጭ

16. ፊውዝ (ኢቤይ) <1 $ በአንድ ቁራጭ

17. የወንድ እና የሴት ፒሲቢ ማያያዣዎች (ኢቤይ) <1 $ ለምንፈልገው

18. የኤሲ ኤሌክትሪክ ገመድ

19. የፕላስቲክ ሳጥን ማቀፊያ ፣ የእኔ 6 x 19 ሴ.ሜ ነበር

መሣሪያዎች ፦

1. ብረትን ከብረት ጋር

2. የሽቦ መቁረጫ

3. የተለያዩ ጠመዝማዛዎች

4. መቁረጫ

5. የኃይል ቁፋሮ እና 8.5 ሚሜ ቁፋሮ

6. አርዱዲኖ ፕሮ ሚኒን ፕሮግራም ለማድረግ ዩኤስቢ ወደ ተከታታይ FTDI አስማሚ FT232RL

7. ArduinoIDE ያለው ላፕቶፕ አርዱዲኖን ፕሮግራም ለማድረግ ተጭኗል

8. የሙቀት መቀነሻ ቱቦን የሚጠቀሙ ከሆነ ቀለሉ

9. የብሉቱዝ ግንኙነት የተጫነ ስማርትፎን (በምሳሌው ውስጥ android ን እጠቀማለሁ) በብሉቱዝ ሶፍትዌር ተጭኗል

10. አማራጭ - የማጉያ መነጽር ፣ ባለ ብዙ ማይሜተር ፣ የመጫኛ ዕቃዎች

ደረጃ 2 - ዝግጅቶች

ዝግጅቶች
ዝግጅቶች
ዝግጅቶች
ዝግጅቶች
ዝግጅቶች
ዝግጅቶች

የኃይል አቅርቦቱን ፣ እና የፕላስቲክ ሳጥኑን መምረጥ

የመጀመሪያው ነገር ጥላዎቹ ሞተሮች ምን ያህል የአሁኑን እና የትኛውን voltage ልቴጅ እንደሚሠሩ መወሰን ነው።

መልቲሜትር በመጠቀም ዝርዝሮቹን በማንበብ ወይም ልኬቶችን በመውሰድ ሊከናወን ይችላል። ብዙውን ጊዜ እነሱ 12 V እና 1-3 Amps (የእኔ 2.5 ሀ እና 12 ቮ ናቸው) ይሰራሉ። የሚፈለገውን ከፍተኛ የአሁኑን ለማወቅ በአንድ ጊዜ መንዳት (እኔ ሁለት መንዳት) መንዳት በሚፈልጉት የአሁኑን ያባዙ። በትክክል ተመሳሳይ voltage ልቴጅ እና በጥሩ ሁኔታ ተመሳሳይ አምፔር ወይም ትንሽ ከፍ ያለ የኃይል አቅርቦት ማግኘት አለብዎት።

በዚህ ደረጃ እኔ 12 ቮ እና 2.5 ኤ የኃይል አቅርቦትን በመጠቀም ሁለት 12 ቮ እና 2.5 ኤ ሞተሮችን ለማሽከርከር ትንሽ አጭበርብሬያለሁ ፣ ይህ ማለት ሞተሮቹ የኃይል አቅርቦቱ ሊሰጥ የሚችለውን እጥፍ እጥፍ ኃይል ይጠቀማሉ ማለት ነው። ነገር ግን PWM የተባለ ዘዴን በመጠቀም (ተጨማሪ ዝርዝሮችን ለማየት አገናኙን ይፈትሹ) ሞተሩን በአንድ ጊዜ በዝቅተኛ ፍጥነት መንዳት ችያለሁ።

ይህንን ያደረግሁበት ምክንያት በሳጥኑ ውስጥ ቦታን ለመቆጠብ ነው (ትንሽ ሳጥን መርጫለሁ)።

የፕላስቲክ ማቀፊያው የኃይል አቅርቦቱን ፣ ሁለት ቅብብሎሾችን ፣ ከኤሌክትሮኒክስ እና ከሽቦዎች ጋር አንድ ትንሽ ፒሲቢ መያዝ አለበት ስለዚህ መጠኑን ይምረጡ ስለዚህ ሁሉም ነገር እንዲስማማ።

የኃይል አቅርቦቴ የዴሬሜል መሣሪያን በመጠቀም የምገነጥለው የፕላስቲክ አጥር ነበረው ፣ ያሉትን ሽቦዎች ቆርጫለሁ እናም በዚህ መንገድ ለፕሮጄጄቴ ተስማሚ የሆነ ርካሽ እና አነስተኛ የኃይል አቅርቦት አገኘሁ (ሥዕሎችን ይመልከቱ)።

የሞተር ገመዶችን ያዘጋጁ

የሞተር ኬብሎች ምን ያህል እንደሚሆኑ ማስላት ያስፈልግዎታል ፣ ያ እኛ የምንጮህበት የቁጥጥር ሳጥን እስኪደርሱ ድረስ ነው። ዕድሎች አሁን ያሉት ኬብሎች በቂ አይደሉም ፣ እና እነሱን ማራዘም ፣ ሁለቱንም ሽቦዎች (ነባሮቹን ገመድ እና የኤክስቴንሽን ኬብሎችን) በአንድ ጫፍ ላይ ማላቀቅ ፣ የሙቀት መቀነሻ ቱቦዎችን ማስቀመጥ ፣ ሽቦዎቹን መሸጥ ከዚያም ሙቀትን በ ለማቅለል ቀለል ያለ።

በቅጥያው ገመድ መጨረሻ ላይ ወንድ 5.5 ሚሜ የዲሲ የኃይል መሰኪያ ጃክ ሶኬት ይኖራል። ሁለቱን ሽቦዎች ወደ ሶኬት መሸጥ ያስፈልግዎታል የመጨረሻው ውጤት በስዕሎቹ ውስጥ እንደሚታየው።

እንስት 5.5 ሚሜ የዲሲ የኃይል መሰኪያ ጃክን በሳጥኑ ውስጥ ማስገባት

የቁፋሮ ማሽንን በመጠቀም ጃኩ እንዲንሸራተት በቂ ሁለት ጉድጓዶችን ይቆፍሩ። የኃይል መሰኪያ መሰኪያዎችን ያስገቡ ፣ ፍሬዎቹን በመጠቀም ይከርክሙ። ከዚያ ለእያንዳንዱ ጥቁር መሰኪያ ግቤቶች ወፍራም ጥቁር እና ቀይ ሽቦዎችን ይሽጡ ፣ ከዚያ በኋላ የሙቀት መቀነሻ ቱቦን ያጥሏቸው። ሽቦዎቹ በቀላሉ ወደ ተርሚናል ሰቅ ብሎክ ለመግባት ረጅም መሆን አለባቸው ፣ ግን ብዙ ቦታ ለመያዝ ረጅም መሆን የለባቸውም።

የፊውዝ መያዣውን ከፋዩ ጋር ማያያዝ

ፊውዝ መያዣውን የሚይዝ ትንሽ ነት ለማስቀመጥ ከሳጥኑ አንድ ጎን ትንሽ ጉድጓድ ይቆፍሩ። ከዚያ ተጣጣፊዎችን ፣ ዊንዲቨር ሾፌር እና ነት በመጠቀም ወደ ቦታው በጥብቅ ይከርክሙት። የፊውዝ መያዣው ከኃይል አቅርቦት ሥፍራ አጠገብ መሆን አለበት ፣ እና በሳጥኑ ውስጥ መሆን አለበት። እንደገና ስዕሎቹን ይፈትሹ።

ደረጃ 3 ፒሲቢውን በኤሌክትሮኒክስ መገንባት

ፒሲቢን ከኤሌክትሮኒክስ ጋር መገንባት
ፒሲቢን ከኤሌክትሮኒክስ ጋር መገንባት
ፒሲቢን ከኤሌክትሮኒክስ ጋር መገንባት
ፒሲቢን ከኤሌክትሮኒክስ ጋር መገንባት
ፒሲቢን ከኤሌክትሮኒክስ ጋር መገንባት
ፒሲቢን ከኤሌክትሮኒክስ ጋር መገንባት

ፒሲቢ የማይክሮ መቆጣጠሪያውን ፣ የብሉቱዝ ግንኙነቱን ፣ የ RTC ሞዱሉን ፣ የኃይል አስተላላፊውን ከጥበቃ እና ከትንሽ rezistor ፣ ከአያያorsች ሽቦዎች እና ከ 5 ቪ ተቆጣጣሪ ጋር ይይዛል።

ነገሮች ቀላል እንዲሆኑ የፍሪዝዚግን መርሃ -ግብር አያይዘዋለሁ። የመጀመሪያው ሥዕል የታቀደውን ወደ ውጭ የተላከውን ምስል ይወክላል እና እኔ ደግሞ sketch.fzz ን አያያዝኩ (የመጀመሪያው ፋይል ፣ በዚህ መሣሪያ መክፈት ይችላሉ)

የመሸጫ ደረጃዎች;

1. የሴት ፒሲቢ ማያያዣዎችን ይቁረጡ ፣ ለማይክሮ መቆጣጠሪያው ሁለት 12 ፒን ማያያዣዎች አሉ ፣ እንዲሁም ለብሉቱዝ 6 ፒን አያያዥ እና በማይክሮ መቆጣጠሪያው በቀኝ በኩል ሌላ 12 ፒን አያያ andች እና ለቅብብል አሉታዊ እና አዎንታዊ ኃይል

2. ሁሉም ማገናኛዎች ከተቆረጡ በኋላ በፒሲቢው ጀርባ ላይ መሸጥ አለበት

3. ሁለቱን የ KF301-2P መሰኪያ አያያ Solች

4. L7805CV 5V ተቆጣጣሪን በፒሲቢ ላይ ያስቀምጡ። እግሮቹን አጣጥፈው በሌላኛው በኩል ያሽጡት ከዚያም ከመጠን በላይ እግሮቹን በኬብል መቁረጫ ይቁረጡ

5. የ NPN Tip142T tranzistor እና 1N4004 ጥበቃ diode ን ያሽጡ ፣ ከዚያ በኋላ ከመጠን በላይ እግሮችን ይቁረጡ

6. በተጓዳኝ ዲጂታል ፒን 5 እና በ tranzistor base pin መካከል የ 220 ohm rezistor ን ያሽጡ

7. በትራንዚስተር እና በ KF301-2P መሰኪያዎች መካከል የሚሸጡ ወፍራም ሽቦዎች (በስዕሎቹ ላይ ምልክት እንደተደረገባቸው ቀይ እና ጥቁር)

8. በፍሪዝዚግ ዕቅድ መሠረት ሁሉንም ቀይ (+) ፣ ጥቁር (-) እና ነጭ (ሲግናል) ቀጭን ሽቦዎችን ያሽጡ

9. በማይክሮ መቆጣጠሪያው ላይ የሚሸጡ የወንድ ፒኖች በጎን በኩል ሁለት 12 የወንድ ፒን ያስፈልግዎታል

10. በእያንዲንደ የማይክሮ መቆጣጠሪያ (መቆጣጠሪያ) ቀኝ ጎን ሴት ተጓዳኝ ፒኖች (በሥዕሎቹ ውስጥ በተሻለ ተብራርቷል) መካከል ግንኙነቶችን ያድርጉ። ግንኙነቶቹ የሚሠሩት በሻጭ ብቻ ነው (ፒኖቹ ቅርብ ይሆናሉ)

11. እንደ አማራጭ - በአጉሊ መነጽር ለአጫጭር ወረዳዎች መሸጫዎችን ይፈትሹ ፣ እና ሽቦዎቹ በፒሲቢ ጀርባ ላይ በትክክል ከተሸጡ ያረጋግጡ ፣ እንዲሁም በአዎንታዊ እና በአጭሩ መካከል አጭር ወረዳ ካለ ከብዙ መልቲሜትር (የመቋቋም ቅንብር) ጋር ማረጋገጥ ይችላሉ። አሉታዊ ግንኙነቶች። ሌላው ፈተና ደግሞ ማይክሮ መቆጣጠሪያውን ፣ ብሉቱዝን ሳይጨምር ወረዳውን ማብራት ነው

12. ማይክሮ መቆጣጠሪያውን እና HC-05 ብሉቱዝን በ pcb ላይ ያስቀምጡ

ደረጃ 4 ሽቦ እና ስብሰባ

ሽቦ እና ስብሰባ
ሽቦ እና ስብሰባ
ሽቦ እና ስብሰባ
ሽቦ እና ስብሰባ

በአሁኑ ጊዜ የእኛ ፒሲቢ ዝግጁ ነው ፣ የእኛ የፕላስቲክ ሳጥኖች የሽቦዎቹ ገመዶች ተስተካክለው ፣ እና ሌሎች ክፍሎቻችን ተዘጋጅተዋል። አሁን ማድረግ ያለብን ስርዓቱን ሽቦ ማድረግ ነው።

1. በሳጥኑ ውስጥ ባለው የላይኛው የጎን ቀዳዳ በኩል የኤሲ ኤሌክትሪክ ገመዱን ያስገቡ ፣ ገመዱን ያጥፉ እና በኃይል አቅርቦቱ ላይ ያሽጡት (የኃይል አቅርቦትዎ ብሎኖች ካሉ ከዚያ ይከርክሙት)

2. ቀይ የሽቦ መሸጫውን የኃይል አቅርቦት ውፅዓት (+) ወደ አንዱ ፊውዝ ጎን በመጠቀም ፣ የተጋለጠውን የተራቆተውን ሽቦ ለመደበቅ ትንሽ የሙቀት መቀነሻ ቱቦ ይጠቀሙ።

3. ሌላኛው ቀይ ሽቦ ወደ ፊውዝ ሌላኛው ክፍል የመቀነስ ቱቦን ይተግብሩ ፣ የሽቦው ሌላኛው ክፍል በ KF301-2P ጠመዝማዛ አያያዥ ግቤት (+) ውስጥ መግባት አለበት።

4. የኃይል ሽቦውን ውጤት (-) ጎን ጥቁር ሽቦን በመሸጥ ከዚያ በፒሲቢ ግቤት KF301-2P ጠመዝማዛ አያያዥ ላይ ይከርክሙት

4. የወንድ-ሴት የዳቦ ሰሌዳ አያያ Usingችን በመጠቀም ቅብብሎሹን አዎንታዊ እና አሉታዊውን ከፒሲቢ አዎንታዊ እና አሉታዊ የሴት አያያorsች ጋር ያገናኙ። እንዲሁም የማይክሮ መቆጣጠሪያውን ፒን 8 እና 9 (ከፒሲቢው ግራ በኩል የፒሲቢ እናት ማያያዣዎችን በመጠቀም) ወደ ቅብብል ቀስቅሴ ካስማዎች ያገናኙ።

5. ከሴት 5.5 ሚሜ የዲሲ የኃይል መሰኪያ አያያ comingች ከሚመጡ ተርሚናል ስትሪፕ ብሎክ አንዱን ጎን ከቀይ ጥቁር ሽቦዎች ጋር ያገናኙ። እርስዎ ውስጥ እኔ እንደ እኔ አንድ እና ከዚያ በላይ የ 5.5 ሚሜ ሴት አያያ haveች አሉዎት ፣ ከዚያ ሁሉም ቀይ ሽቦዎች በተርሚናል እገዳው የላይኛው ግራ በኩል እና ሁሉም ተርሚናል ብሎክ በላይኛው ቀኝ በኩል ያሉት ሁሉም ጥቁር ሽቦዎች (ሥዕሎችን ይመልከቱ)). በአንድ አቅጣጫ ካልተንቀሳቀሱ ጥላዎቹን በሚሠሩበት ጊዜ ሽቦዎቹን እዚህ እንገለብጣለን (ከዚያ በኋላ ላይ)

6. ከ KF301-2P (ውጭ) ጠመዝማዛ አያያዥ የሚመጡትን አወንታዊ እና አሉታዊ ሽቦዎችን ወደ ቅብብሎሽ ተርሚናሎች መሃል ያገናኙ። ተርሚናሎቹ መሃል የጋራ ተብለው ይጠራሉ።

7. የግራ ቅብብሎሹን የግራ ጎን (እውነተኛውን እንዴት እንደሚገጥሙት ምንም ለውጥ አያመጣም) ከቀኝ ቅብብሎሽ በግራ በኩል ወደ ተርሚናል ብሎክ ታችኛው ግራ በኩል ያገናኙ። ከዚያ የግራ ማስተላለፊያውን የቀኝ ጎን ከቀኝ ማስተላለፊያው ቀኝ በኩል ወደ ተርሚናል እገዳው ታችኛው ቀኝ ጎን ያገናኙ። ተርሚናል እገዳው ከሴት 5.5 ሚሜ ማገናኛዎች ጋር የተገናኘ የላይኛው ጎን ይኖረዋል (ደረጃ 5 ን ይመልከቱ)።

ማሳሰቢያ - ተርሚናል ብሎኩን እያንዳንዳቸው የግራ እና የቀኝ ጎኖች እንዳሏቸው የላይኛው እና የታችኛው ጎኖች እንዳሉት ገልጫለሁ። የትኛው ወገን ምን እንደሆነ እስኪያስታውሱ ድረስ የተርሚናል ብሎኩን እንዴት እንደያዙት ምንም አይደለም። ስዕሎቹን እና በተለይም የ fritzig መርሃግብሩን መፈተሽ ይችላሉ።

ደረጃ 5 የአርዱኖ ኮድ

የአርዱዲኖ ኮድ
የአርዱዲኖ ኮድ

ዩኤስቢውን ወደ ተከታታይ FTDI አስማሚ FT232RL በመጠቀም ኮዱ ወደ arduino pro mini መሰቀል አለበት።

GND ፣ VCC ፣ Rx ፣ Tx እና DTR ፒን ከአርዱዲኖ ፕሮ ሚኒ ጋር ማገናኘት ያስፈልግዎታል። ከዚያ የ arduino ሶፍትዌር ይምረጡ መሳሪያዎችን/ወደብ እና የሚጠቀሙበትን ወደብ ሁሉ ይክፈቱ። ከዚያ መሳሪያዎች/ሰሌዳ/አርዱዲኖ ፕሮ ወይም ፕሮ ሚኒ። ከዚያ መሳሪያዎች/ቦርድ/ፕሮሰሰር/ATmega328 (5V 16Mhz)።

በመጨረሻም ፣ ከዚህ በታች ያለውን ንድፍ ይክፈቱ እና ሰቀላውን ይጫኑ።

ማስተካከያዎች -በስዕሉ ውስጥ ሊስተካከል የሚችል ብቸኛው ነገር pwmPower ነው። እሴቱ በ 0 እና 255 መካከል ሊሆን ይችላል እና በግምት የኃይል አቅርቦቱ ኃይል ወደ motዶች ሞተሮች ምን ያህል እንደሚሄድ ይወክላል። በመሠረቱ ኃይሉን በፍጥነት ማብራት እና ማጥፋት ነው። እኔ ከመጠን በላይ ሙቀት ወይም መዘጋት ሳያስፈልግ አነስተኛ የኃይል አቅርቦትን እንድጠቀም ለማስቻል በአብዛኛው ተግባራዊ አድርጌአለሁ። የኃይል አቅርቦትዎ ሞተሮች ከሚስቡት የበለጠ ኃይል ካለው pwmPower ን ወደ 255 ማዘጋጀት ይችላሉ።

ስለዚህ ይህ ፕሮግራም እንዴት ይሠራል -መጀመሪያ ለገቢ ስርጭቶች ተከታታይ መስመሩን (ሁለተኛ የሶፍትዌር ተከታታይ) ያዳምጣል። ስርጭቱ ሲደርስ መልእክቱ በ”; አለ ወይም የአቀማመጥ መጨረሻ ደርሷል። ከዚያ ተንትኗል እና በትክክለኛው ቅርጸት ከሆነ (ለምሳሌ: O45;) የ toggleState ተግባር ከመጀመሪያው የመለኪያ ሁኔታ ጋር ፣ እና ከዚያ የሚቆይበት ጊዜ ይባላል።

የዋልታ መቀየሪያውን ለማሳካት ሁለቱም ማስተላለፊያዎች ተከፍተዋል ወይም ተዘግተዋል። Tranzistor ለተጠቀሰው የጊዜ ርዝመት PWM ን በመጠቀም ያበራል እና ያጠፋል። O45 ማለት ለ 45 ሰከንዶች ክፍት ነው ማለት ነው።

ትዕዛዙ ከተፈጸመ በኋላ ቋሚው ይጸዳል።

ደረጃ 6 - አጠቃቀም

አጠቃቀም
አጠቃቀም
አጠቃቀም
አጠቃቀም
አጠቃቀም
አጠቃቀም

መቆጣጠሪያዎቹን ከአንድ በላይ በሆነ መንገድ ልንጠቀምባቸው እንችላለን

1. በ android ወይም iphone የብሉቱዝ መተግበሪያ በኩል (ቀላሉ)

በእኔ ማሳያ ውስጥ የብሉቱዝ መቆጣጠሪያ የተባለውን የ android መተግበሪያ መርጫለሁ። ይህ መተግበሪያ ተከታታይ ውሂብ የሚላኩ አዝራሮችን እንዲያበጁ እናድርግ። እኔ ወደ ላይ እና ታች የሚባሉ ሁለት አዝራሮችን ፈጥረዋል ፣ እኔ ከ “C40” ኮድ ጋር ተገናኝቻለሁ። እና ዳውን በ “O35;”።

"C40;" ማለት ለ 40 ሰከንዶች ያህል ጥላዎችን እዘጋለሁ (መልract) ፣ “035” ማለት ለ 35 ሰከንዶች ክፍት (ከፍ ይላሉ) ማለት ነው። ";" በእኔ ረቂቅ ውስጥ የመረጥኩት የትእዛዝ ተርሚናል ነው ፣ ያ ማለት የትእዛዙን መጨረሻ ያመለክታል ማለት ነው።

2. ከበስተጀርባ ያለማቋረጥ በሚሠራ የፓይዘን ስክሪፕት በኩል

ይህ የማጠናከሪያው ምክር ክፍል ነው። እንደ ራሴቤሪ ፒ ወይም እንደ በይነመረብ መዳረሻ ባለው ላፕቶፕ በአገልጋዩ ላይ የሚሄድ የፒቶን ስክሪፕት አለኝ። በመቆጣጠሪያ ሳጥኑ ላይ ካለው ብሉቱዝ ጋር ይገናኛል ፣ እና http ኤፒአይ ያጋልጣል። ኤፒአይ በቀጥታ ወይም በነገሮች ንግግር በኩል ሊገኝ ይችላል።

ምን ማድረግ እንዳለብዎ ደረጃ በደረጃ እገልጻለሁ

ሀ. የመጀመሪያው ነገር ብሉቱዝን ማጣመር ነው

ከኮንሶል ፣ ከውስጥ ዓይነት የብሉቱዝኤልቲኤል ትእዛዝን ይጠቀማሉ

በርቷል

በጥንድ xx: xx: xx: xx: xx: xx (እና የይለፍ ቃል ያስገቡ) እምነት xx: xx: xx: xx: xx: xx (የይለፍ ቃል ከሌለ)

ቀጥሎ የብሉቱዝ ውቅረት ፋይልን ይክፈቱ

vim /etc/bluetooth/rfcomm.conf

ውስጥ የብሉቱዝ መሣሪያዎን እንደዚህ ማዋቀር ያስፈልግዎታል-

rfcomm1 {

አዎ ማሰር; መሣሪያ your_bluetooth_mac_address እንደ 97 የሆነ ነገር: D3: 31: 21: A0: 51; ሰርጥ 1; አስተያየት “ከእኔ ጥላዎች ጋር ግንኙነት bt”; }

ማሰር ፣ የብሉቱዝ አገልግሎቶችን እንደገና ያስጀምሩ

sudo rfcomm allsudo /etc/init.d/bluetooth ን እንደገና ያስጀምሩ sudo hciconfig hci0 up

ለ. ብልቃጥን ፣ ብልጭታ መሰረታዊን auth ን ይጫኑ

sudo -H pip Flask Flask -BasicAuth ን ይጫኑ

ሐ. በሚከተለው ኮድ ፋይል server.py ይፍጠሩ እና አገልጋዩን ያሂዱ

# አጠቃቀም: ፓይዘን httpToBluetooth የተጠቃሚ ስም የይለፍ ቃል bluetooth_address

# ማስታወሻ - የተጠቃሚ ስም ፣ የይለፍ ቃል ጥቅም ላይ ይውላሉ

አስመጣ ኦኤስ ፣ ብሉቱዝ ፣ ሲኤስኤስ ፣ ክር

ከ flask ማስመጣት Flask ከ flask_basicauth ማስመጣት BasicAuth ከ ወረፋ ማስመጣት ወረፋ መተግበሪያ = Flask (_ name_) configuration = sys.argv app.config ['BASIC_AUTH_USERNAME'] = ውቅረት [1] app.config ['BASIC_AUTH_PASSWORD'] = ውቅር [2] ወረፋ = ወረፋ () basic_auth = BasicAuth (መተግበሪያ) ክፍል ብሉቱዝ ጀርባ (threading. Thread): def _init _ (ራስን ፣ bluetooth_address ፣ ወረፋ): threading. Thread._ init _ (self) self._ bluetooth_address = bluetooth_address self._ ወረፋ = ወረፋ self.shutdown = የውሸት ዲፍ ሩጫ (ራስን): ራስን ።_ ብሉቱዝ = ራስን።): ግንኙነት = ብሉቱዝ። ብሉቱዝ ሶኬት (bluetooth. RFCOMM) connection.settimeout (ምንም የለም) ይሞክሩት - ግንኙነት። ግንኙነት ((ራስ.setblocking (የሐሰት) ተመላሽ የግንኙነት ክፍል Webserver (threading. Thread): def run (self): port = in t (os. @basic_auth.required def send_to_serial (ትዕዛዝ): queue.put (ትዕዛዝ) 'ok' threads = threads.append (ብሉቱዝ ጀርባ (ውቅር [3] ፣ ወረፋ))) threads.append (Webserver ()) [thread.start () በክር ውስጥ ላለ ክር]

አገልጋዩን ለማስኬድ -

python server.py የተጠቃሚ የይለፍ ቃል 97: D2: 31: 20: A0: 51

እሺ ፣ ስለዚህ server.py የእኛ ስክሪፕት ነው ፣ ተጠቃሚ እና የይለፍ ቃል ለማረጋገጫዎ ጥቅም ላይ የዋሉ ምስክርነቶች ናቸው ፣ እና “97: D2: 31: 20: A0: 51” የእርስዎ የብሉቱዝ MAC አድራሻ ነው።

መ. ከየትኛውም የዓለም ክፍል ትዕዛዞችን ለመላክ አገልጋይዎን ይጠቀሙ

ከአሳሽ ዓይነት https:// your_ip: 5000/send_to_serial/C30;

- የፓይዘን አገልጋዩን ሲጀምሩ ቀደም ብለው ያዋቀሩትን ተጠቃሚ እና የይለፍ ቃል ያስገቡ

- "C30;" ወደ ብሉቱዝ መሣሪያ (ጥላዎቹን የሚቆጣጠረው ሳጥናችን) የሚያስተላልፈው ትእዛዝ ነው

- ወደብ 5000 በእርስዎ ፋየርዎ እንዳልታገደ ያረጋግጡ (ያንን ወደብ እንጠቀማለን)

- ከ ራውተር በስተጀርባ ከሆኑ (ለምሳሌ የራስበሪ ፓይ) ከ ራውተር ወደብ 5000 ወደብ 5000 ማስተላለፍ ያስፈልግዎታል።

ሠ. በጊዜ መርሐግብር ላይ ወይም አንዳንድ የሰርጥ ዳሳሽ ውሂብ በሚቀየርበት ጊዜ እንደ ጥላዎችን መቆጣጠር ያሉ ነገሮችን ለማድረግ ነገሮችን ለመናገር መጠቀም ይችላሉ። ለምሳሌ ፣ ለማሰብ የብርሃን ዳሳሽ (ከውጭ) ጋር መንጠቆ ይችላሉ እና የብርሃን ደረጃ ወደ አንድ መጠን ሲወርድ (ምሽት ነው) ውጭ ያሉ ሰዎች እንዳያዩዎት ጥላዎችን መዝጋት ይችላሉ።

ThingHTTP ን በመጠቀም ነገሮችን ከመናገር ጋር ጥላዎችን (ቀደም ሲል ያዋቀርነው የፒቶን አገልጋይ) ማገናኘት ይችላሉ።

እኔ እንደ ምሳሌ ከተሞላው ውሂብ እና ከ TimeControl ጋር የ ThingHTTP ቅጽን ስዕል አካትቻለሁ ስለዚህ ለከፍተኛ ተጣጣፊነት ነገሮች ንግግ የሚፈልጉትን ሁሉ ማድረግ አለበት።

3. በቤቴ-አውቶሜሽን ትግበራ በኩል

ይህ ትንሽ የተወሳሰበ ነው ፣ የእኔ የቤት-አውቶሜሽን ትግበራ ጥላዎችን ከመቆጣጠር የበለጠ ብዙ ያደርጋል።

እንዲሁም መብራቶችን ፣ በሩን ይቆጣጠራል ፣ በርካታ ዳሳሾችን ይ,ል ፣ ከመቀያየር ጋር ይዋሃዳል እና ውስጡ የብርሃን ደረጃ ዝቅተኛ ከሆነ ወይም ጥዋት ከሆነ ለምሳሌ ጥላዎችን ሊከፍት የሚችል ውስብስብ የተጠቃሚ የተገለጹ ህጎች አሉት።

የ github ማከማቻዬን መፈተሽ ይችላሉ ፣ እና ጥያቄዎች ካሉዎት እነሱን በመመለስ ደስተኛ እሆናለሁ።

ትምህርቴን በተወሰነ ደረጃ ጠቃሚ ሆኖ ካገኙት እባክዎን ያጋሩት ወይም ወደ ተወዳጆች ያክሉት። እና አንዳንድ አስደሳች አስተያየቶችን ማየት እፈልጋለሁ:)

የሚመከር: