ዝርዝር ሁኔታ:
- ደረጃ 1: ቁሳቁሶች እና መሳሪያዎች
- ደረጃ 2 - መንኮራኩሮችን መለወጥ እና የጭነት መኪናውን ማዘጋጀት
- ደረጃ 3: የመቁረጥ እና የብየዳ የሞተር ተራራ
- ደረጃ 4 - የሞተር እና ቀበቶውን መትከል
- ደረጃ 5 የሽቦ ሥዕላዊ መግለጫዎች
- ደረጃ 6 - ቢኤምኤስን ማያያዝ
- ደረጃ 7 ማብሪያ/ማጥፊያ (የሉፕ ቁልፍ)
- ደረጃ 8 - VESC ፣ የባትሪ አመላካች እና የ UBEC አገናኝ
- ደረጃ 9 የሞተር ዳሳሽ ወደ ቬሴክ
- ደረጃ 10: የኃይል አቅርቦት Raspberry Pi
- ደረጃ 11 Pi ን ፣ መብራቶችን እና ጂፒኤስን ማገናኘት
- ደረጃ 12 መኖሪያ ቤት
- ደረጃ 13 መሠረታዊ ቅንብር ፒ
- ደረጃ 14 ፕሮጀክቱን በእርስዎ ፒ ላይ ያስቀምጡ
- ደረጃ 15 የኪዮስክ ሞድ Raspberry Pi ን ማቀናበር
- ደረጃ 16: እንዴት እንደሚሰራ
ቪዲዮ: ሊደረስበት የሚችል የኤሌክትሪክ ሎንግቦርድ 16 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
ይህ ፕሮጀክት በሬስቤሪ ፓይ አማካኝነት መንገዱን የሚይዝ የኤሌክትሪክ ረጅም ሰሌዳ ያካትታል። እነዚህ ክፍለ -ጊዜዎች በ ‹mySQL› የውሂብ ጎታ ውስጥ ተይዘዋል እና በማይክሮግራም ሥራ‹ ፍላስክ ›በተሠራው ድር ጣቢያዬ ላይ ይታያሉ።
(ይህ በ 3 ሳምንታት ውስጥ የተሠራ የትምህርት ቤት ፕሮጀክት ነው)
ደረጃ 1: ቁሳቁሶች እና መሳሪያዎች
ይህ ፕሮጀክት የሽያጭ ክህሎቶችን ይፈልጋል እና ወደ 500 ዩሮ ያስከፍላል።
ቁሳቁሶች:
ከአቅራቢዎች ጋር ሁሉም ቁሳቁሶች እና አገናኞች በቢል ኦፍ ቁሳዊ ሉህ ውስጥ አሉ።
መሣሪያዎች ፦
- ብረታ ብረት + ቆርቆሮ
- ማያያዣዎች
- ሙቅ ሙጫ ጠመንጃ
- ጠመዝማዛዎች እና የአልለን ቁልፍ ስብስብ
- ፒንቴክ አንዳንድ ጊዜ ሊጠቅም ይችላል
- የሽቦ መቁረጫ/መቀነሻ
በዚህ ፕሮጀክት ውስጥ ላቲ ፣ ሌዘር መቁረጫ እና 3 ዲ አታሚ ጥቅም ላይ ይውላሉ!
ደረጃ 2 - መንኮራኩሮችን መለወጥ እና የጭነት መኪናውን ማዘጋጀት
በመጀመሪያ ፣ እነዚያን ትናንሽ ነጭ መንኮራኩሮች ከረዥም ሰሌዳዬ ላይ አወጣኋቸው። ከዚያ የኳሱን ተሸካሚዎች አስወግጄ በብርቱካኑ 90 ሚሜ ጎማዎች ውስጥ አኖርኳቸው።
ሞተሩ የሚጫንበት የጭነት መኪና አነስተኛ ማስተካከያ ይፈልጋል። የማርሽ መንኮራኩር ያለው መንኮራኩር በገዛሁት ረዥም ሰሌዳ ላይ ባለው የጭነት መኪና ላይ አይገጥምም ፣ ስለሆነም 1 ሴንቲ ሜትር ገደማ በመጥረቢያ መቁረጥ ነበረብኝ።
እና ከማሽከርከሪያው (ከማሽከርከሪያው) ጎማ በስተቀር (በጭራሽ በጭራሽ በጭነት መኪኖች ላይ) ጫናቸው (በስተቀኝ በኩል ትክክለኛውን መርጫለሁ)።
ደረጃ 3: የመቁረጥ እና የብየዳ የሞተር ተራራ
ከላይ ካለው ስእል ልኬቶች ላይ የአሉሚኒየም ሞተሩን ከላስተር ጋር አደረግሁ።
የተራራው አቀማመጥ አስፈላጊ ነው። ሰሌዳውን ሳይነካው በተቻለ መጠን ወደ ታች መታጠፍ አለበት እና እኔ ትልቅ ሞተር ስላለኝ ፣ አንግል ያን ያህል ትልቅ አይደለም። እኔ ብየዳውን አውቃለሁ ስለዚህ መጀመሪያ እሱ ትንሽ አሽከረከረው እና ከዚያ ቦታውን ለመፈተሽ የጭነት መኪኖቹን ሰሌዳውን እንደነካ ለማየት ከጎን ወደ ጎን ገፋሁ።
መላው ሰሌዳዬ ከተጠናቀቀ በኋላ የሙከራ ጉዞዬን አደረግሁ እና የሞተሩ ተራራ ተበታተነ ስለዚህ በመጪው ፎቶ ላይ ለምን ሞተሬ እንደተበላሸ ያብራራል።) ከዚያ በኋላ ጓደኛዬን ሙሉ በሙሉ እንዲበላው ጠየቅሁት።
ደረጃ 4 - የሞተር እና ቀበቶውን መትከል
ሞተሩን ወደ ተራራ ለመጫን ከ M4*14 ድፍረቶች 4 ይጠቀሙ።
ከዚያ በኋላ በሞተር ዘንግ ላይ የ 12 ጥርስ ሞተር መጎተቻውን ማሰር አለብዎት። ጥቃቅን ድፍረቱ በጠፍጣፋው ጠፍጣፋ ክፍል ላይ መሆኑን ያረጋግጡ!
አሁን አንዱን ቀበቶ ወስደህ በመዞሪያው ዙሪያ ልታስቀምጠው ፣ መንኮራኩሩን በማርሽር ወስደህ መላው ቀበቶው በማርሽያው ዙሪያ እስኪሆን ድረስ መዞር ትችላለህ።
ጎማዎ እንዳይወድቅ ነጩን ወደ የጭነት መኪናው ያጥብቁት እና ያ ብቻ ነው።
ደረጃ 5 የሽቦ ሥዕላዊ መግለጫዎች
የኤሌክትሮኒክስ ክፍሎች ከላይ በተቀመጡት ሥዕሎች መሠረት ተገናኝተዋል።
የመጀመሪያው የኤሌክትሮኒክስ ዕቃዎች ሙሉ ንድፍ ነው።
ሁለተኛው ዲያግራም ሁሉንም የኤሌክትሪክ ረጃጅም ሰሌዳ ክፍል ግንኙነቶች ያሳያል ፣ 6 ቹ UBEC እስከ 12V ወደ ቀጣዩ ሥዕላዊ መግለጫ ይሄዳል። ያ ሥዕላዊ መግለጫ በራዝቤሪ ፒ ቁጥጥር ስር ያሉ መብራቶችን እና ዳሳሾችን ወረዳ ያሳያል።
ምናልባት እርስዎ ቀደም ብለው እንዳዩት ፣ የ tft ማያ ገጹ ብዙ ፒኖችን የሚይዝ የሴት ራስጌ አለው። ከጂፒኤስ ሞዱል ጋር ለተከታታይ ግንኙነት የሚያስፈልጉን ፒኖች። ስለዚህ እኛ በምናስፈልጋቸው ፒኖች ላይ ያሉትን ገመዶች ሸጥኳቸው (ምስል 4-6) ወደ Pi ወደሚሰካ ሴት ራስጌ።
ደረጃ 6 - ቢኤምኤስን ማያያዝ
እኔ ለግንኙነቱ ዲያግራም comsa42 የእሱን ውስጠ -ቁምፊዎችን እጠቀም ነበር።
ቤቶቼ ውስጥ እንዲገቡኝ እና ውሃ በማይገባበት የዲሲ መሰኪያ በኩል 'ስማርት ባትሪ መሙያ' እንዲሞላላቸው ቢኤምኤምኤስ (የባትሪ አስተዳደር ስርዓት) ሚዛናዊ ቦርድ ሊፖዬን ለመሙላት እጠቀም ነበር።
በቢኤምኤስ ላይ አንድ የኃይል መሙያ ወደብ ሁለት ገመዶችን ሸጥኩ ፣ አንደኛው በፒ- (ጥቁር) እና ሌላኛው በ P+ (ቀይ)። (2 ኬብሎች ብቻ ስለሚሄዱ እነዚህ ኬብሎች በጣም ወፍራም መሆን አያስፈልጋቸውም። የኃይል መሙያ ወደብ)
ማሳሰቢያ - መጀመሪያ ላይ በዲሲ መሰኪያ በዊንች ተጠቅሜ ነበር ፣ ግን በኋላ ላይ ከ BOM ውሃ በማይገባበት የዲሲ መሰኪያ ተተካሁት። መሰኪያውን ገና አይሽጡ ወይም አንዴ በመኖሪያዎ ውስጥ ማስገባት ከፈለጉ ችግር ይገጥማዎታል።
ሁለቱን ባትሪዎች በተከታታይ ከተገናኘሁት ‹XT60 2 ጥቅል በተከታታይ ተሰኪ ›ውስጥ አንዱን አገናኘኋቸው። ያንን የወንድ ራስጌ ወደ አንዲት ሴት ሰካሁ እና ወፍራም ቀይ እና ጥቁር ሽቦ ሸጥኩለት። ቀዩ ሽቦ ወደ ቢ+ አንድ ቢኤምኤስ እና ጥቁሩ ወደ ቢ- ይሄዳል።
ከዚያ ለባትሪዎቹ ሚዛናዊ ኬብሎች። እኔ ከተገዛው ሚዛን ኬብሎች ሁለቱን ተጠቅሜ ለባትሪ አንድ የቀይ ሚዛኑን ሽቦ እና ለሁለቱም ለባትሪ ሁለት የመጨረሻውን ጥቁር ሽቦ ነቅዬ ነበር። እኛ አያስፈልገንም ምክንያቱም እነዚህ እኛ ቀደም ሲል ካገናኘነው ወፍራም የባትሪ ሽቦዎች ጋር ተመሳሳይ ናቸው። ከዚያ እንደ ዲያግራም በትክክለኛው ቅደም ተከተል ያሽጡት።
ማሳሰቢያ - በመሃል ላይ መሬቱን ከሚቀጥለው ባትሪ ከአዎንታዊው ጋር አገናኘሁት ፣ ግን ያ በእውነት አስፈላጊ አይደለም ፣ ምክንያቱም ተከታታይ አገናኙ ቀድሞውኑ ያንን ያደርጋል።
ደረጃ 7 ማብሪያ/ማጥፊያ (የሉፕ ቁልፍ)
የ 60 ዶላር ፀረ-ብልጭታ መቀየሪያ ከመግዛት ይልቅ የሉፕ ቁልፍን ሠራሁ። መርሆው ቀላል ነው። በወረዳው ውስጥ ማቋረጫ ያደርጉ እና ሰሌዳውን ለማብራት የ XT90 ፀረ-ብልጭታ ማያያዣውን ያገናኙ እና ምንም ፍንዳታ ሳይኖር ወረዳው ተዘግቷል።
መጀመሪያ ሽቦውን ለወንድ ተሰኪ (ምስል 2-4) እና ከዚያም አንዳንድ የ 3.5 ሚሜ ጥይት ማያያዣዎችን ወደ ሴት XT90 ተሰኪ ሸጥኩ።
ከባትሪዎቹ ጋር ለማገናኘት ፣ ወንድ XT60 ማገናኛን ወደ ሴት XT60 አያያዥ እጠቀም ነበር ነገር ግን በቀይ ሽቦ ውስጥ ባለ መቋረጥ። ከዚያ ሽቦውን በግማሽ ወደቆረጥኩበት ጫፎች ላይ የጥይት ማያያዣዎችን ሸጥኩ ፣ ስለሆነም በቀጥታ ወደ ገመድ ከመሸከም ይልቅ የሴት XT90 ን ራስጌ መሰካት እችላለሁ። ስለዚህ እሱን ይሰኩ እና voila ፣ የማብሪያ/ማጥፊያ ማብሪያው ተከናውኗል።
ደረጃ 8 - VESC ፣ የባትሪ አመላካች እና የ UBEC አገናኝ
እኔ 3 XT60 ራስጌዎችን አንድ ላይ በማጣበቅ (ምስል 1) እና ከዛፉ አወንታዊ ሽቦዎች እና ከዛፉ አሉታዊ ነገሮች ላይ ሽቦ በመሸጥ የራሴን '3 ከ 1 አያያዥ ጋር' አድርጌያለሁ (ምስል 2-6)። በመቀጠልም የወንድ ማገናኛን ሸጥኩለት እና እርቃናቸውን ገመዶች በጥቁር ቴፕ ጠበቅኳቸው። (ምስል 7-9)
VESC እና አመላካች
በ VESC የኃይል ኬብሎች እና በባትሪው መቶኛ/የቮልቴጅ አመልካች ኬብሎች ላይ አንድ ወንድ XT60 መሰኪያ ይሽጡ።
uBEC
የ 2 ሚዛናዊ ኬብሎችን እና የወንድውን ጫፍ ወደ ወንድ XT60 ተሰኪ ያላቅቁ። የሴት ጫፎች ከ uBEC (የቮልቴጅ መቀየሪያ) የግቤት ጎን ጋር ይገናኛሉ።
ማሳሰቢያ -ሚዛኑን ሽቦዎች ‹ትንሽ› አጠር አድርጌ ነበር ፣ ግን ያ ስህተት ነበር ስለዚህ ተውዋቸው።)
ደረጃ 9 የሞተር ዳሳሽ ወደ ቬሴክ
የሞተር ዳሳሹን ከ VESC ጋር ለማገናኘት ሁለት የእርከን ኬብሎችን ይጠቀሙ። ሞተሩ 5 ፒኖች ፣ 2 ለኃይል en ዛፍ ለአዳራሹ ዳሳሾች (በአንድ አዳራሽ ዳሳሽ 1 ፒን) አለው።
አራቱን ኬብሎች ከ 4 ፒን ጎን አውጥተው ከሁለተኛው የእግረኛ ገመድ አንድ ተጨማሪ ሽቦ ይውሰዱ ፣ ትንሽ አጠር አድርገው ጥቂት የወንድ ፒኖችን ወደ መጨረሻው ይሸጡ። ልክ እንደ ስዕሎቹ በትክክለኛው ቅደም ተከተል አስቀምጣቸው
ሁሉም ነገር ደህንነቱ የተጠበቀ እንዲሆን የሙቀት መቀነሻ ቱቦዎችን እና ቴፕ ይጠቀሙ! ያ ሲጠናቀቅ ፣ የሚቀረው ብቸኛው ነገር ከ VESC እስከ ሞተር በትክክለኛው ቅደም ተከተል ውስጥ ማስገባት ብቻ ነው።
ደረጃ 10: የኃይል አቅርቦት Raspberry Pi
እኛ እንጆሪ ፒን በዩኤስቢ በኩል የሚያበራ 12V ወደ 5V መለወጫ ያስፈልገናል ፣ ስለሆነም ወዲያውኑ የመኪና መሙያ አሰብኩ። ርካሽ እና ተግባራዊ መፍትሔ ነው።
ማሳሰቢያ: እኛ ከመክፈትዎ በፊት 2.1 አምፔሮችን ሊያቀርብ የሚችል የትኛው ወደብ መሆኑን ማስታወስ አለብዎት ፣ ምክንያቱም ፒው ስለሚያስፈልገው።
ስለዚህ ተለጣፊውን ያስወግዱ እና የመኪናውን ክፍያ ከላይ ይክፈቱት ፣ ከዚያ በታች ያለውን ፒን ይፍቱ። ከዚያ በኋላ በቀላሉ ይከፈታል ፣ የፀደይ (+12 ቮ) እና የብረት ጠመዝማዛ ነገር (GND) ይለቀቅና በእነዚያ ሚዛናዊ ሽቦዎች 2 ይተካቸዋል (የወንድውን ጎን ለ PCB ይሸጥ)።
ያ ሲደረግ ፣ የዲሲ መሰኪያውን ከሽቦዎቹ ጋር በማገናኘት ሁሉም ነገር ትክክል መሆኑን አረጋግጫለሁ እና ወደ እኔ የኤንዲኤን የኃይል አቅርቦት (ኤሌክትሪክ አቅርቦት) ተሰኪው እና የዩኤስቢ ውፅዓት ቮልቴጅን (ሁለቱ ውጫዊዎቹ +5V እና GND) ናቸው።
ሁሉም ነገር ትክክል ከሆነ ፣ እርቃናቸውን የብረት ክፍሎች በተወሰኑ የሙቀት መቀነሻ ቱቦዎች እና ቴፕ መደበቅ ይችላሉ።
ማሳሰቢያ -በባትሪ መሙያ ላይ ያለውን ዋልታ Dubbelcheck ፣ ምክንያቱም የተለየ ሊሆን ይችላል።
ደረጃ 11 Pi ን ፣ መብራቶችን እና ጂፒኤስን ማገናኘት
አሁን ለብርሃን ኃይል።
ከእኛ uBEC 12 ቮን እንቀበላለን እና ያንን ለፊት መብራቶቻችን ፣ ለጅራት መብራት እና ለመኪና መሙያ ያስፈልገናል። ራስተርቤሪ ፓይ ኤልዲዎቹን ለመመገብ በቂ የአሁኑን ወይም የቮልቴጅ ማምጣት አይችልም ስለዚህ ትራንዚስተር መጠቀም አለብን። 12 ቮ እንደ የኃይል አቅርቦት ጥቅም ላይ ይውላል እና የ “NPN” ትራንዚስተር ቤዝ (2N222: pic 2) ን በመቆጣጠር ራስተርቤሪ ፓይ ያጠፋቸዋል እና ያጠፋቸዋል ስለዚህ ያንን ለፕሮቶታይፕ ቦርድ እንሸጠው።
በመጀመሪያ ሁሉም የጅራቱ ብርሃን እንደ ረዥሙ ሰሌዳ ጀርባ እና ራስተርቤሪ ፓይ ከፊት ስለሚመጣ ገመዱ ማራዘም አለበት (ምስል 3-5)። የጅራት መብራት 3 ሽቦዎች አሉት። ጥቁር (አሉታዊ) ፣ ቢጫ (ሩጫ/ጅራት መብራት) ፣ ቀይ (ብሬክ/ማቆሚያ መብራት)። ነገር ግን በብሬክ እና በሩጫ መብራት መካከል በጣም ትንሽ ልዩነት ብቻ ስለሆነ ፣ ቀይ ሽቦውን ለመጠቀም እና ቢጫውን ብቻውን ለመተው እመርጣለሁ። የኋላ መብራቱ በተሰጠው ብረት ውስጥ ረዥም የወንድ ሽቦ ያስቀምጡ እና ሽቦው እስኪፈታ ድረስ አብረው ያጠፉት። ለጥቁር እና ቀይ ሽቦ ይህንን ያድርጉ።
ለኋላ መብራቶች ፣ በትይዩ ይሸጡዋቸው። ከዚያ የፕሮቶታይፕ ቦርድ። የሁለቱን ሚዛን ሽቦዎች ሴት ጫፎች ወደ ቦርዱ በመሸጥ 12V ን በመላ ሰሌዳው ላይ ለማሰራጨት የመዳብ ሽቦ ይጠቀሙ። ከዚያ ትራንዚስተሮችን ይጨምሩ ፣ አንደኛው የፊት መብራቶች እና አንዱ ለኋላ መብራቶች። ሰብሳቢ -> 12 ቮ ፣ አመንጪ -> GND en መሠረቱን ወደ ተከላካይ ከዚያም ወደ እንስት ጫፍ ባለው ሽቦ ፣ ይህም በሮቤሪ ፒ ፒ ጂፒኦ ፒን (ፒን 20 እና 21) ላይ ይጣጣማል። የመኪና መሙያ በ 12 ቮ ኃይል ሊሆን ይችላል ፣ ከዚያ የዩኤስቢ ገመድ በትክክለኛው የዩኤስቢ ግብዓት ውስጥ ያስገቡ እና የማይክሮ ዩኤስቢውን ጫፍ በሬስቤሪ ፒ ውስጥ ያስገቡ።
የግንኙነቶች ጂፒኤስ;
ፒአይፒ ጂፒኤስ
3.3V -> ቪን
GND -> GND
RX -> TX
TX -> RX
ማሳሰቢያ -ትራንዚስተሩን የያዙት 2 የመሠረት ፒኖች ብቻ የአሁኑን ለመገደብ የውጭ ተከላካይ ያስፈልጋቸዋል። መብራቶቹ እነዚያ አያስፈልጋቸውም ምክንያቱም በሊዶች ውስጥ ተገንብተዋል።
ደረጃ 12 መኖሪያ ቤት
ሁሉም ሽቦው ደህንነቱ የተጠበቀ መሆኑን ለማረጋገጥ እና በኋላ በቤቱ ውስጥ ማስገባት ቀላል መሆኑን ለማረጋገጥ በፕላስቲክ ፎይል አንድ ላይ ያሉትን ክፍሎች ጠቅልዬአለሁ። ሁሉንም ክፍሎች በፈጠራ ውስጥ ዲዛይን አድርጌ በ 3 ዲ አታሚዬ አተምኳቸው። ሁሉም የፈጠራ (.ipt) ፋይሎች እና የአታሚ/ቁርጥራጭ ፋይሎች (.stl) ቀርበዋል። ንድፎቹ በጣም መሠረታዊ ናቸው።
የኋላ ጎን (የኤሌክትሪክ ረጅም ሰሌዳ ክፍሎች)
የባትሪውን አመላካች እና የሴት XT90 መሰኪያ ማስገባት እና ከዚያ የፕላስቲክ ሳጥኑን ማስቀመጥ ይችላሉ። መኖሪያ ቤቱ ከተጣበቀ በኋላ ማብሪያው ሲገባ እና ሲወጣ ተጣብቆ እንዲቆይ የ XT90 መሰኪያውን በሙቅ ሙጫ አስተካክዬዋለሁ። እንዲሁም የሉፕ ቁልፉን ሲሰኩ ግድግዳው ውስጥ መጫን እንዳይቻል የ XT90 ተሰኪ ከተያያዘበት ግድግዳው አጠገብ ባለው የቤቱ ውስጠኛ ክፍል ላይ አንድ ብልጭታ አክያለሁ።
ከጂፒኤስ ሞዱል አንቴና ረጅም ፣ በጣም ረጅም ነው። ስለዚህ ሁለቱን ጫፎች ከሳጥኑ ውጭ አቆየሁ እና ሽቦውን በዚህ የጉዳይ ክፍል ውስጥ አጠፍኩት።
ማሳሰቢያ: ረዥም ሰሌዳ ያልነበራቸው ትናንሽ ዊንጮችን ይጠቀሙ!
ያ አንዴ ጥሩ ከሆነ የእኔን የሙከራ ዲሲ መሰኪያ ውሃ በማይገባበት ተተካ። ከቢኤምኤስ ቦርድ ጋር በተያያዙት ሽቦዎች ላይ አንዳንድ ሽቦዎችን በሴት ጥይት ማያያዣዎች ወደ ሽቦዎቹ እና ወንድ ጥይት ማያያዣዎች ሸጥኩ። አንዴ እንደገና ፣ ሽቦዎቹ በጣም ወፍራም መሆን የለባቸውም ምክንያቱም ባትሪ መሙያው በ 2 amps ዙሪያ ብቻ ይሰጣል። በአንዳንድ ትናንሽ ሽቦዎች ውስጥ በጉዳዩ ውስጥ መሰኪያውን መሰካት ቀላል ይሆናል…
የፊት ጎን (ራፕቤሪ ፓይ በጂፒኤስ እና መብራቶች)
ማያ ገጹን ወደ መያዣው ጀርባ ያንሸራትቱ። ሁሉንም ገመዶች በመኖሪያ ቤቱ ውስጥ ያስቀምጡ እና ወደታች ያሽጉ። አንቴና እና እንጆሪ ፒ መካከል አንዳንድ ፎይል ወይም የሆነ ነገር ማስቀመጥ ይፈልጉ ይሆናል ፣ ምክንያቱም እሱ በጣም መግነጢሳዊ ነበር እና ኮምፒተሮች ሁል ጊዜ እንደዚህ አይወዱም።
ማሳሰቢያ -ንክኪውን የሚቆጣጠሩ ማናቸውንም ገመዶች እንዳያበላሹ የ tft ማያ ገጹን ወደ መኖሪያ ቤቱ ሲያንሸራትቱ ይጠንቀቁ። በእኔ ላይ ሆነ…
ደረጃ 13 መሠረታዊ ቅንብር ፒ
በመጀመሪያ ፣ ከ Raspbian ጋር የ SD ካርድ ያስፈልገናል። Rasbian ን ከዚህ ማውረድ ይችላሉ። አንዴ አንዴ ከወረደ ፣ በ SD ካርዱ ላይ Rasbian ን መጫን እንችላለን። በኮምፒተርዎ ላይ Win32Discmanager ወይም etcher ን በመጠቀም ሶፍትዌሩን መጫን ይችላሉ።
ሲጫን SSH ን በ pi ላይ ለማንቃት ያለ ቅጥያ 'ssh' የተባለ ፋይል ማከል ይኖርብዎታል። ያ አንዴ ከተጠናቀቀ ፣ የራስዎን እንጆሪ ማስነሳት እና ወደ አውታረ መረብዎ ማከል ይችላሉ።
ፒው ከአውታረ መረብዎ ጋር ግንኙነት አይኖረውም ስለዚህ የኤፒአይፒ አድራሻ ማዘጋጀት አለብዎት ፣ ይህ ከአውታረ መረብ ጋር ግንኙነት በሌለበት ጊዜ የሚኖረው አይፒ አድራሻ ነው። በኤስዲ ካርዱ ላይ 'cmdline.txt' የሚለውን ፋይል ይክፈቱ እና የ APIPI አድራሻ ያክሉ። ለምሳሌ ፦ 'ip = 169.254.10.5'።
ማሳሰቢያ - ሁሉም ነገር በአንድ መስመር ላይ መቆሙን ያረጋግጡ ወይም አይሰራም!
ኤስዲውን በፒአይ ውስጥ ያስገቡ ፣ የአውታረ መረብ ገመድ ከእርስዎ ፒ ወደ ኮምፒተርዎ ያክሉ እና ከዚያ ኃይሉን ያስገቡ።
ከዚያ በኋላ Putty ን መጠቀም ይችላሉ ወይም ማክ የሚጠቀሙ ከሆነ የኤስኤስኤች ግንኙነት ለመፍጠር ተርሚኑን ይጠቀሙ።
የገመድ አልባ ግንኙነትን ማከል;
አዲስ አውታረ መረብ በእርስዎ ፒ ላይ ለማከል ይህንን ትእዛዝ መተየብ ይችላሉ-
አስተጋባ ENTER_ YOUR_PASSWORD | wpa_passphrase ENTER_YOUR_SSID >>
/etc/wpa_supplicant/wpa_supplicant.conf
ዳግም ከተነሳ በኋላ የአይፒ አድራሻዎን በራውተርዎ ላይ ማግኘት እና በዚያ ip አድራሻ በ ssh በኩል ከእርስዎ ፒ ጋር መገናኘት አለብዎት።
ssh pi@IP_FROM_PI
ያንን መጠቀም እንድንችል ሁል ጊዜ የእርስዎን አይፒ ማግኘት ትንሽ የሚረብሽ ነው ስለዚህ እኛ እሱን እንድንጠቀም የአስተናጋጅ ስም እናቀናብር (በዚህ ላይ በንፋስ ማውጫ ፒሲ ላይ የቦንጆር ጭነት ያስፈልጋል)።
sudo raspi-config nonint do_hostname CHOOSE_A_HOSTNAME
ማሳሰቢያ: ለወደፊቱ የአስተናጋጅ ስም ለመጠቀም የ SSH ደንቡን እንደዚህ መተየብ አለብዎት
ssh USER@YOUR_HOSTNAME.local
የፓይው ስርዓት እና ጥቅሎች ወቅታዊ መሆናቸውን እርግጠኛ መሆን አለብን-
ያንን ለመገንዘብ የሚከተለውን ትዕዛዝ ያስገቡ ፦
sudo apt-get update && sudo apt-get ማሻሻል
ደረጃ 14 ፕሮጀክቱን በእርስዎ ፒ ላይ ያስቀምጡ
አዲስ ተጠቃሚ
ለዚህ ፕሮጀክት አዲስ ተጠቃሚ ‹ሎንግቦርድ› ፈጠርኩ ፦
ለዚህ ወደ ሥሩ መሄድ ያስፈልገናል
sudo -i
Adduser longboard አዲስ የይለፍ ቃል:> l0ngb0@rd ሙሉ ስም:> የኤሌክትሪክ ሎንግቦርድ
ቀሪውን ባዶ መተው ይችላሉ። እንደ ቀጣዩ እኛ ለተጠቃሚው ‹ረጅም ሰሌዳ› የሱዶ መብቶችን መስጠት አለብን
adduser longboard sudo
ከዚያ በኋላ ወደ ረዥሙ ሰሌዳችን ተጠቃሚ እንመለሳለን
su longboard
ጥቅሎች
ለፕሮጀክቱ አንዳንድ ጥቅሎችን መጫን። ድር ጣቢያውን የውሂብ ጎታ ለማስተናገድ ጥቅሎች
python3 -m pip install --user --mapp pip == 9.0.3
sudo apt install -y python3-mysqldb mysql-server uwsgi nginx uwsgi-plugin-python3 rabbitmq-server
የአገናኝ ዳታቤዝ ፣ የጥቅሎች ድር ጣቢያ እና ቤተ -መጽሐፍት በ GPS/tijdzone deteie ን ይጎዳሉ
Python -m pip ጫን mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib argon2 libgeos-dev pytz tzwhere
የውሂብ ጎታ ማዋቀር
የ mysql ሁኔታን ይፈትሹ
sudo systemctl ሁኔታ mysql
ይህንን ትዕዛዝ በማስገባት ፣ MySQL የሚያዳምጠው በ 127.0.0.1 -> ከአውታረ መረቡ የማይደረስበት ፣ አካባቢያዊ (በራሰ ላይ ብቻ) መሆኑን ማየት ይችላሉ።
ss -lt | grep mysql
ደንበኛን እንደ ሮኦ ይጀምሩ
sudo mysql
ተጠቃሚዎችን ይፍጠሩ ፦
የፍጠር ተጠቃሚ 'ፕሮጀክት-አስተዳዳሪ'@'localhost' በ '@min_l0ngb0@rd' ተለይቷል ፤
የፈጠራ ተጠቃሚ 'ፕሮጀክት-ሎንግቦርድ'@'' localhost 'ተለይቶ በ' l0ngb0@rd ';
የውሂብ ጎታ መፍጠር እና ልዩ መብቶችን ማዘጋጀት;
DATABASE longboard_db ፍጠር ፤
በ ‹longboard_db› ላይ ሁሉንም ግላዊነት ይስጡ።* ወደ‹ ፕሮጀክት-አስተዳዳሪ ›@‹ localhost ›ከተሰጠ ምርጫ ጋር። > ስጦታ ይስጡ ፣ ያስገቡ ፣ ያዘምኑ ፣ በ longboard_db ላይ ይሰርዙ። > የፍላጎት ግኝቶች;
ሰንጠረ tablesችን ለመፍጠር የ sql ስክሪፕት ያሂዱ ፣ እሱ ለድር ጣቢያው ነባሪ ተጠቃሚም ይፈጥራል-
(የተጠቃሚ ስም: ረጅም ሰሌዳ ፣ የይለፍ ቃል: ሙከራ)
ምንጭ / ቤት / የመዝግብ ማስታወሻ / longboard / longboard_db.sql;
መውጣት
ፋይሉን ማስኬዱ ከሰራ ይሞክሩ -
አስተጋባ 'ማሳያ ሰንጠረ;ች;' | mysql longboard_db -t -u ፕሮጀክት -አስተዳዳሪ -p
‹ሎንግቦርድ› ማውጫ ይፍጠሩ እና ፕሮጄክቴን ከ github ይደብቁ
mkdir longboard && cd longboard
git clone
እንደ እኔ ተመሳሳይ የማውጫ ስም እና ተጠቃሚን ከተጠቀሙ ፣ ከዚያ በ conf ማውጫ ውስጥ ያሉትን ፋይሎች ማስተካከል የለብዎትም።
እርስዎ ካልሠሩ ፋይሎቹን (> sudo nano conf/filename.extension) ማስተካከል አለብዎት።
ዱካዎቹ አንዴ ከተስተካከሉ ፋይሎቹን ወደ ስርዓቱ ማውጫ መቅዳት አለብዎት። የዛፍ አገልግሎቶች አሉ።
- አንዱ በአከባቢው መንፈስ ላይ ለኪዮስክ ጣቢያ።
- አንዱ ለጂፒኤስ ሞዱል ከመረጃ ቋት ግንኙነት ጋር
- አንዱ ለጣቢያው በአውታረ መረብዎ ላይ ይገኛል
sudo cp conf/project1-*. አገልግሎት/etc/systemd/system/
sudo systemctl daemon-reload> sudo systemctl start project1-*> sudo systemctl status project1-*
ሁሉም ነገር ደህና በሚሆንበት ጊዜ እነርሱን ማንቃት አለብዎት ፣ ስለዚህ ፓይ ጫማ በሚነሳበት ጊዜ በራስ -ሰር ይጀምራሉ።
(የቀደመው ደረጃ ካልተሳካ ታዲያ በማዋቀሪያ ፋይሎች ውስጥ ያሉትን ዱካዎች መፈተሽ አለብዎት)
sudo systemctl ፕሮጀክት ያንቁ 1-*
የ nginx አገልግሎትን በማዋቀር ላይ-
- conf/nginx ን ወደ ‹ጣቢያዎች-ይገኛል› ይቅዱ (እና የተሻለ ስም ይስጡት)
- አገናኙን ወደ ነባሪ-ውቅረት ያስወግዱ
- ወደ አዲሱ ውቅር/nginx አገናኝ
- ለውጦቹን ለማግበር እንደገና ያስጀምሩ
sudo cp conf/nginx/etc/nginx/sites-available/project1
sudo rm/etc/nginx/sites-enabled/default> sudo ln -s/etc/nginx/sites-available/project1/etc/nginx/sites-enabled/project1> sudo systemctl nginx.service ን እንደገና ያስጀምሩ
Nginx በሕይወት መትረፉን ያረጋግጡ
sudo systemctl ሁኔታ nginx.service
አንዴ ከተጠናቀቀ በኋላ በመስመር ላይ ክፍለ ጊዜን ለመጀመር እና ለማቆም በአውታረ መረብዎ ላይ ባለው የእርስዎ ፒ አይ ላይ የድር አገልጋይ እና በአከባቢው ላይ ጣቢያ ሊኖርዎት ይገባል።
ደረጃ 15 የኪዮስክ ሞድ Raspberry Pi ን ማቀናበር
ጥቅሎችን በመጫን ላይ
sudo apt-get install ክሮሚየም-አሳሽ x11-xserver-utils ያልተዘበራረቀ
የፒ ተጠቃሚው ራስ -ማስጀመር ፋይልን ያስገቡ
sudo nano/etc/xdg/lxsession/LXDE-pi/autostart
አስተያየት መስጠት አለብዎት (በመስመሩ ፊት ላይ # ያስቀምጡ) አሁን ያለውን ደንብ
#@xscreensaver -no -splash
በመቀጠል እነዚህን መስመሮች ከማያ ማዳን መስመር በታች ያክሉ
@xset ጠፍቷል
@xset -dpms @xset s noblank @chromium-browser --noerrdialogs --kiosk https://127.0.0.1:8080/--ተዘዋዋሪ-ታሪክ-አሰሳ = 0-ማንነትን የማያሳውቅ-የማይነቃነቅ መቆንጠጥ
ለመፃፍ እና ከፋይሉ ለመውጣት እና አሁን ይተይቡ ctrl-O እና ከዚያ ctrl-X ን ይምቱ:
sudo raspi-config
ከዚያ ወደ ታች ወደ boot_behaviour ይሂዱ እና ይህንን ቅንብር በዴስክቶፕ ሞድ ውስጥ ለማስነሳት ይለውጡ እና በነባሪ እንደ የተጠቃሚ ፓ ይግቡ።
ማሳሰቢያ: ከኪዮስክ ሁነታ ለመውጣት ፣ መተየብ ይችላሉ
sudo killall chromium- አሳሽ።
ይህ ሁሉንም የ chromium አሳሽ አጋጣሚዎች ይዘጋል።
ደረጃ 16: እንዴት እንደሚሰራ
ፒው በሚነሳበት ጊዜ ፣ ከቦርዱ ተጠቃሚዎች ሁሉ ዝርዝር ጋር በ tft ማያ ገጽ ላይ የአይፒ አድራሻውን ያያሉ።
በዚህ ማያ ገጽ በኩል አንድ ክፍለ ጊዜ ከመስመር ውጭ መጀመር ይችላሉ። እንዲሁም መብራቶችዎን መቆጣጠር ይችላሉ። በአሳሽዎ ውስጥ የአይፒ አድራሻውን ከተየቡ በመግቢያ ገጹ ላይ ይመጣሉ። በነባሪው ተጠቃሚ ሰሌዳ (የይለፍ ቃል: ሙከራ) መግባት ይችላሉ። ወይም አዲስ መለያ መፍጠር ይችላሉ። አንድ ከተጠናቀቀ ፣ ዳሽቦርድዎን ያያሉ።እዚህ የጉዞ መስመርዎን እና አጠቃላይ ርቀትን ፣ የጉዞ ጊዜን ማየት ይችላሉ። ወደ ትሩ ሎንግቦርድ ከሄዱ የቦርዱን የአሁኑ ቦታ ማየት ይችላሉ ፣ መብራቶችዎን መቀያየር እና ክፍለ -ጊዜን መቅዳት መጀመር ይችላሉ። አንዴ ‹ክፍለ -ጊዜ› ን ጠቅ ካደረጉ በኋላ ‹ክፍለ -ጊዜ አቁም› እስኪጫኑ ድረስ PI ቦታውን በቋሚነት ይወስናል እና በመረጃ ቋቱ ውስጥ ያስቀምጠዋል። ጂፒኤስ ጥገና ከሌለው ፣ ክፍለ -ጊዜው ሊጀመር አይችልም ፣ በማያ ገጹ አናት ላይ ማንቂያ ይደርስዎታል። የእርስዎ ክፍለ -ጊዜዎች በ google ካርታ ላይ ይታያሉ።
በእንቅስቃሴው ውድድር ውስጥ ሯጭ
የሚመከር:
በስልክ ቁጥጥር የኤሌክትሪክ ሎንግቦርድ እንዴት እንደሚሠራ 6 ደረጃዎች (ከስዕሎች ጋር)
በስልክ ቁጥጥር ኤሌክትሪክ ሎንግቦርድ እንዴት እንደሚገነቡ የኤሌክትሪክ ረጃጅም ቦርዶች በጣም አሪፍ ናቸው! በቪዲዮው ውስጥ ያለው የፍተሻ ቦታ ብሉቱዝ ካለው ስልክ ተቆጣጥሮታል / አዘምን #1 ፦ የግሪፕ ቴፕ ተጭኗል ፣ የፍጥነት መቆጣጠሪያው ላይ አንዳንድ ማስተካከያዎች ማለት አግኝቻለሁ ማለት ነው ከቦታው የበለጠ ፍጥነት
ለጀማሪዎች የኤሌክትሪክ ሎንግቦርድ (0 ኮድ) + ጉርሻ - 3 ደረጃዎች
ለጀማሪዎች ኤሌክትሪክ ሎንግቦርድ (0 ኮድ) + ጉርሻ - በከተማው ውስጥ አንድ ነገር ለመንቀሳቀስ ፈልጌ ነበር ፣ ነገር ግን በስኩተሮች ፣ በበረዶ መንሸራተቻዎች ወይም በሞተር ብስክሌቶች ላይ ፍላጎት አልነበረኝም ፣ ስለዚህ አንጎሌን ለመጭመቅ ወሰንኩ እና ይህን አመጣሁ! ሀሳቡ ነበር እንዳይወድቅ በተቻለ መጠን ቀላል ለማድረግ ፣ እሱ ደግሞ እያለ
ሊደረስበት የሚችል ስትሪፕ LED ፖሊስ Strobo: 4 ደረጃዎች
ሊደረስበት የሚችል የሬዲዮ LED ፖሊስ Strobo: ይህ የፖሊስ ስታሮቦ ብርሃን አሞሌ የተሠራው በአንድ WS2812B አድራሻ ሊሰራ በሚችል የ LED አሞሌ (97 ሴ.ሜ ፣ 29 ኤል.ዲ.ኤስ.) እና በአርዱዲኖ ናኖ ነው።ይህ መፍትሄ በተለያዩ የቀለም መርሃግብሮች ብዙ የተለያዩ የብርሃን ዘይቤዎችን እንዲያደርግ ያስችለዋል ፣ አለበለዚያ አይቻልም መደበኛ አር
ሊደረስበት የሚችል ባለ 7-ክፍል ማሳያዎች 10 ደረጃዎች (ከስዕሎች ጋር)
ሊደረስበት የሚችል ባለ 7-ክፍል ማሳያዎች-ብዙ ጊዜ አንድ ሀሳብ በአዕምሮዬ ውስጥ ጠቅ ያደርጋል እና ‹ይህ እንዴት ከዚህ በፊት አልተደረገም?› ብዬ አስባለሁ። እና አብዛኛው ጊዜ ፣ በእርግጥ ነበር። &Quot; አድራሻ ያለው 7-ክፍል ማሳያ | - በእውነቱ የተከናወነ አይመስለኝም ፣
ሊደረስበት የሚችል የወተት ጠርሙሶች (የ LED መብራት + አርዱinoኖ) 12 ደረጃዎች (ከስዕሎች ጋር)
ሊደረስበት የሚችል የወተት ጠርሙሶች (የ LED መብራት + አርዱinoኖ) - የ PPE ወተት ጠርሙሶችን በጥሩ ሁኔታ ወደሚታዩ የ LED መብራቶች ያድርጓቸው እና እነሱን ለመቆጣጠር አርዱinoኖ ይጠቀሙ። ይህ ብዙ ነገሮችን ፣ በተለይም የወተቱን ጠርሙሶች እንደገና ይጠቀማል ፣ እና በጣም ዝቅተኛ ኃይልን ይጠቀማል -ኤልኢዲዎቹ ከ 3 ዋ በታች ያጠፋሉ ፣ ግን ብሩህ ናቸው