ዝርዝር ሁኔታ:

ከፒሊን እና ከሲናቦክስ ጋር የፒዬዞ ቡዝ ድምፅ ያሰማሉ - 9 ደረጃዎች
ከፒሊን እና ከሲናቦክስ ጋር የፒዬዞ ቡዝ ድምፅ ያሰማሉ - 9 ደረጃዎች

ቪዲዮ: ከፒሊን እና ከሲናቦክስ ጋር የፒዬዞ ቡዝ ድምፅ ያሰማሉ - 9 ደረጃዎች

ቪዲዮ: ከፒሊን እና ከሲናቦክስ ጋር የፒዬዞ ቡዝ ድምፅ ያሰማሉ - 9 ደረጃዎች
ቪዲዮ: Как спрятать данные в ячейках Excel? 2024, ሀምሌ
Anonim
ከብሊንክ እና ከሲናቦክስ ጋር አንድ የፒዮዞ ድምጽን ያሰማሉ
ከብሊንክ እና ከሲናቦክስ ጋር አንድ የፒዮዞ ድምጽን ያሰማሉ

ብሊንክ እና xChips ን በመጠቀም ማንኛውንም የ 5 ቮ ንጥረ ነገር ይቆጣጠሩ። ይህ ፕሮጀክት የ Piezo Buzzer ን ከስልክዬ ያሰማል።

ደረጃ 1 በዚህ ፕሮጀክት ውስጥ ያገለገሉ ነገሮች

የሃርድዌር ክፍሎች

  • XinaBox IP01 x 1 xChip USB Programmer በ FT232R መሠረት ከ FTDI Limited
  • XinaBox CW01 x 1 xCHIP Wi-Fi ኮር በ ESP8266 Wi-Fi ሞዱል ላይ የተመሠረተ
  • XinaBox OC01 x 1 xChip ከፍተኛ የአሁኑ ዲሲ መቀየሪያ
  • XinaBox PU01 x 1 xChip USB (ዓይነት ሀ) የኃይል አቅርቦት
  • Buzzer x 1 ማንኛውም የፒዮዞ-ኤሌክትሪክ ጫጫታ በቂ ነው ወይም እርስዎ ለመቆጣጠር የሚፈልጉት ማንኛውም አካል
  • የኃይል ባንክ ወይም ተመሳሳይ x 1

የሶፍትዌር መተግበሪያዎች እና የመስመር ላይ አገልግሎቶች

  • አርዱዲኖ አይዲኢ
  • ብሊንክ

የእጅ መሣሪያዎች እና የማምረቻ ማሽኖች

Flathead Screwdriver

ደረጃ 2 - ታሪክ

መግቢያ

ይህ ፕሮጀክት የተለያዩ xChips ን በአንድ ላይ ጠቅ በማድረግ እና መሰረታዊ ኮድ በመፃፍ XinaBox xChips ን በመጠቀም ተገንብቷል። ከዚያ እኔ የፈጠርኩትን የብሊን ፕሮጀክት በመጠቀም ከስልክዬ የፒዮዞ-ኤሌክትሪክ ጫጫታ መቆጣጠር እችል ነበር።

ብሌንክን እና xChips ን በመጠቀም ሽቦ አልባ የፒዞ ቡዝ መቆጣጠሪያ

ደረጃ 3 ብሊንክን ማቀናበር

በመጀመሪያ ፣ በ iPhone ወይም በ Android ስልክዎ ላይ ብሊንክን ከ Apple Store ወይም ከ Google Playstore በቅደም ተከተል ማውረድ ያስፈልግዎታል። በትክክል ወደ ፊት ቀጥ ብሎ ለራስዎ መለያ ይፍጠሩ። አዲስ የተፈጠሩ ዝርዝሮችዎን በመጠቀም ይግቡ። 'አዲስ ፕሮጀክት' ን ይምረጡ እና ከዚያ ለፕሮጀክትዎ ስም ይስጡ። ከዚህ በታች በምስሉ እንደተገለጸው የእኔን ፒዬዞ ብሊንክን ስም ሰጥቻለሁ። እንዲሁም ተቆልቋይ ሳጥኑን በመጠቀም የ ESP8266 ሰሌዳውን ይምረጡ። ፍጠርን ጠቅ ያድርጉ እና አዲሱ ፕሮጀክትዎ ይፈጠራል። አንድ የማረጋገጫ ምልክት ወደ ኢሜልዎ እንደተላከ የሚያሳውቅ ብቅ ይላል። እሺን ይጫኑ።

በመቀጠልም ከብላይንክ ፕሮጄክታችን ጫጫታውን ለማብራት ወይም ለማጥፋት የእኛን መግብር ማከል አለብን። በላይኛው ቀኝ ጥግ ላይ የመደመር ምልክቱን (+) ይምረጡ። የእርስዎ መግብር ሳጥን መታየት አለበት። አንድ ጊዜ ብቻ በመጫን የ «አዝራር» ንዑስ ፕሮግራሙን ይምረጡ። አዝራሩ አሁን በፕሮጀክትዎ የሥራ ቦታ ላይ መታየት አለበት። እስከዚህ ነጥብ ድረስ ለግራፊክ መመሪያዎች ከዚህ በታች ያሉትን ቅጽበታዊ ገጽ እይታዎች ይመልከቱ።

