ዝርዝር ሁኔታ:

Raspberry PI Dice Project: 6 ደረጃዎች
Raspberry PI Dice Project: 6 ደረጃዎች

ቪዲዮ: Raspberry PI Dice Project: 6 ደረጃዎች

ቪዲዮ: Raspberry PI Dice Project: 6 ደረጃዎች
ቪዲዮ: BTT SKR2 -Klipper Firmware Install 2024, ሀምሌ
Anonim
Image
Image
Raspberry PI ዳይስ ፕሮጀክት
Raspberry PI ዳይስ ፕሮጀክት

ጥሩ ትንሽ የመሸጫ ፕሮጀክት ፣ እና አንዴ Raspberry PI የፕሮግራም ልምምድ አጠናቀቀ። እኛ በኮሮና ቫይረስ ምክንያት ተቆልፈናል ስለዚህ ይህ አንዳንድ የቤት ትምህርትን ለማካሄድ እና የ 10 ዓመት ልጄን ሥራ ለመያዝ የተደረገው ሙከራ ነው። ይህ ጥሩ ትንሽ ፕሮጀክት ነው ምክንያቱም እሱ አንዴ ቦርዱን ከሸጠ በኋላ የኃይል አቅርቦትን በመጠቀም እንደሚሰራ ካረጋገጠ በኋላ ከዛፕቤሪ ፓይ ጋር በማገናኘት እንደ ዳይ ሆኖ እንዲሠራ መርሃ ግብር ያገኛል።

እና ማንም ከመናገሩ በፊት…. ይህ በዳይ ላይ በጣም መሠረታዊ እይታ ነበር ፣ እርስዎ የሚፈልጉት ከሆነ 3 ገመዶች ወደ ኤልኢዲኤስ የሚሄዱበት ብቻ የመጀመሪያው የመጀመሪያው “አንድ” ማዕከል ሲሆን ሁለተኛው “ሁለቱ” ን የሚያሳዩ እና ሁለቱ ደግሞ “ኤል” እና በመጨረሻም 4 LED ን የሚያሳየው “አራቱን” ቁጥር 3 1 እና 2 ን በመጠቀም ነው ፣ አምስቱ 1 እና 4 ነው ፣ እና በመጨረሻም 6 2 እና 4 ነው። 1 ን ለመንዳት ፕሮግራሙን ማቃለል ስለሚችሉ ይህ ሁሉ የትምህርቱ አካል ነበር ፣ 2 እና 4 ኤልኢዲዎች።

  • 7 * ኤልኢዲዎች ፣
  • 7 * 120 ohm resistors ፣
  • 1 * 10K ohm resistor ፣
  • 1 * አዝራር ለማድረግ ግፊት ያድርጉ።
  • 1 * የጭረት ሰሌዳ 14 ቁርጥራጮች በ 20 ቀዳዳዎች (ፎቶውን ይመልከቱ)
  • ባለቀለም ሽቦ 10 * ትናንሽ ክፍሎች።
  • 10 * ዱፖንት ሴት አያያorsች ፣
  • 10 * የሙቀት መቀነስ ክፍሎች ወደ አያያorsች ይሸፍናሉ።
  • 1 * የሽያጭ ርዝመት።

መሣሪያዎች ያስፈልጋሉ።

  • ብረትን ፣
  • ሙቀት ጠመንጃ ፣
  • ለድፖን ተርሚናሎች ማጠፊያ መሳሪያ ፣
  • የጎን መቁረጫዎች።

ደረጃ 1 - ሰሌዳውን መቁረጥ እና ትራኮችን መስበር

ሰሌዳውን መቁረጥ እና ትራኮችን መስበር
ሰሌዳውን መቁረጥ እና ትራኮችን መስበር
ሰሌዳውን መቁረጥ እና ትራኮችን መስበር
ሰሌዳውን መቁረጥ እና ትራኮችን መስበር
ሰሌዳውን መቁረጥ እና ትራኮችን መስበር
ሰሌዳውን መቁረጥ እና ትራኮችን መስበር

ስለዚህ በመጀመሪያ እኔ የምጠቀምበትን የቦርድ ዓይነት እንመልከት። እንደ veroboard ፣ ማትሪክስ ቦርድ ፣ የጭረት ሰሌዳ እና የፕሮቶታይፕ ቦርድ ባሉ የተለያዩ ስሞች በኩል ይሄዳል። እኔ እንደ ቬሮቦርድ አውቀዋለሁ እና እሱን ለማግኘት ያንን ስም መፈለግ የሚችሉ ይመስላሉ። የዳቦ ሰሌዳውን ከመጠቀም ወደ ቀጣዩ ደረጃ (እኔ ሰሌዳዎችን ወደሚሠሩ ተርሚናሎች የሚገፋፉበት ሰሌዳ) ይህ ሰሌዳ እንደ ቀጣዩ ደረጃ ማሰብ እወዳለሁ። አንድ ወይም ሁለት የፕሮጀክቱን ሥራ ለመሥራት ብቻ ነው ፣ ከዚያ በእርግጥ ፒሲቢ (PCB) ለመሥራት ወደ ችግር አይሄዱም።

ስለዚህ ይህንን ሰሌዳ እንዴት ይጠቀማሉ?

  • በመጀመሪያ አንድ ወረቀት ይጠቀሙ እና ንድፍዎን ያቅዱ። የሚፈለገውን መጠን ይስሩ።
  • በመቀጠልም በጥሩ የጥርስ ሳህን በመጠቀም ሰሌዳውን በመጠን ይቁረጡ እና ጠርዞቹን ያፅዱ። ትራኮቹ ከመቁረጥ እና በትራኮች መካከል አጫጭር ሊሆኑ ስለሚችሉ ትራኮቹ መጨረሻ ላይ ሥርዓታማ መሆናቸው አስፈላጊ ነው።
  • ሁሉም ነገር ተስማሚ መሆኑን ለማረጋገጥ ሙከራ በዚህ ደረጃ ላይ ያሉትን ሁሉንም ክፍሎች እንዲመጥን ከፈለጉ ከፈለጉ ይችላሉ።
  • አንዴ ሁሉም ነገር የሚስማማ በመሆኑ ደስተኛ በሚሆንበት ጊዜ ዱካዎቹን መቁረጥ እፈልጋለሁ።

ስለዚህ ሁሉንም አስፈላጊ ዱካዎች (በአጠቃላይ 11) እንደቆረጥኩ እና ተከላካዮቹን እንደገጣጠም በስዕሎቹ ውስጥ ማየት ይችላሉ። ባለ 3 ሚሜ ቁፋሮ በመጠቀም ዱካዎቹን እቆርጣለሁ። አሁን ነገሮችን በትራኩ ላይ ማስቀመጥ በእውነቱ ነገሮችን ለማድረግ ትክክለኛው መንገድ አለመሆኑን ማመልከት አለብኝ ሆኖም ግን ዳይስን ለመወከል የ LED ምደባ የበለጠ አስፈላጊ ነበር።

ደረጃ 2: ተቃዋሚዎች ፣ ኤልኢዲዎች እና አገናኞች።

ተከላካዮች ፣ ኤልኢዲዎች እና አገናኞች።
ተከላካዮች ፣ ኤልኢዲዎች እና አገናኞች።
ተከላካዮች ፣ ኤልኢዲዎች እና አገናኞች።
ተከላካዮች ፣ ኤልኢዲዎች እና አገናኞች።
ተከላካዮች ፣ ኤልኢዲዎች እና አገናኞች።
ተከላካዮች ፣ ኤልኢዲዎች እና አገናኞች።

ስለዚህ ተከላካዮቹን በቦርዱ ውስጥ አስቀመጥኩ እና ወደ ሙሉ የኦም ሕግ ባልገባሁም ተቃዋሚዎች የተለያዩ እሴቶች እንዳሏቸው እና ቀለሞቹ እሴቱ ምን እንደሆነ እንደሚያመለክቱ ለልጄ አስረዳሁ። በዚህ ምክንያት ሁሉንም ተቃዋሚዎች በተመሳሳይ አቅጣጫ እንዲያስቀምጥ ለልጄ ነገርኩት። እንደዚሁም ወደ ኤልኢዲ ሲመጣ በኤልዲኤው አካል ላይ ያለውን ጠፍጣፋ እና አጠር ያለውን እግር ያሳየውን ኤልዲኤን ለማስቀመጥ ትክክለኛውን መንገድ እንዴት መለየት እንደሚቻል። በፎቶዎቹ ውስጥ 4 ኤልኢዲዎች በአንድ መንገድ ተጭነው ሌላኛው 3 ተቃራኒ መሆናቸውን ማየት አለብዎት።

ተከላካዮቹን እና ኤልኢዲዎችን ከሸጡ በኋላ አገናኞቹን አክለዋል። እነዚህ ከተቆረጡ የተቃዋሚ እግሮች የተሠሩ ናቸው። ወደ ተቃዋሚዎች አቅራቢያ ያሉት አገናኞች መሬቱን ወደ የ LED (ካቶድ) የጋራ እግሮች ይመራሉ እንዲሁም ከመሬት ጋር ከተመሳሳይ ትራክ ጋር የተገናኘውን የመጨረሻውን 10K resistor ማየት ይችላሉ ፣ ይህ ተከላካይ አዝራሩን ወደ መሬት ይጎትታል። በ LED መካከል ያሉት አገናኞች ኤልኢዲውን ከተለዋዋጭ ተከላካዩ ጋር ያስተካክላሉ።

ደረጃ 3 - አዝራር እና ሽቦ።

አዝራር እና ሽቦ።
አዝራር እና ሽቦ።
አዝራር እና ሽቦ።
አዝራር እና ሽቦ።
አዝራር እና ሽቦ።
አዝራር እና ሽቦ።
አዝራር እና ሽቦ።
አዝራር እና ሽቦ።

አዝራሩ ለመታከል ቀጥሎ ነበር። የትኛውን መንገድ መቀመጥ እንዳለበት ለማረጋገጥ አዝራሬን ቀድሞውኑ ሞክሬ ነበር። ርዝመቱ የተለየ ስፋቱ እና ማብሪያውን በስህተት በማስቀመጥ ይህ አስፈላጊ ነበር ፣ ስለዚህ ማብሪያ / ማጥፊያ በትራኩ ላይ የሚሠራው ቢያንስ ለማለት ትርጉም የለሽ ይሆናል።

አንዴ ማብሪያ / ማጥፊያው በቦታው ከነበረ በኋላ ሽቦዎቹ የሚሸጡባቸውን የእያንዳንዱን የትራኮች ጫፎች ሸጥኩ። በዚህ ጊዜ ወረዳውን ለማቃለል ብቻ በትንሽ ምክትል ውስጥ እንደያዝኩ ማየት ይችላሉ።

በመጨረሻ ሽቦዎቹ ተጨምረዋል ፣ እንዳይደባለቁ ለልጄ መጀመሪያ ቀይ እና ጥቁር እንዲሸጥ ነገርኩት። ቀይ ወደ መቀየሪያው (3.3v) ቮልቴጅ መሆን እና ጥቁር መሬት መሆን። ከዚያ የትኞቹ ቀለሞች የት እንደሚመርጡ ምንም ለውጥ የለውም።

የሽቦዎቹ ጫፎች ወደ Raspberry PI GPIO ፒኖች እንዲገፉ ለማድረግ በዱፖን ተርሚናሎች ውስጥ ተጣብቀዋል። ብዙዎቻችሁ የዚህ ዓይነቱን የማሸብለያ መሣሪያ እንደማያገኙ አውቃለሁ ፣ ግን ለኔ ጉዳይ ብዙ የራዲዮ ቁጥጥር ሞዴሎችን አደርጋለሁ እና ይህ ተርሚናል ለ servos እና ለ ESC ጥሩ ይሰራል ስለዚህ ከዓመታት በፊት መሣሪያ አመጣሁ። ሆኖም ከ PI ጋር ለመገናኘት የተሻለ መፍትሔ ሊሆን የሚችል ራስጌዎችን እና ተርሚናል “ኮፍያዎችን” እንኳን መግዛት ይችላሉ።

ደረጃ 4 - ሙከራ እና ግንኙነት።

ሙከራ እና ግንኙነት።
ሙከራ እና ግንኙነት።
ሙከራ እና ግንኙነት።
ሙከራ እና ግንኙነት።

ስለዚህ ቦርዱ አንዴ ከተጠናቀቀ የመጀመሪያው የሙከራ ደረጃ በእውነቱ ጥሩ ምስላዊ ማድረግ ነው። ደረቅ መገጣጠሚያዎችን እና አጫጭር ልብሶችን ፣ እንዲሁም ትንሽ የኳስ ኳሶችን እና የተቆረጡ የአካል እግሮችን ይፈትሹ። ለቦርዱ ጥሩ ብሩሽ ይስጡት እና በእኔ ሁኔታ በእውነቱ ጥሩ እይታ ለማግኘት የማጉያ መነጽር ይጠቀሙ።

በሽያጭው ደስተኛ ከሆኑ ታዲያ በ 3.3 ቪ የኃይል አቅርቦት ወይም በሁለት የ AA ባትሪዎች ላይ ለመፈተሽ በጣም ጥሩ እንደሆነ አምናለሁ። በአንድ የዳቦ ሰሌዳ ጫፍ ላይ የሚንጠለጠል እና ከዋናው ጭረቶች ጎን ለጎን 3.3V ወይም 5V (ወይም ሁለቱንም) በሃይል ሐዲዶቹ ላይ ለመመገብ የሚያስችል አነስተኛ የቮልቴጅ አሃድ አለኝ። እኔ ሁሉንም የ LED ሥራዎችን ለመፈተሽ ይህንን ተጠቀምኩ። መሬቱ በ grd ፒን ላይ ተተክሎ አንድ በአንድ የ LED ሽቦዎች ከ 3.3 ቪ ጋር ተገናኝተዋል። ከዚያ በኋላ ቀይ የኃይል ሽቦውን በ 3.3V ላይ በማስቀመጥ አዝራሩ ተፈትሾ ነበር መሬቱ ባለበት እና ከኤልዲዎቹ አንዱ ከቢጫው ማብሪያ ሽቦ ጋር ተገናኝቷል። አዝራሩ ሲጫን ኤልኢዲው መምጣት አለበት። እኔ በቪዲዮው ውስጥ ይህንን በደንብ ካልገለፅኩት ነው!

ደረጃ 5 - Raspberry PI እና ፕሮግራም።

Raspberry PI እና ፕሮግራም።
Raspberry PI እና ፕሮግራም።
Raspberry PI እና ፕሮግራም።
Raspberry PI እና ፕሮግራም።
Raspberry PI እና ፕሮግራም።
Raspberry PI እና ፕሮግራም።
Raspberry PI እና ፕሮግራም።
Raspberry PI እና ፕሮግራም።

ይህ ፕሮጀክት ሁል ጊዜ ጥሩ ተግዳሮት ነበር ፣ ቶማስ እንዲሁ እሱ መርሃ ግብር እንዲሠራ ፣ እንዲሠራ ማድረግ ነበረበት።

ስለዚህ እኔ Raspberry pi 3 ሞዴል B+እየተጠቀምኩ ነው። እኔ እንጆሪ ፓይ 4 አግኝቻለሁ ግን 3. ለመጠቀም ወሰንኩ። በዚህ ምክንያት እኔ ደግሞ በ “Raspberry PI 3” ላይ ከሚሠራው “Scratch 3” ይልቅ “Scratch 2” ን ለመጠቀም እመርጣለሁ ፣ ግን እሱ በጣም ቀርፋፋ ነው እናም በእሱ ውስጥ እሰጠዋለሁ።

የዚህ የፕሮጀክቱ የመጀመሪያ ደረጃ የ Raspberry PI ፒን ማተም እና እንዴት እንደሰራ ለልጄ ማሳየት ነበር። እኔ መሬቱን እና 3.3 ቪ ሽቦዎችን አገናኘሁ። ከዚያ ለልጄ ነገርኩት እሱ እንደ ጂፒኦ ምልክት እስከተደረገ ድረስ ቀሪዎቹን ሽቦዎች የት እንዳገናኘው ምንም ለውጥ የለውም ፣ እና የት እንዳስቀመጠ የትኛው ሽቦ ማስታወሻ መፃፍ ነበረበት!

አንዴ ሁሉም ገመዶች ከተገናኙ ፒአይኤው ተበራ እና ጭረት 2 ተከፈተ። የመጀመሪያው ማድረግ GPIO ን ማከል ነው ፣ ስለዚህ ወደ “ተጨማሪ ብሎኮች” ይሂዱ እና GPIO ን ይምረጡ። ከዚያ ወደ “raspberry pi GPIO” መዳረሻ አለዎት እና በዚህ ጊዜ “SET GPIO ** ወደ HIGH/LOW” ብሎክ ወደ አካባቢው በመጎተት እያንዳንዱን ኤልኢዲ በቀላሉ መሞከር እና ትክክለኛውን የጂፒኦ ቁጥር እና አመክንዮ ሁኔታ መርጦ ከዚያ ብሎኩን ጠቅ ያድርጉ ኮዱን ያሂዱ።

ደረጃ 6 - ሙሉ ፕሮግራሙ ግራፊክ እና አካላዊ።

ሙሉ ፕሮግራሙ ግራፊክ እና አካላዊ።
ሙሉ ፕሮግራሙ ግራፊክ እና አካላዊ።
ሙሉ ፕሮግራሙ ግራፊክ እና አካላዊ።
ሙሉ ፕሮግራሙ ግራፊክ እና አካላዊ።
ሙሉ ፕሮግራሙ ግራፊክ እና አካላዊ።
ሙሉ ፕሮግራሙ ግራፊክ እና አካላዊ።
ሙሉ ፕሮግራሙ ግራፊክ እና አካላዊ።
ሙሉ ፕሮግራሙ ግራፊክ እና አካላዊ።

ስለዚህ ፕሮግራሙን በሁለት ክፍሎች መከፋፈል ይችላሉ በመጀመሪያ የ LED ን ከዚያም ሁለተኛው በማያ ገጽ ላይ ውክልና። ሁለቱም መርሃግብሮች ከዚህ በታች የተዘረዘሩትን አንድ መሠረታዊ መርህ ይጠቀማሉ።

  • የዳይ ቁጥር ተብሎ በሚጠራው የውሂብ ማገጃ ውስጥ ተለዋዋጭ ያድርጉ ፣ ይህ የተፈጠረውን የዘፈቀደ ቁጥር ያከማቻል።
  • አዝራሩ እስኪጫን ይጠብቁ።
  • ዳይሱን ለመንከባለል “ውዝግብ” ብሎኩን ይደውሉ።
  • የዘፈቀደ ቁጥር ይፍጠሩ እና ለተለዋዋጭው “የዳይ ቁጥር” ይመድቡት
  • ከዚያ ለ 6 የተለያዩ ቁጥሮች የሚስማሙ 6 ተከታታይ “ከሆነ” መግለጫዎችን ያድርጉ ፣ በእያንዳንዱ ሁኔታ ቁጥሩን ለስፕሪተሮች ያሰራጩ እና የ LED ን ለማብራት የቁጥር ብሎኮችን ይደውሉ።
  • እንደገና ለመንከባለል አዝራሩ እስኪጫን ይጠብቁ።
  • የሁሉንም ኤልኢዲዎች ለመዞር ቦታን ለመጫን አማራጩን ያክሉ ፣ ይህ የ LED ምንም ይሁን ምን አሁን ባለው ሁኔታ ውስጥ ስለሚቆይ የጭረት ፕሮግራሙን ሲዘጉ ጠቃሚ ነው።

ለማያ ገጹ ማሳያ እኔ እያንዳንዳቸው በሁለት አለባበሶች (አብራ እና አጥፋ) እያንዳንዳቸው 7 ስፖርተኞችን ለመሥራት እመርጣለሁ። ይህ የተወሳሰበ ይመስላል ፣ ግን የመጀመሪያውን የስፕሪቱን መልሶች ለ 6 የስርጭት መልእክቶች ሙሉ በሙሉ ካዘጋጁት በኋላ በጣም መጥፎ አልነበረም ፣ ከዚያ እርስዎ ብቻ ያስፈልግዎታል ገልብጠው ቦታውን ይለውጡ እና የትኛው ልብስ በአዲሱ ሥፍራ ላይ ማብራት ወይም ማጥፋት እንዳለበት ይወስኑ።

ያ ትርጉም ያለው ይሁን አይሁን አላውቅም! በየትኛውም መንገድ ፈታኝ ነው! ፕሮግራሙን እንደ ያልተፈቀደ የፋይል ዓይነት እዚህ ማካተት አልችልም ነገር ግን ተጨማሪ ዝርዝሮችን ለመጠየቅ ነፃነት ይሰማኛል።

የሚመከር: