ዝርዝር ሁኔታ:
ቪዲዮ: InfoBell: 3 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
በአትክልቴ መጨረሻ ላይ በአነስተኛ አውደ ጥናቴ ውስጥ ብዙ ጊዜ አጠፋለሁ።
በእኔ አውደ ጥናት ውስጥ ተደጋጋሚ ያለው የገመድ አልባ በር ደወል አለኝ። አንድ ሰው ደወሉን ቢደውል ወደ መግቢያ በር ለመድረስ 30 ሰከንዶች ያህል ሊወስድብኝ ትንሽ እሄዳለሁ። እዚያ ስደርስ ፣ የመላኪያ ሰው እሽግ ለመጣል እና ፊርማ ለማግኘት ቀድሞውኑ የጎረቤቶችን በሮች እየደበደበ ነው።
የእኔ InfoBell በ 30 ሰከንዶች ውስጥ ከእነሱ ጋር እሆናለሁ (ተጠቃሚው ሊዋቀር ይችላል) ወይም እኔ ከተሰማራሁ/ከወጣሁ ያሳውቃቸዋል!
የበሩ ደወል ባትሪ እንዲሠራ እና ሙሉ በሙሉ እራሱን እንዲይዝ ፈልጌ ነበር። የታዩት መልዕክቶች ተጠቃሚው የሚዋቀር እና ከ IN ወደ OUT መልዕክት ለመለወጥ እጅግ በጣም ቀላል መሆን ነበረበት።
መልዕክቶችን ለማቀናበር ከ MIT መተግበሪያ ፈጣሪዎች የ Android ስልክ መተግበሪያ ጋር ብሉቱዝን እጠቀማለሁ።
የብሉቱዝ ኮሜሞቹን የመጀመሪያ ለማድረግ እና የ IN / OUT መልዕክቶችን ለማዘጋጀት ቁልፎቹ በመሣሪያው ታችኛው ክፍል ላይ ይገኛሉ። ተፈላጊው ተግባር የሚመረጠው የሚመለከተውን ቁልፍ በመጫን እና ዋናውን የበር ደወል ግፊት ቁልፍን በመጫን ነው።
እነዚህ አዝራሮች ንቁ የሆኑት በሩ ሲከፈት ብቻ ነው! በሩ ክፍት ይሁን ተዘግቶ የሚወሰነው በዲጂታል ኮምፓስ (QMC5883) እና በአንዳንድ ትሪግኖሜትሪ በመጠቀም ነው። በክፍል ውስጥ ከተቀመጥኩ ጥቂት (46 ዓመታት ገደማ) ስለነበረ እዚህ የተወሰነ እርዳታ ለማግኘት Google ን መጠቀም እንዳለብኝ መናዘዝ አለብኝ!
ከ QMC5883 ን ንባብን በኮድ ማድረግ እችል ነበር ፣ ግን አንድ ሰው ይህንን ፕሮጀክት ለመሥራት ከወሰነ ፣ የእኔ በኔ ልክ እንደ እኔ ተመሳሳይ አቅጣጫ የመጋጠሙ ዕድሎች ምክንያታዊ እንደሆኑ አሰብኩ!
በሩ ከተዘጋ ገባሪ የሆነው ብቸኛው አዝራር ‹በሩ ተዘግቷል› የሚለውን መረጃ የሚያዘጋጅ ነው።
ደረጃ 1: ለማሸነፍ ችግሮች
ሦስት ችግሮች ነበሩኝ።
የመጀመሪያው ትክክለኛውን የደወል ግፊት እና አርዱዲኖን ለማሳየት እና አዝራሩን ለማመሳሰል ነበር።
የ 2 መቀያየሪያዎችን እና የማይክሮ መቀያየሪያዎችን ብዙ ዘዴዎችን ሞክሬአለሁ ግን እነሱ የማይታመኑ ነበሩ ፣ ስለዚህ በመጨረሻ ለዲ ፒ ቅብብል መርጫለሁ።
ቀጣዩ ችግር የገመድ አልባ በር ደወሉ ራሱ ነበር። በ 3 ዲ የታተመ ሣጥን ላይ ሳይመለስ በጥሩ ሁኔታ ሠርቷል ነገር ግን በበሩ በር ላይ ሲጫን መተባበር አልፈለገም! የእኔ መፍትሔ የ 1 ሚሊ ሜትር ውፍረት ያለው የኋላ ሽፋን ክፍል እንዲኖር ነበር - ያ ዘዴውን አደረገው!
ለማሸነፍ የመጨረሻው ችግር ሁሉንም ክፍሎች በተመጣጣኝ መጠን ባለው ሳጥን ውስጥ ማጨቅ ነበር!
ደረጃ 2 አካላት ፣ ግንባታው እና እንዴት እንደሚሰራ
ለእንደዚህ ዓይነቱ ቀላል መሣሪያ የሚከተሉትን ተጠቀምኩ !!
3 ዲ የታተመ ሳጥን እና አዝራር
1 x SSD1306 OLED ማሳያ
1 x QMC5883
1 x የብሉቱዝ ጋሻ
1 x ድርብ ምሰሶ ቅብብል
1 x የራስ መቆንጠጫ ቅብብል
5 x PCB ተራራ ንክኪ መቀየሪያ
2 x 3v ባትሪዎች
1 x የመጀመሪያ በር ደወል
1 x ዲዲዮ
1 x pnp ትራንዚስተር
ሁሉንም ክፍሎች በሳጥኑ ውስጥ ለመጨፍጨፍ በቂ ቦታ መኖሩን ለማረጋገጥ ሽቦውን ‹ወፎች ጎጆ› ማድረግ ነበረብኝ - እኔ ያደረግሁት በጣም ረጋ ያለ ፕሮጀክት አይደለም!
አቅርቦቱን አንድ tad ለመጣል 2 x 3v ባትሪዎችን ከዲያዲዮ ጋር እጠቀም ነበር።
የመጀመሪያው በር ደወል ከ 12 ቪ ባትሪ ጋር መጣ።
የበሩ ደወል ቁልፍ ሲጫን ፣ ማስተላለፊያ አድራሻዎች ይዘጋሉ እና የመጀመሪያውን በር ደወል በተመሳሳይ ጊዜ 5 ኛውን ለአርዱዲኖ ፣ ለብሉቱዝ ጋሻ እና ለ QMC5883 የሚያቀርበውን የራስ መቆለፊያ ቅብብል ያዘጋጃሉ።
አርዱዲኖ ሥራውን ሲፈጽም ፒን 12 ዝቅተኛ ነው ፣ ይህም አቅርቦቱን በማስወገድ የመቆለፊያ ማስተላለፊያውን (በትራንዚስተር በኩል) እንደገና ያስጀምረዋል።
መሣሪያው መጀመሪያ ከተዘጋው በር ጋር ሲገናኝ ፣ የበሩ ደወል ቁልፍ በሚጫንበት ጊዜ ከአርዱዲኖ ፒን 4 ጋር የተገናኘው ቁልፍ ተጭኗል። ይህ ኃይል ለአርዱዲኖ ይሰጣል እና የ QMC5883 ን አቅጣጫ ያነባል እና እሴቱን በ eProm ውስጥ ያከማቻል። ይህ እንዴት እንደሚሰራ የሶፍትዌር ገጹን እና የአርዲኖን ንድፍ ይመልከቱ።
ሌሎቹ 3 አዝራሮች አሁን የሚሰሩት በሩ በዚህ ቦታ ላይ በማይሆንበት ጊዜ ብቻ ነው ፣ ማለትም ተዘግቷል።
መልእክቶችን እና የመቁጠሪያ ሰዓት ቆጣሪን ለማቀናበር ፣ ዋናው የደወል ግፊት ሲጫን እና በሩ ክፍት ሆኖ ከፒን 7 ጋር የተገናኘው ቁልፍ ተጭኗል ፣ ይህ የብሉቱዝ አሠራሩን ይጀምራል። ቅንብሮች በ Mit App Inventer መተግበሪያ በኩል ገብተዋል። መተግበሪያው ዝርዝሮቹን በራስ -ሰር ያስቀምጣል እና ዝርዝሮቹን በአርዱዲኖ ኢፔሮም ውስጥ ያከማቻል።
የ IN / OUT መልእክትን ለማቀናበር ከአርዱዲኖ ፒን 5 ወይም 6 ጋር የተገናኙት ቁልፎች ተጭነው ዋናው የበር ደወል ቁልፍ ተጭኖ እና በሩ ክፍት ነው።
በየትኛው አዝራር እንደተጫነ ፣ የ eeprom አድራሻ 0 ተዘጋጅቷል ወይም ዳግም ይጀመራል። አርዱዲኖ ኢፕሮም የሚታገሰው በማንበብ/በመፃፍ መጠን ላይ ገደብ አለ። በአብዛኛዎቹ ማጣቀሻዎች መሠረት ገደቡ ወደ 100,000 ገደማ ነው ማለት ነው ፣ ማለትም ፣ ኤፔሮም በቀን እስከ 4 ጊዜ ከተጻፈ ፣ ችግሮች ከመከሰታቸው በፊት 55 ዓመት ገደማ መሆን አለበት።
ደረጃ 3 - ሶፍትዌሩ
ለ Ardiuno ንድፍ ሶፍትዌር በጥሩ ሁኔታ በእኔ መመዘኛዎች ተመዝግቧል!
በ eeprom ውስጥ ምክንያታዊ መረጃ መኖሩን ለማረጋገጥ የሚከተለውን አለማክበር እና ማጠናቀር።
ከተጠናከረ በኋላ የአስተያየት አመልካቾችን እንደገና ይተግብሩ እና እንደገና ያጠናቅቁ።
EEPROM.begin (); /*
outone = "0";
outtwo = "1";
ሶስተኛ = "2";
outfour = "3)";
inone = "0";
intwo = "1";
ሶስት = 10;
*/
የተጠናቀቀው ፕሮጀክት በሩ ላይ ሲጫን ፣ በሩ ተዘግቶ ፣ ከአርዱዲኖ ፒን 4 ጋር የተገናኘውን ቁልፍ ተጭነው ይያዙ እና ደወሉን ይጫኑ። አንድ መልዕክት እርምጃዎን ያረጋግጣል።
ይህ በ Arduino eeprom ውስጥ ከዲጂታል ኮምፓስ የተነበቡትን እሴቶች ያከማቻል።
ተግባሩ ‹diffy› የሚወስነው በሩ ክፍት ወይም ዝግ መሆኑን ይወስናል።
ባዶ ባዶ (intma, int toa)
{
int diff;
diff = froma - toa;
diff = (diff+180)%360;
ከሆነ (ልዩነት <= 0)
{
ልዩነት+= 180;
}
ሌላ
{
ልዩነት -= 180;
}
ቀጥሎ ብሉቱዝን ይጫኑ ።ኤፒኬ በሞባይል ስልክ ላይ። በሩ ክፍት ከሆነ ከአርዱዲኖ ፒን 7 ጋር የተገናኘውን ቁልፍ ተጭነው ይያዙ እና የደወሉን ግፊት ይጫኑ። ክፍሉ በብሉቱዝ ሞድ ውስጥ ያበራል። የ BT ሞዱሉን ከስልክዎ ጋር ያጣምሩ ፣ አስፈላጊውን መረጃ ይሙሉ እና ወደ የበሩ ደወል ይላኩት።
የበሩ ደወል ከስልክ የተወሰነ መረጃ እስኪያገኝ ድረስ እንደበራ ይቆያል።
መረጃው ወደ የበሩ ደወል ሲላክ መተግበሪያው መረጃውን ይይዛል። ስለዚህ ፣ ማንኛውንም ለውጦችን ለማድረግ ከፈለጉ ሁሉንም ጽሑፉን እንደገና መመርመር አያስፈልግዎትም።
ኤፒኬው በሚከተለው አድራሻ ሊገኝ ይችላል።
ai2.appinventor.mit.edu/#5902371463495680
ለደህንነት ሲባል ስልክዎ ይህንን መተግበሪያ ለመጫን መፈለግዎን እንዲያረጋግጡ ሊጠይቅዎት ይገባል። በስልኬ ላይ ‹ያልታወቁ መተግበሪያዎችን ጫን› የሚባል ቅንብር አለ።
የሚመከር:
በ Flick ውስጥ የጨዋታ ንድፍ በ 5 ደረጃዎች 5 ደረጃዎች
በ 5 ደረጃዎች ውስጥ በ Flick ውስጥ የጨዋታ ንድፍ -ፍሊክስ ጨዋታን በተለይም በእውነቱ እንደ እንቆቅልሽ ፣ የእይታ ልብ ወለድ ወይም የጀብድ ጨዋታ የመሰለ ቀላል መንገድ ነው።
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማስጠንቀቂያ ስርዓት - ደረጃዎች በደረጃ: 4 ደረጃዎች
የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ማንቂያ ስርዓት | ደረጃዎች በደረጃ-በዚህ ፕሮጀክት ውስጥ አርዱዲኖ UNO እና HC-SR04 Ultrasonic Sensor ን በመጠቀም ቀላል የአርዱዲኖ መኪና የተገላቢጦሽ የመኪና ማቆሚያ ዳሳሽ ወረዳ እቀዳለሁ። ይህ በአርዱዲኖ ላይ የተመሠረተ የመኪና ተገላቢጦሽ የማስጠንቀቂያ ስርዓት ለራስ ገዝ አሰሳ ፣ ሮቦት ሬንጅንግ እና ለሌላ ክልል አር
በ Raspberry Pi 4B ላይ የፊት ለይቶ ማወቅ በ 3 ደረጃዎች 3 ደረጃዎች
በ Raspberry Pi 4B ላይ የፊት ለይቶ ማወቅ በ 3 እርከኖች-በዚህ መመሪያ ውስጥ የሹንያፊትን ቤተመፃሕፍት በመጠቀም ከ Rasyaberry O/S ጋር Raspberry Pi 4 ላይ የፊት ለይቶ ማወቅን እናከናውናለን። ሹነፊታ የፊት መታወቂያ/ማወቂያ ቤተ -መጽሐፍት ነው። ፕሮጀክቱ ፈጣን የመለየት እና የማወቅ ፍጥነትን ለማሳካት ያለመ ነው
በ GameGo ላይ በ ‹GoGo› ላይ ማለቂያ ከሌላቸው ደረጃዎች ጋር የመሣሪያ ስርዓት - 5 ደረጃዎች (ከስዕሎች ጋር)
በ GameGo ላይ በ MakeGo Arcade የመጫወቻ ማዕከል ላይ ገደብ የለሽ ደረጃዎች ያለው የመሣሪያ ስርዓት - GameGo በ TinkerGen STEM ትምህርት የተገነባ የ Microsoft Makecode ተኳሃኝ የሆነ የሬትሮ ጨዋታ ተንቀሳቃሽ ኮንሶል ነው። እሱ በ STM32F401RET6 ARM Cortex M4 ቺፕ ላይ የተመሠረተ እና ለ STEM አስተማሪዎች ወይም የሬትሮ ቪዲዮ ጨዋታን መፍጠር መዝናናትን ለሚወዱ ሰዎች ብቻ የተሰራ ነው
ቀላል ደረጃዎች (DID Strip Lights በመጠቀም) DIY Vanity Mirror - 4 ደረጃዎች
DIY Vanity Mirror በቀላል ደረጃዎች (የ LED ስትሪፕ መብራቶችን በመጠቀም) - በዚህ ልጥፍ ውስጥ በ LED ሰቆች እገዛ የ DIY Vanity Mirror ን ሠራሁ። በእውነቱ አሪፍ ነው እና እርስዎም እነሱን መሞከር አለብዎት