የእርስዎን ብሊንክ ፕሮጀክት መፍጠር

አሁን ‹የአዝራር ቅንብሮች› ን ለመክፈት እርስዎ አሁን ያከሉት ቁልፍ ላይ ጠቅ ያድርጉ። 'ፒን' ን ይምረጡ እና በግራዎ ላይ 'ምናባዊ' ን ይምረጡ። ከዚያ በቀኝ በኩልዎ ማንኛውንም ምናባዊ ፒን መምረጥ ይችላሉ። ለፕሮጄጄቴ V10 ን መርጫለሁ። ከፈለጉ የአዝራር መለያዎችን መለወጥ ይችላሉ ፣ ግን ያ አስፈላጊ አይደለም። ለተሻለ ቁጥጥር ‹ይቀያይሩ› ን ይምረጡ እና ሌላውን ሁሉ እንዳለ ይተዉት። መልሰው ይጫኑ እና አሁን ብሊንክን ማዋቀር ጨርሰዋል። መመሪያ ለማግኘት ከዚህ በታች ያለውን ምስል ይከተሉ።

ለፒኖችዎ ቅንብሮችን መምረጥ

ደረጃ 4 - ወደ ፕሮግራም ይሰብስቡ

ከዚህ በታች እንደሚታየው የ XC10 አውቶቡስ ማገናኛን በመጠቀም የእርስዎን IP01 ፕሮግራም አውጪ xChip ን ከ CW01 ጋር ያገናኙ። ከዚያ ጥምሩን በኮምፒተርዎ ላይ ወዳለው የዩኤስቢ ወደብ ያስገቡ።

ፕሮግራሚንግ ጉባኤ

ደረጃ 5 - በአርዱዲኖ ውስጥ ፕሮግራሚንግ

XChips ን ለመጠቀም የሚከተሉትን ቤተ -መጻሕፍት ማውረድ እና ወደ አርዱዲኖ ቤተ -መጽሐፍት ማከል ያስፈልግዎታል።

  • xCore - ለ xChips ኮር ቤተ -መጽሐፍት።
  • xOC01 - ቤተ -መጽሐፍት ለከፍተኛ የአሁኑ ዲሲ መቀየሪያ
  • ESP8622 - መመሪያዎችን በጥንቃቄ ይከተሉ
  • ብሊንክ - ብሊንክ ተግባራዊነትን ለመጠቀም ብሊንክ ቤተ -መጽሐፍት

በመቀጠል ኮዱን በኮድ ክፍል ውስጥ ያውርዱ ወይም ይቅዱ እና ወደ አርዱዲኖ አይዲኢ ውስጥ ይለጥፉት። የ WiFi ዝርዝሮችዎን ያስገቡ እና በደረጃ 1 በኢሜል የተላከዎትን የማረጋገጫ ማስመሰያ ይቅዱ እና በየራሳቸው መስኮች ውስጥ ይለጥፉ። ከስር ተመልከት.

የሚገቡበት የማረጋገጫ ማስመሰያ እና የ WiFi ዝርዝሮች።

የተሳካ ማጠናከሪያ ካጠናቀቁ በኋላ አሁን ኮዱን ወደ ሰሌዳዎ መስቀል ይችላሉ።

ደረጃ 6: የመጨረሻ ስብሰባ

አንዴ ከተሰቀሉ ጥምሩን ከኮምፒዩተርዎ ያስወግዱ እና IP01 ን በ PU01 ይተኩ። ከአሁን በኋላ ስለማይፈልጉት IP01 ን ያስቀምጡ። አሁን ከዚህ በታች ባለው ምስል መሠረት ፕሮጀክትዎን ያሰባስቡ። ሁሉም የመታወቂያ ስሞች በአንድ አቅጣጫ እስከተያዙ ድረስ xChips ን በሚፈልጉት መንገድ ማገናኘት ይችላሉ።

የመጨረሻ ስብሰባ

ከላይ እንደተመለከተው ፣ የፓይዞ ማጉያ በፕሮግራማችን ውስጥ ጥቅም ላይ ወደዋለው ተርሚናል ውፅዓት ውስጥ ገብቷል። በዚህ ሁኔታ OUT0። እርስዎ ከሚመርጧቸው አራቱ ውጤቶች መካከል ማንኛውንም መምረጥ ይችላሉ ፤ በኮድዎ ውስጥ ለውጦችን ማድረግዎን ያስታውሱ። ቀዩን ሽቦ በአዎንታዊ ተርሚናል ውስጥ እና ጥቁር ሽቦውን በአሉታዊ ተርሚናል ውስጥ እንደ ኮንቬንሽን መገልበጥ ይችላሉ ፣ ግን የፓይዞ ባዛሮች ዋልታ ግንዛቤ ስለሌላቸው ምንም አይደለም።

ደረጃ 7 - ኃይልን ከፍ ያድርጉ

በኮምፒተርዎ ወይም በመደበኛ የኃይል ባንክ አማካኝነት ፕሮጀክትዎን ማብራት ይችላሉ። ፕሮጀክቱን ወደ ኃይል ባንክ ያስገቡ። በብላይክ መተግበሪያዎ ላይ ቀደም ብለው የፈጠሩት ፕሮጀክትዎን ይክፈቱ እና በላይኛው ቀኝ ጥግ ላይ ያለውን የጨዋታ ቁልፍ ይምረጡ። ፕሮጀክትዎ ኃይል ካለው ፣ ግንኙነት ይመሰረታል። አሁን እርስዎ ቀደም ብለው ያከሉትን የመግብር ቁልፍን መጫን ይችላሉ እና በ OUT0 ውፅዓት ላይ ያለው ቀይ LED ከፓይዞ buzzer ድምጽዎ ጋር አብሮ ማብራት አለበት። አብራ እና አጥፋ የአዝራር መግብርን ተጫን እና በስልክዎ ሞገድን እንዴት መቆጣጠር እንደሚችሉ ይደንቁ።

ብሌንክን እና xChips ን በመጠቀም ሽቦ አልባ የፒዞ ቦዝ መቆጣጠሪያ

ደረጃ 8 መደምደሚያ

ይህ ፕሮጀክት ለማጠናቀቅ 25 ደቂቃ ያህል ፈጅቷል። እኔ xChips ን በአንድ ላይ ጠቅ አደረግሁ እና በፓይዞ buzzer ውስጥ ወደ ተርሚናሎች ውስጥ ገባሁ። ምንም ብየዳ እና ምንም ውጥንቅጥ የለም። ስልክዎን በመጠቀም ማንኛውንም የ 5 ቪ አባል በ WiFi ግንኙነት ላይ ማብራት ይችላሉ።

ደረጃ 9 ኮድ

Piezo_Blynk.ino Arduino በቀላሉ የእርስዎን የ WiFi ዝርዝሮች እና የፈቃድ ማስመሰያ በየራሳቸው መስኮች ያስገቡ እና ኮድዎን ወደ የእርስዎ xChips ለመስቀል ዝግጁ ነዎት።

#ያካትቱ // ዋና ቤተ -መጽሐፍትን ያካትቱ

#Include // ከፍተኛ የአሁኑን የዲሲ መቀየሪያ ሊብራሪ ያካትቱ #ጨምሮ/ ለ wifi ጥቅም ላይ የዋለውን የ ESP8266 ቤተ -መጽሐፍትን ያካትቱ #ያካትቱ// በኢሜል የተላከውን በ ESP8266 // የማረጋገጫ ማስመሰያ/ ጥቅም ላይ የዋለውን ብሊንክ ሊባሪያን ያካትቱ/////////////////////////// \/ \/ \/ \/ \// \// \// \// \// \// \/ \/ በሁለት ድርብ ጥቅሶች ቻር መካከል ምልክቱን ይቅዱ እና ይለጥፉ auth = "የእርስዎ የማረጋገጫ ማስመሰያ"; // የእርስዎ wifi ምስክርነቶች char WIFI_SSID = "የእርስዎ wifi ስም"; // በእጥፍ ጥቅሶች ቻር WIFI_PASS = "የእርስዎ wifi ይለፍ ቃል" መካከል የ wifi ስምዎን ያስገቡ ፤ // በድርብ ጥቅሶች መካከል የ wifi ይለፍ ቃልዎን ያስገቡ/ ሁኔታ በሚያነብ ብላይንክ ተግባር ምናባዊ የፒን ንባቦችን BLYNK_WRITE (V10) ይፈቅዳል {// ከእርስዎ Blynk መተግበሪያ ውስጥ የተመረጠውን ሁኔታ ይደውሉ int OUT0_State = param.asInt (); // በብላይንክ ማመልከቻዎ ላይ የተመረጠውን ሁኔታ ይፃፉ // ወደ OUT0 // 1 = peizo on ፣ 0 = piezo off OC01.write (OUT0 ፣ OUT0_State) ፤ } ባዶነት ማዋቀር () {// አንድ ጊዜ ለማሄድ የማዋቀሪያ ኮድዎን እዚህ ያስገቡ - // i2c ግንኙነትን ይጀምሩ እና ፒን Wire.begin (2 ፣ 14) ን ያዘጋጁ። // ከፍተኛውን የአሁኑን ዲሲ መቀየሪያ OC01.begin () ይጀምሩ። // ጥቅም ላይ ያልዋሉ ፒኖችን እንቅስቃሴ -አልባ OC01 ያድርጉ። ይፃፉ (OUT1 ፣ LOW); OC01. ይፃፉ (OUT2 ፣ LOW); OC01. ይፃፉ (OUT3 ፣ LOW); // የብሊንክ ግንኙነት Blynk.begin (auth ፣ WIFI_SSID ፣ WIFI_PASS) ይጀምሩ። } ባዶነት loop () {// በተደጋጋሚ ለማሄድ ዋና ኮድዎን እዚህ ያስቀምጡ / የ Blnk ክወናዎችን ያስፈጽሙ Blynk.run (); }

የሚመከር: