ዝርዝር ሁኔታ:

OrangeBOX: OrangePI የተመሠረተ ደህንነቱ የተጠበቀ የመጠባበቂያ ማከማቻ መሣሪያ 5 ደረጃዎች
OrangeBOX: OrangePI የተመሠረተ ደህንነቱ የተጠበቀ የመጠባበቂያ ማከማቻ መሣሪያ 5 ደረጃዎች

ቪዲዮ: OrangeBOX: OrangePI የተመሠረተ ደህንነቱ የተጠበቀ የመጠባበቂያ ማከማቻ መሣሪያ 5 ደረጃዎች

ቪዲዮ: OrangeBOX: OrangePI የተመሠረተ ደህንነቱ የተጠበቀ የመጠባበቂያ ማከማቻ መሣሪያ 5 ደረጃዎች
ቪዲዮ: The Ubuntu Orange Box 2024, ህዳር
Anonim
OrangeBOX: OrangePI የተመሠረተ ደህንነቱ የተጠበቀ የመጠባበቂያ ማከማቻ መሣሪያ
OrangeBOX: OrangePI የተመሠረተ ደህንነቱ የተጠበቀ የመጠባበቂያ ማከማቻ መሣሪያ
OrangeBOX: OrangePI የተመሠረተ ደህንነቱ የተጠበቀ የመጠባበቂያ ማከማቻ መሣሪያ
OrangeBOX: OrangePI የተመሠረተ ደህንነቱ የተጠበቀ የመጠባበቂያ ማከማቻ መሣሪያ

ኦሬንጅቦክስ ለማንኛውም አገልጋዮች ሁሉን-በ-አንድ የርቀት ማከማቻ የመጠባበቂያ ሳጥን ነው።

አገልጋይዎ ሊበከል ፣ ሊበላሽ ፣ ሊደመስስ እና ሁሉም ውሂብዎ አሁንም በኦሬንጅቦክስ ላይ ደህንነቱ የተጠበቀ ነው እና ሌላ ምንም ሳያደርጉ እርስዎ የጫኑትን እና የመጠባበቂያ መሣሪያን የመሰለ የመጠባበቂያ መሣሪያን የማይፈልግ ተልእኮ የማይፈልግ ማን ነው (አስማት ብቻ ተስፋ ያድርጉ ጭሱ በመጨረሻ አይወጣም:))።

ኦሬንጅቦክስ አብዛኛው ሶፍትዌር ነው ፣ ግን የሃርድዌር ጠለፋ አይደለም። እሱ በመሠረቱ ከ LCD ጋር ተያይዞ የተገነባ NAS ነው።

ደረጃ 1 የሃርድዌር ክፍሎች

የሃርድዌር ክፍሎች
የሃርድዌር ክፍሎች
የሃርድዌር ክፍሎች
የሃርድዌር ክፍሎች
የሃርድዌር ክፍሎች
የሃርድዌር ክፍሎች

ብርቱካናማ ፒአይ ዜሮ ክፍት ምንጭ ነጠላ ቦርድ ኮምፒውተር ነው። Android 4.4 ን ፣ ኡቡንቱን ፣ ደቢያንን ማሄድ ይችላል። AllWinner H2 SoC ን ይጠቀማል ፣ እና 256 ሜባ/512 ሜባ DDR3 ኤስዲኤምአም አለው (256 ሜባ ስሪት መደበኛ ስሪት ነው። ብርቱካን ፓ ዜሮ በቴክኖሎጂ መፍጠር ለመጀመር ለሚፈልግ ሁሉ - እሱን ብቻ መጠቀም ብቻ አይደለም። እርስዎ ቀላል ፣ አስደሳች ፣ ጠቃሚ መሣሪያ ነው በዙሪያዎ ያለውን ዓለም መቆጣጠር ለመጀመር ሊጠቀምበት ይችላል (https://www.orangepi.org/orangepizero/)። ስለዚህ እሱ ለእኛ በትክክል ነው እንቀጥል:)

  • የብረት/ፕላስቲክ/የእንጨት ሣጥን (የድሮውን የያማ ውጫዊ ሲዲ-አር አር ሳጥን ተጠቅሜያለሁ)
  • ብርቱካንማ ፒአይ ዜሮ ወይም የተሻለ (ሌላ ሞዴል ከተጠቀሙ የጂፒኦ ፒኖው ሊለወጥ ይችላል)
  • 2x20 RGB ኤልሲዲ ማያ ገጾች
  • ማንኛውም SFF 3.5/ LFF 2.55 ዩኤስቢ አንጻፊ
  • ሳታ -> የዩኤስቢ አስማሚ። ያስታውሱ ፣ OrangePI በከፍተኛው የማሽከርከር አቅም ላይ ከፍተኛ ገደብ ባይሰጥም ብዙ የዩኤስቢ-ወደ-SATA ድልድዮች (2 ቴባ ቢበዛ) ያደርጋሉ። እኔ የምጠቀመው ብርቱካናማው ፒአይ ዜሮ ውጤታማ የማስተላለፍ መጠን 28 ሜባ/ሰ ከፍተኛ የሆነ አንድ የዩኤስቢ 2.0 ወደብ ብቻ አለው። እኔ USB3.0 ን መርጫለሁ (ለወደፊቱ ማሻሻያዎች ተዘጋጅቷል) -> የ SATA ድልድይ (የምርት ስሙ አይጠቀስም) እና ገደቡን ይገድባል ስለዚህ እንደ JMicron JMS567 ቺፕ ላይ የተመሠረተ ድልድዮችን የመሳሰሉ ትላልቅ ድራይቭዎችን የሚደግፍ የተረጋገጠ ድልድይ መምረጥ የተሻለ ነው።. አንድ ከመግዛትዎ በፊት የራስዎን ምርምር ያድርጉ። በዚህ ፕሮጀክት ውስጥ የ 2 ቴባ ሳታ ድራይቭን በመጠቀም ከፍጥነት እና ከሃርድ ድራይቭ ገደቡ ጋር መኖር እችላለሁ (ትልልቅ ድራይቭዎችን ካስገቡ ይታወቃሉ ፣ ግን ስርዓተ ክወናው የመጀመሪያውን 2 ቴባ ብቻ ያያል ስለዚህ ቀሪው አቅም ይሆናል ጠፋ)።
  • 12V 2.5 ሀ ወይም ከዚያ በላይ የአምፕ አስማሚ። ለኦፒአይ ዜሮ እና ለመደበኛ የ LFF SATA ድራይቭ 1.5A ጫፍ ወደ 500mA መደበኛ አጠቃቀም ያሰሉ። ከመጠን በላይ መወፈር በጭራሽ አይጎዳውም። በማዋቀሬዬ ውስጥ Yamaha psu (በሁለቱም በ 12+5V ባቡሮች ላይ ከበቂ በላይ የአሁኑን ምን ሊያቀርብ ይችላል) በሚያሳዝን ሁኔታ ተበታተነ። ቢያንስ ሳጥኑን ሁለት ግራም ቀለል እንዲል አድርጎታል።
  • የባክ መቀየሪያ ዲሲ-ዲሲ 12V-> 5V። ከ IronForge ጋር አንድ ዓይነት የሚለምደውን አነስተኛ ገንዘብ ተጠቅሜያለሁ ፣ በትክክል ይሠራል።

አማራጭ

+ 10 $ ለማውጣት ፈቃደኛ ከሆኑ ከዚያ ተመሳሳይ ቅርፅ ያለው እና ጋቤ እና SATA3 የሚያገኝዎትን ብርቱካናማ ፒ ፕላስ (https://www.armbian.com/orange-pi-one-plus/) ማግኘት ይችላሉ። ለዚህ ሊብራ ፒአይ የወልና ቤተ -መጽሐፍት ጥቅም ላይ ሊውል ይችላል- https://github.com/OrangePiLibra/WiringPi ነገር ግን የጂፒኦ ፒኖው የተለየ ስለሆነ ከዚህ ጽሑፍ ወሰን ውጭ ነው።

እንዲሁም ይህንን ግንባታ በአዲሱ ብርቱካናማ PI Plus2 የ SATA አያያዥ ካለው እና የ sata-> usb converters ን አጠቃቀምን ከአቅም ገደቦቻቸው ጋር መዝለል ይችላሉ። ፍሪቢኤስዲ ወይም ሌሎች ቢኤስዲዎችን ለመጠቀም ካቀዱ የሃርድዌር ድጋፍያቸው ውስን ስለሆነ (ለምሳሌ ለመነሳት የዩኤስቢ ዱላ መጠቀም ያስፈልግዎታል) ምርጥ ምርጫ ላይሆን ይችላል። ለ BSD ዎች Raspberry PI ን ለመጠቀም በጣም ጥሩው ምክር ነው። ሁለቱም ለኤልሲዲው የ C ኮድ እና ሁሉም የ shellል ስክሪፕቶች ለማንኛውም ሌላ የዩኒክስ ስርዓቶች ተንቀሳቃሽ ናቸው።

ደረጃ 2 የሃርድዌር ንድፍ

የሃርድዌር ንድፍ
የሃርድዌር ንድፍ
የሃርድዌር ንድፍ
የሃርድዌር ንድፍ
የሃርድዌር ንድፍ
የሃርድዌር ንድፍ

የያማ ሳጥኑ ይህንን ሁሉ ለማከማቸት ብቻ በቂ ነበር ፣ ለብርቱካን ፒአይፒ ፒሲ ወይም ለመደበኛ Raspi ቅጽ-factor ቦርድ በቂ ቦታ አይኖረውም።

ኤተርኔት ከሳጥኑ ጀርባ ከኤክስቴንደር ጋር ወጣ። ያስታውሱ ፣ በፍጥነት ከፈለጉ ፣ እንደ Asus Tinkerboard/RPI3B+/ሌሎች ብርቱካናማ PI ሞዴሎች ያሉ ሌላ ሰሌዳ መጠቀም እንደሚፈልጉ ፣ ብርቱካናማ ፒአይ ዜሮ 100 ሜቢ/ሰ የኤተርኔት በይነገጽ ብቻ እንዳለው ያስታውሱ።

የተሳሳተ ፒን መውጫ በዚህ ፕሮጀክት ውስጥ ሊያደርጉት የሚችሉት አንድ እና ብቸኛው ስህተት ነው ፣ ስለሆነም አንዳንድ የአውራ ጣት መርሆዎችን ደንብ መተግበር ተገቢ ነው-

1, ሁልጊዜ ተመሳሳይ ቀለም ያለው ገመድ ከ END እስከ END ለመጠቀም ይሞክሩ። እኔ ባልሆንኩባቸው አንዳንድ ፕሮጄክቶች ውስጥ እኔ ራሴ ተመሳሳይ “ስህተት” እሠራለሁ ፣ ምክንያቱም በቂ ወንድ-ወንድ/ወንድ-ሴት/ሴት-ሴት ኬብሎች በእጄ ላይ ስለሌሉ እና ለመቀጠል ብቻ 2 አንድ ላይ እጠጋለሁ። ወረዳው። ሥራዎን በትክክል ካልመዘገቡ ይህ ከዓመታት በኋላ ወደ ራስ ምታት ሊያመራዎት ይችላል ፣ ጥገና ማድረግ ፣ ማሻሻል አለብዎት።

2, አንዳንድ ትኩስ ነጥቦችን ወደ ማገናኛዎች ይተግብሩ። ከመስመር ጥራት በላይ ያልሆኑትን እነዚህን የአርዲኖ-ማስጀመሪያ ኪት ቅጥ ሚሜ/ኤምኤፍ/ኤፍኤፍ ኬብሎች ሲጠቀሙ አያያorsቹ የሚንሸራተቱበት በጣም የተለመደ ነው (በተለይ መሣሪያውን ቢዘዋወሩ/ቢያጓጉዙ)። እርስዎ የረጅም ጊዜ አጠቃቀም መሣሪያ እንደሚሆን ካወቁ (እስከሚፈርስ ድረስ ሊጠቀሙበት ይችላሉ?) ከዚያ አንድ ላይ ለማቆየት በኦሬንፒአይፒ እና በኤልሲሲ ማያያዣዎች ላይ ትንሽ ትኩስ ማመልከት የተሻለ ነው። አስፈላጊ ከሆነ በኋላ ይህ በቀላሉ ሊቀልጥ/ሊቧጨር ይችላል።

3 ፣ የ OrangePI ዜሮ ሽቦ መጥፎ ዜናው ብርቱካናማ ፒአይ ፒኖው ከ Raspberry PI 0/1/2/3 ጋር አንድ አለመሆኑ እና በሌሎች የብርቱካን ፒ አይ ሞዴሎች መካከል ልዩነትም አለ። ለመሄድ በጣም ጥሩው መንገድ የወልና ቤተመፃሕፍት (ኦሬንጅ PI ዜሮ ስሪት) ማግኘት ነው። ምስሉ ትንሽ ግራ የሚያጋባ ሊሆን ይችላል ግን እነዚህ እኔ ያገኘኋቸው ምርጥ ነበሩ። አንደኛው የሌላው 180 ዲግሪ መስታወት ነው። ምንም እንኳን የ CLI ግራፊክ ያልሆነ ምስል ለመረዳት የበለጠ ከባድ ሊሆን ቢችልም በጣም ቀጥተኛ ወደ ፊት ነው።

አንደኛውን ጫፍ ከ (+3.3/+5V) እና ሌላውን እንደ አሉታዊ መጨረሻ (አንድ GND) -> ይህ የኤተርኔት ወደብ ፊት ለፊት ያለው የአገናኝ መጨረሻ ነው።.

ከሽቦ PI ዜሮ ሰንጠረዥ እርስዎ እዚያ እንደሌሉ ሁሉ wPI ስለ ሌሎች የሚረሳውን አንድ አምድ ብቻ ያስፈልግዎታል።

ስለዚህ ለምሳሌ LCD_E 15 ን (ያ wPI 15 ነው!) እና LCD_RS 16 (ያ wPI 16 ነው) ፒኖቹን ከአገናኛው POSITIVE መጨረሻ (በብዕር ወይም በትንሽ ዊንዲቨር ማድረግ ቀላል) ለመቁጠር። ያ በአካል 4 ፒን እና 5 ፒን ይወርዳል።

4 ፣ በቡድን ተደራጁ። ያገለገሉ ፒኖችን እርስ በእርስ የማስቀመጥ ዕድል ካለ (እነሱን መቧደን) ሁል ጊዜ ያንን ይመርጣል ፣ ያለ ሙቅ -ሙጫ እንኳን እርስ በእርስ እንዲይዙ ያደርጋቸዋል እንዲሁም 2x 4x 6x ሞሌክስ ማገናኛዎች ሲኖሩዎት በሌሎች ፕሮጀክቶች ውስጥ እርስ በእርስ አጠገብ ያሉትን ፒኖች ይጠቀሙ። እዚህ ማድረግ የሚችሉት በጣም ጥሩው የ2-3 ዎች ቡድን ነው (ከድሮ ፒሲዎች የታደጉ ዝላይ ገመዶችን ሲጠቀሙ ተስማሚ)።

ለ OrangePI LCD ማያ ገጽ ግንኙነት የሚያገለግሉ ፒኖች

// የ WIRINGPI ፒን ቁጥሮችን ይጠቀሙ

#ጥራት ኤልሲዲ_ኢ 15 // ፒን አንቃ #ዴፊን LCD_RS 16 // የተመረጠ ፒን #ዲፊን LCD_D4 5 // የውሂብ ፒን 4 #ዲፊን LCD_D5 6 // የመረጃ ፒን 5 #ዲፊን LCD_D6 10 // የውሂብ ፒን 6 #ዲፊን LCD_D7 11 // የውሂብ ፒን 7

ለ RGB የጀርባ ብርሃን መቆጣጠሪያ ጥቅም ላይ የዋሉ ፒኖች

$ G ይፃፉ 0

$ G ይፃፉ 4 1 $ G ይፃፉ 7 1

ብርቱካናማ ፒአይ ዜሮ wPI ፒኖች 1 ፣ 4 ፣ 7. ይህ ኤልሲዲ ከመደበኛ ጥገና ሰማያዊ ጋር ሲነጻጸር ወይም አንድ ካቶዴድ ካለዎት አረንጓዴው የኋላ መብራት ኤልሲዲ ሲያስተካክል ሊያደርገው የሚችለው ለ 3 ለ 3 ብቻ ወደ GND መጎተት ያለበት ነው። ቀለሞች። ቀይ ፣ አረንጓዴ እና ሰማያዊ። አንድ የሚበራበትን ውህደት በመቀየር ከነዚህ መሰረታዊ ቀለሞች የተለያዩ ቀለሞችን መቀላቀል ይችላሉ ፣ ግን ከፍ ያለ ጫፎች ብቻ ምንም ጥላዎች የሉም ምክንያቱም የአንድን ቀለም ብሩህነት መቆጣጠር አይችሉም (አብራ ወይም ጠፍቷል)።

የሚደመር ቀለም መቀላቀል -ቀይ አረንጓዴ ወደ ቢጫ ያመርታል ፤ ሰማያዊ ወደ ቀይ ማከል ማጌንታን ያፈራል ፤ አረንጓዴን ወደ ሰማያዊ ማከል ሲያን ያመርታል። ሦስቱን ቀዳሚ ቀለሞች በአንድ ላይ ማከል ነጭ ያፈራል።

ደረጃ 3 - ስርዓተ ክወና

የአሰራር ሂደት
የአሰራር ሂደት

የኦሬንጅቦክስ ቦክስ ከፍ እና አርምቢያን ሊኑክስ (በዴቢያን ስትሬት ላይ የተመሠረተ) 4.14.18-sunxi ከርነል ደህንነቱ በተጠበቀ የእሳት ማገዶ አካባቢ ፣ ከ VPN ጋር ይገናኛል እና ከአገልጋዩ የርቀት ምትኬ ትዕዛዞችን ይጠብቃል።

የዲዛይን መርሆዎች;

-ሙሉ ዲስክ ላይ የተመሠረተ የዲስክ ምስጠራ (መሣሪያው ራሱ የመጠባበቂያ ድራይቭን ለመክፈት ቁልፉን አልያዘም። ለጊዜው ከርቀት አገልጋዩ ወደ ራም /dev /shm ይገለበጣል ፣ ድራይቭ ተከፍቶ ቁልፉ ተሰር.ል። ምትኬው ከተጠናቀቀ በኋላ። ድራይቭ ተዘግቶ OrangeBox በራስ -ሰር በ 1 ደቂቃ ውስጥ ይዘጋል።)

-ሁሉም ትዕዛዞች እና ቁልፎች ከርቀት አገልጋዩ የተላኩ ናቸው (መሣሪያው ራሱ የ vpn ሰርተፊኬት ብቻ አለው) ከዚህ መሣሪያ ssh እንኳን የርቀት አገልጋዩ መዳረሻ የለውም።

-የአካባቢያዊ የፋይል ስርዓቶች መነሳት እንዲችሉ ያልተመሰጠሩ ናቸው ነገር ግን ምንም ጠቃሚ ነገር አልያዘም እና የ VPN ትስስር በሌላው ጫፍ ላይ በጣም የተገደበ በመሆኑ አጥቂው ምንም ማድረግ አይችልም

የ Armbian Stretch ን ከ https://www.armbian.com/orange-pi-zero/ ያውርዱ

ስርዓቱን ያንቀሳቅሱ;

apt-get update && apt-get upgrade

apt-get install sysvinit-core sysvinit-utils

ሳጥኑ እንደ ራስ -አልባ ሆኖ ስለሚሠራ /ወዘተ /inittab ን ያርትዑ ፣ ሁሉም ኮንሶሉ ሊሰናከል ይችላል። የሚከተለውን ክፍል አስተያየት ይስጡ

#1: 2345: እንደገና መታደስ/sbin/getty 38400 tty1

#2: 23: እንደገና መታደግ//sbin/getty 38400 tty2 #3: 23: እንደገና ማደግ//sbin/getty 38400 tty3 #4: 23: እንደገና ማደግ//sbin/getty 38400 tty4 #5: 23: እንደገና ማደግ//sbin/getty 38400 tty5 #6: 23: እንደገና ተመለሰ//sbin/getty 38400 tty6

እውነተኛ ክፍት ምንጭ bloatware ነፃ ስርዓት እንዲኖርዎት ሳጥንዎን እንደገና ያስነሱ እና ስርዓትን ያስወግዱ።

apt-get remove --purge --auto-remove systemd

አንዳንድ ጥቅሎችን ይጫኑ

apt-get install cryptsetup vim htop rsync ማያ ገጽ gcc git ያድርጉ

የ wiringpi ቤተ -መጽሐፍት ይጫኑ

ሲዲ /usr /src

git clone https://github.com/xpertsavenue/WiringOP-Zero.git cd WiringOP-Zero chmod +x./ ይገንቡ።/ይገንቡ

ለኤልሲዲ ማሳያ ብርቱካን ተጠቃሚን ይፍጠሩ

groupadd -g 1000 ብርቱካናማ

useradd -m -d /home /orange -s /bin /bash -u 1000 -g ብርቱካናማ ብርቱካናማ

እርስዎን የማይጠብቅ ጠባቂ

የሚመጥን-የመጫን ጠባቂን ያግኙ

በመመልከት/etc/default/watchdog # በሚነሳበት ጊዜ ጠባቂውን ይጀምሩ? 0 ወይም 1 run_watchdog = 1 # ጠባቂውን ካቆሙ በኋላ wd_keepalive ይጀምሩ? 0 ወይም 1 run_wd_keepalive = 1 # ጠባቂ ሞዱል = ሞዱል = "አንዳች" ከመጀመሩ በፊት ሞጁሉን ይጫኑ # ተጨማሪ የጥበቃ አማራጮችን እዚህ ይግለጹ (ማኔጅመንት ይመልከቱ)።

/Etc/watchdog.conf ን በመመልከት ላይ

# ቢያንስ እነዚህን ያንቁ

max-load-1 = 24 max-load-5 = 18 max-load-15 = 12

/etc/init.d/ watchdog ይጀምራል

ቢያንስ 1 የከርነል ክር እና 1 ሂደት መኖር አለበት

ሥር 42 0.0 0.0 0 0? እኔ <10:50 0:00 [watchdogd] root 14613 0.0 0.2 1432 1080? SLs 13:31 0:00/usr/sbin/watchdog

ሙከራ

ቀሪውን ውሂብ ወደ ዲስኩ ለመፃፍ ሁሉንም ነገር ማቆም እና ማመሳሰል እና & ማመሳሰል እና& ማመሳሰልን ያረጋግጡ። ከዚያ እንደ ሥር ጉዳይ -

ማሚቶ 1> /dev /watchdog

ከጥቂት ሰከንዶች በኋላ ማሽኑ እንደገና መነሳት አለበት።

መመሪያው እንደሚለው -

o የሂደቱ ሠንጠረዥ ሞልቷል?

o በቂ ነፃ ማህደረ ትውስታ አለ? o በቂ የተመደበ ማህደረ ትውስታ አለ? o አንዳንድ ፋይሎች ተደራሽ ናቸው? o በተወሰነ ፋይል ውስጥ አንዳንድ ፋይሎች ተለውጠዋል? o አማካይ የሥራ ጫና በጣም ከፍተኛ ነው? o የፋይል ሰንጠረዥ ሞልቷል? o ሂደት አሁንም እየሄደ ነው? ሂደቱ በፒድ ፋይል ይገለጻል። o አንዳንድ የአይፒ አድራሻዎች ለፒንግ መልስ ይሰጣሉ? o የአውታረ መረብ በይነገጾች ትራፊክ ይቀበላሉ? o ሙቀቱ ከልክ በላይ ነው? (የሙቀት መረጃ ሁል ጊዜ አይገኝም።) o የዘፈቀደ ሙከራዎችን ለማድረግ በተጠቃሚ የተገለጸውን ትእዛዝ ያከናውኑ። በ /etc/watchdog.d ውስጥ የተገኙ አንድ ወይም ከዚያ በላይ የሙከራ/የጥገና ትዕዛዞችን ያስፈጽሙ። እነዚህ ትዕዛዞች በክርክር ፈተና ወይም ጥገና ይጠራሉ። ከእነዚህ ቼኮች ውስጥ አንዳቸውም ጠባቂው ካልተሳካ መዘጋትን ያስከትላል። ከተጠቃሚው ከተገለጸው የሁለትዮሽ በስተቀር ከእነዚህ ሙከራዎች ውስጥ ማናቸውንም ከአንድ ደቂቃ በላይ የሚቆይ ከሆነ ማሽኑ እንዲሁ ይነሳል።

ይህ ጠባቂ በመደበኛ x86 አርክቴክቶች ላይ በጥሩ ሁኔታ ሊሠራ ይችላል ፣ ግን እንደ Raspberry PIs ፣ Orange PIs ባሉ አርኤም ላይ በተመሠረቱ ቦርዶች ላይ ስፍር ቁጥር የሌለኝን ውድቅ አድርጎኛል። ዘበኛው እንኳ ተንጠልጥሎ ወደሚገኝበት ሁኔታ ስርዓት ሊገባ ይችላል። ለማንኛውም ለማንኛውም እናዋቅረው ምናልባት ባለፉት ዓመታት በተመጣጣኝ ማሻሻል ይሻሻላል:(

ደረጃ 4 የሶፍትዌር ዲዛይን

የሶፍትዌር ንድፍ
የሶፍትዌር ንድፍ

የመጠባበቂያ ሂደቱ ራሱ በ rsync ላይ የተመሠረተ (ከመቼውም ጊዜ የተፈለሰፈ የመጠባበቂያ መሣሪያ) መረጃ ከ SERVER-> OrangeBOX ይገፋል።

መረጃውን ከ rsync ማውጣት በኤል.ሲ.ሲ ላይ ስለታተመ ምትኬ የእድገት አሞሌ እንዲኖረው የፕሮጀክቱ ብቸኛው ፈታኝ ክፍል ነበር።

የመጠባበቂያ ዕድገትን ለማስላት 3 ሊሆኑ የሚችሉ መንገዶች ነበሩ

1 ፣ ዝውውሩ ሊወስድ የሚችለውን ጊዜ ለመወሰን እንደ https://wintelguy.com/transfertimecalc.pl ያሉ ቀመሮችን በመጠቀም

የዝውውር ጊዜ (መ: h: m: s): 0: 02: 44: 00

ለማነጻጸር - በተለያዩ የአውታረ መረብ አገናኞች (መ: h: m: s): T1/DS1 መስመር (1.544 ሜቢ/ሰ) - 7 09: 01: 46 ኤተርኔት (10 ሜጋ ባይት) - 1:03: 123 ጊባ ፋይል ለማስተላለፍ የተገመተው ጊዜ። 20:00 ፈጣን ኤተርኔት (100 ሜቢ / ሴ) - 0: 02: 44: 00 ጊጋቢት ኢተርኔት (1000 ሜቢ / ሰ) - 0 00: 16 24 10 ጊጋቢት ኢተርኔት (10 ጊቢ / ሰ) - 0 00 01 01 38

Rsync ከጨረሰ ስሌቱን ለማቆም እስክሪፕቱን ያመላክታል። ይህ ዘዴ ግምታዊ እና አስተማማኝ ብቻ አይደለም ፣ እንዲሁም የአገናኝ ፍጥነት አይስተካከልም ፣ ሊቀንስ ፣ እንደገና ማፋጠን ይችላል። ይህ የንድፈ ሀሳብ ስሌት ብቻ ነው።

2 ፣ አስቀድመን ምን ያህል ውሂብ እንዳመሳሰልን ለማወቅ በመመሪያው ላይ የመጠን ፍተሻዎችን ማድረግ። በመቶዎች በሚቆጠሩ ጊባ ትናንሽ ፋይሎች በጣም ቀርፋፋ ሊሆን ይችላል (ምንም እንኳን በሊኑክስ ውስጥ ያሉ ዱ -ዎች አንዳንድ ድጋሜ ቢያስቀምጡ)

አስተናጋጅ ሀ -> የአገልጋይ ውሂብ ምትኬ ይቀመጥለታል የውሂብ dir: 235 ጊባ

አስተናጋጅ ቢ -> የብርቱካን ሳጥን ደንበኛ ውሂብ አሁን ያለን የውሂብ dir: 112 ጊባ

ዴልታ 123 ጊባ ነው።

3 ፣ የፋይል ስርዓቱ በእኛ ሁኔታ/dev/mapper/ምትኬ ውስጥ እንደ ተወሰነ ከሆነ የመጠባበቂያ ቅጂያችን እንዴት እየሄደ እንደሆነ ለማወቅ አጠቃላይ የፋይል ስርዓት አጠቃቀም አመልካች ተጠቃሚ መሆን እንችላለን እና ይህ በእውነቱ ፈጣን ነው። በዚህ ሁኔታ የ rsync stdout ን በየትኛውም ቦታ ማቧጨት አያስፈልገንም ፣ ደረቅ rsync ን ብቻ ያሂዱ ፣ እስኪያጠናቅቅ ድረስ ይጠብቁ ፣ ዴልታውን በባይቶች ያሰሉ እና ይህንን በመጠባበቂያ ድራይቭ ላይ ያለንን በነፃ ቦታ ይፈትሹ እና ይህንን ማድረግ እንችላለን አሁን ጥሩ አሞሌ ግራፍ ያድርጉ። እኔ የመረጥኩት ዘዴ ይህ ነበር እና ለእሱ የእኔ ስክሪፕት እነሆ-

#!/ቢን/ባሽ

# የመጠባበቂያ የሂደት ማስያ ለ OrangeBOX በ NLD # ስሪት 0.2 (2018/03/05) # # እንደ ያልጎደለ ተጠቃሚ ከ cron # * * * * *//home/orange/backup_progress.sh &>/dev/null # # ይህ ስክሪፕት በኤልሲዲ ላይ መረጃን ለማሳየት ብቻ ኃላፊነት አለበት ፣ በተዘዋዋሪ በአቀማመጥ እና በመቆለፊያ ፋይሎች በኩል # ከዋናው ፕሮግራም ጋር ያስተላልፋል። BACKUP_DRIVE = "/dev/mapper/backup" VFILE = "$ HOME/start.pos" # በመጠባበቂያው መጀመሪያ ላይ # ዲስክ አጠቃቀም TFILE = "$ HOME/trans.size" # አጠቃላይ በቅድሚያ የተሰላ የዝውውር መጠን BFILE = "$ HOME/ backup.lck " # የጀመረውን ሁኔታ ይወስናል FFILE =" $ HOME/backup.fin " # የተጠናቀቀውን ሁኔታ ይወስናል LFILE1 =" $ HOME/lcd1.bar " # LCD የሂደት አመልካች ውሂብ LFILE2 =" $ HOME/lcd2.bar " # LCD መሻሻል አመላካች ውሂብ SHUTDOWN = "1" # 1 ከሆነ በመጠባበቂያ ቅጂ መጨረሻ ላይ ሳጥኑን የሚዘጋ ሌላ ስክሪፕት ይጀምራል BACKUP_CURRENT = "0" # መነሳት አለበት ግን DRIVE_SIZE = "" # የመንዳት መጠን በባይቶች (ሁለተኛ ደረጃ) ቼክ) LCD = "sudo /bin /lcd" ተግባር is_mount () {grep -q "$ 1" /proc /mounts status = $? } ተግባር ቀይ () {sudo /bin /lcdcolor red} ተግባር አረንጓዴ () {sudo /bin /lcdcolor green} ተግባር ሰማያዊ () {sudo /bin /lcdcolor blue} # አጽዳ ሁኔታ (በ bootup_display.sh ማስነሻ ተዘጋጅቷል)። ምንም ምትኬ በሂደት ላይ አይደለም ፣ # ሁኔታ ኤልሲዲውን አይረብሹ። ቀጣይነት ያለው ምትኬ ቢኖር እድገትን ብቻ ያሳዩ => ምንም የመጀመሪያ ፋይል የለም እና ምንም የፊን ፋይል የለም = ከሆነ [ይተውት! -f $ BFILE] && [! -f $ FFILE]; ከዚያ ከ 1 fi # ውጣ ምትኬው ይህ ስክሪፕት ያንን ያሳያል እና እስከሚቀጥለው ጅምር ድረስ እንደገና መሮጥ እንዳይችል መቆለፊያዎቹን # ያስወግዳል። ከሆነ [-f $ FFILE]; ከዚያ አረንጓዴ $ LCD “ምትኬ””** ተጠናቋል **” አስተጋባ”መጠባበቂያ ተጠናቋል” rm -rf $ BFILE $ TFILE $ FFILE $ LFILE1 $ LFILE2 $ VFILE # ምትኬ ማፅዳት ከተጠናቀቀ [$ SHUTDOWN == "1"]; ከዚያ “የመዝጊያ ስክሪፕትን ማስፈፀም…” /home/orange/shutdown.sh & fi መውጫ 0 fi # ከዚህ ነጥብ ጀምሮ ስክሪፕቱ የሚቀጥለው ምትኬ ካለ ብቻ ይፈፀማል # ስለዚህ ሁሉም ስህተቶች ወደ ኤልሲዲ ታትመው ስክሪፕቱን ያስከትላሉ # ለማስወረድ ግን የመጠባበቂያ ቅጂውን ፋይል አያስወግደውም ስለዚህ እዚህ # በተደጋጋሚ ገብቶ ሁኔታዎችን ይተናል። [$ status -ne 0] ከሆነ $_ACKU_BACKUP_DRIVE ነው። ከዚያ ቀይ $ LCD "ERR: Backup drive" "አልተጫነም!" “የመጠባበቂያ ድራይቭ አልተጫነም” መውጫ 1 fi ከሆነ አስተጋባ [! -s $ TFILE]; ከዚያ ቀይ $ LCD "ERR: transfile" "ባዶ ነው" አስተጋባ "የትራንስፖርት መጠን ስሌት ፋይል ባዶ ነው።" መውጫ 1 fi BACKUP_OVERALL = $ (ራስ -1 $ TFILE | tr -d '\ n') ከሆነ [-z $ BACKUP_OVERALL]; ከዚያ ቀይ $ LCD “ERR: መጠን እንደገና መመለስ””ከአገልጋይ ልክ ያልሆነ“አስተጋባ”የመጠባበቂያ አጠቃላይ መጠን መመለስ ልክ ያልሆነ 1” መውጫ 1 fi ከሆነ!

ምንም እንኳን ኮዱ ቀላል ቢሆንም እዚህ የሚያደርገው አንዳንድ መግለጫ አለ-

1 ፣ BFILE ወይም FFILE የማይኖር ከሆነ (ግልጽ ጅምር ከተደረገ በኋላ ግዛቱ ነው) የመጠባበቂያ ሂደት አለመኖሩን የሚያመለክት ስለሆነ ዝም ብለው ምንም ነገር አያድርጉ። በዚህ መንገድ እንደ አስተናጋጅ ስም ፣ አይፒ ፣ የትርፍ ሰዓት ወዘተ የመሳሰሉትን ማስነሳት በተመለከተ የሚፈልጉትን ማንኛውንም ጥሩ መረጃ ግራፍ ማድረግ ይችላሉ እና አይበላሽም።

2, ወደ is_mount $ BACKUP_DRIVE ክፍል እንዝለል። ለማስታወስ ብቻ እዚህ የደረስንበት መንገድ ቢኤፍኤሉ እንዲኖር መጠባበቂያ መጀመሩን ነው። አሁን ኮዱ ልክ እንደ የመጠባበቂያ ድራይቭ እንደተጫነ ያሉ የተለያዩ የስህተት ፍተሻዎችን ያደርጋል? ፣ እኛ የምንጠብቀው አጠቃላይ መጠን ከመኪናው ይበልጣል? ወይም ሌሎች ስህተቶች። ያስታውሱ መጠኑ ከመጠባበቂያ ቅጂዎች ቢበልጥም ምንም ነገር አያስወግድም እንኳ ይህ የማሳያ ፕሮግራም ብቻ ነው።

3 ፣ እሺ ሁሉም የስህተት ቼኮች መቶኛ ግራፍን ለማስላት ጊዜ ተጠርጓል። በመጀመሪያ ስክሪፕቱ አሁን በመጠባበቂያ ፋይል ስርዓት ላይ ባይት ውስጥ ጥቅም ላይ የዋለውን ቦታ “ቅጽበታዊ ገጽ እይታ” ይወስዳል እና በ VFILE ውስጥ ያስቀምጠዋል። የዚህ ዓላማ ምንድነው -የባሽ ስክሪፕት ሀገር አልባ ነው ፣ በግድያዎች መካከል ውሂብን ያጣል ፣ ስለዚህ ከቀዳሚው አፈፃፀም የተወሰኑ መረጃዎችን “ለማስታወስ” ከፈለጉ አንድ ቦታ ላይ ማከማቸት ያስፈልግዎታል። በእኛ ሁኔታ ይህ ቀላል የጽሑፍ ፋይል ብቻ ነው። ቀላል ለማድረግ የእኛ START_POS 1 ጊባ (ያለን ውሂብ) ፣ መጠባበቂያ የምንፈልገው +2 ጊባ ሲሆን አጠቃላይ የመንዳት አቅም 10 ጊባ ነው እንበል።

4 ፣ በሚቀጥለው ጊዜ ስክሪፕቱ VFILE ሲኖር እና ይህ እንደገና ይነበባል (ስለዚህ ድራይቭ ባዶ ካልሆነ የመነሻ ቦታው ምን እንደነበረ እናውቃለን) በአሁኑ ጊዜ ጥቅም ላይ የዋለው የቦታ ዴልታ የሆነውን BACKUP_CURRENT ን ለማስላት በመጠባበቂያ ድራይቭ ላይ በመጨረሻው ዙር በ VFILE ውስጥ ያስቀመጥነውን የመነሻ ቦታ ሲቀነስ (እንደገና መጠባበቂያው ሲጀመር ድራይቭ ላይ የነበረን ውሂብ ነው)። ስክሪፕቱ በውስጥ ባይት ይሠራል ግን ከግማሽ ሰዓት በኋላ ቀለል ለማድረግ 500 ሜባ ውሂብን ምትኬ ሰጠን ፣ ከዚያ ቀመር BACKUP_CURRENT = 1.5 ጊባ - 1 ጊባ (የመጀመሪያ ሁኔታ) => ትክክለኛውን 500 ሜባ በትክክል የሚመልሰን ፣ ያ ማለት ነው እስካሁን የደገፍነው። በመጠባበቂያ ቅጂው መጀመሪያ ላይ የመጀመሪያው መረጃ ምን እንደ ሆነ ሳይከታተሉ ይህ መጠን ስሌት አይሳካም ምክንያቱም 1 ጊጋ ውሂብ በዲስኩ ላይ እንዳለ ሁሉ ሳያውቅ አሁን ጥቅም ላይ የዋለው ቦታ 1.5 ጊባ መሆኑን ያሳያል። አገልጋዩ ከ 500 ሜባ ይልቅ 1.5 ጊባ ውሂብ እንደላከልን እንዲያስብ ከቀድሞው ምትኬ የሚመጣ።

5 ፣ BACKUP_OVERALL ይነበባል ፣ ይህ ውሂብ የመጀመሪያውን ደረቅ rsync ሲያደርግ በአገልጋዩ ይሰላል (ስለዚህ ይህ ከአገልጋይ-> ኦሬንጅቦክስ / ምትኬ የሚቀመጥበትን ባይት መጠን የያዘ የውጭ የውሂብ ምንጭ ነው)። ይህ እሴት በአሁኑ ጊዜ በዲስኩ ላይ ካለው አጠቃላይ ነፃ ቦታ ጋር ይፈትሻል እና ከበለጠ ከዚያ የስህተት መልእክት በ lcd ላይ ይታያል እና ስክሪፕቱ መፈጸሙን ያቆማል። ይህ ስክሪፕት ሁሉ የሚያደርገው ብቻ መሆኑን ብቻ ያስታውሱ ፣ በመጠባበቂያ ሂደቱ ላይ ጣልቃ አይገባም። በዲስኩ ላይ ፋይሎችን ካጸዱ ወይም የፋይሎች መጠን በርቀት ከተቀየረ እና ስለዚህ በአንድ ጊዜ BACKUP_OVERALL ይለወጣል ይቀጥላል።

6 ፣ በመጨረሻ እኛ አንድ ነገር ለማሳየት ጊዜው አሁን ነው በሁለተኛው ደረጃ ቼኮች እንጨርሳለን። ስክሪፕቱ ሁለቱም ቀለል ያለ የ C መተግበሪያን በመጠቀም በኮንሶሉ ላይ እና በ lcd ላይ ያለውን ውሂብ ያሳያሉ። መጠባበቂያው በመጨረሻ መጀመሩን እና በሚከተለው ቀመር የሚሰላው እድገቱ PROGRESS = $ ((($ BACKUP_CURRENT * 100) / $ BACKUP_OVERALL)) የሚል ዳራ ወደ BLUE ተቀይሯል። ይህ የአሁኑን መጠን የምንወስድበት መሠረታዊ መቶኛ ስሌት ነው ፣ በእኛ ምሳሌ 0.5 ጊባ*100/2 ጊባ = 25%።

7 ፣ ቁጥሮቹ እንዲሁ ከባይት ወደ ሜጋ/ጊጋ ባይቶች ይቀየራሉ እና ማያ ገጹ ከ 1 ጊባ በታች ከሆነ በ MB ውስጥ በራስ -ሰር ይታያል።

8 ፣ ይህንን በእኛ ሁኔታ ካርታ ለማድረግ የቀረው አንድ ነገር በ 20 አምድ ኤልሲዲ ላይ 25% ነው። በእኛ ምሳሌ ውስጥ 25 * 20/100 = 5 ይሆናል። በአሁኑ ጊዜ ከኤልሲዲ ፕሮግራም ጋር ማደስ ፕሮግራሙን በጠሩ ቁጥር መላውን ማያ ገጽ እንደገና እንደሚያስተካክል ይተገበራል። ስለዚህ በዚህ ሁኔታ በማያ ገጹ ላይ 5 ሃሽታዎችን # ለመሳል ለ ‹loop› 5 ጊዜ ያህል ይሮጣል ይህ በእያንዳንዱ ዙር እንደ አስቀያሚ ብልጭ ድርግም ይላል ፣ ስለዚህ ይልቁንስ የተሰላውን የሂደት አሞሌ ውሂብ ወደ LFILE1 እና 2 እጽፋለሁ ፣ በዚህ ሁኔታ ውስጥ 5 ቱ ዙሮች ##### ይይዛሉ እና ይህ ተመልሶ ይነበብ እና በ LCD ላይ ይታያል። ኤስኤፍዲዱን ከተጨማሪ የጽሑፍ ሥራዎች ለማዳን LFILE1 ን እና 2 ን በ ramdisk ላይ ማስቀመጥ ይችላሉ ፣ ለእኔ ምንም ችግር አላመጣም ፣ ስክሪፕቱ በየደቂቃው ከ cron ይሠራል።

9 ፣ rsync ከሚሠራው አገልጋይ ሌላ ስክሪፕት ሲጨርስ FFILE ን (ጨርስ ፋይልን) ይነካል። በሚቀጥለው loop backup_progress.sh ከዚያ የመጠባበቂያው መጠናቀቁን ያሳያል እና ኦሬንጅቦክስን ለመዝጋት እንደ አማራጭ ሌላ ስክሪፕትን ይጠራል። በዚህ ጊዜ የመቆለፊያ ፋይሎቹን ይሰርዛል ተጨማሪ ግድያዎችን የማይቻል ያደርገዋል ስለዚህ ምንም እንኳን ይህ ስክሪፕት በሚሠራበት ጊዜ የሚቀጥለውን ደቂቃ መዝጋት ባያነቁትም ወዲያውኑ ያቆማል ምክንያቱም BFILE ስለሌለ እና FFILE ስለሌለ። ስለዚህ መጠባበቂያው እንደገና ካልተጀመረ በስተቀር መጠባበቂያ የተጠናቀቀውን መልእክት ላልተወሰነ ጊዜ ያሳያል።

የርቀት ምትኬ ስክሪፕት (orange-remote.sh):

ለመጠባበቂያው የ ssh ቁልፍን እና ለድኪው የሉክ ምስጠራ ቁልፍን ማፍለቅ ያስፈልግዎታል። የርቀት መጠባበቂያውን እራስዎ ለመጀመሪያ ጊዜ ሲያሄዱ የብርቱካናማ ሳጥኖቹን አስተናጋጅ አሻራ ወደ አስተናጋጆች ፋይል (ከዚህ ነጥብ በራስ -ሰር በ cron ሊሠራ ይችላል)።

ዲስክ = "/dev/disk/by-id/…"

የሃርድ ዲስክ መታወቂያዎን ለማወቅ ኡዲውን ያሂዱ ፣ ይድገሙ ወይም ተጓዳኝ/dev/ዲስክ/ማውጫዎችን ብቻ ይፈልጉ።

ሁሉንም ነገር ምትኬ ለማስቀመጥ ካልፈለጉ ማውጫ ማካተትን ያካትታል። አንድ በጣም ንዑስ ማውጫ በጥልቅ መዋቅር ውስጥ ማግለል ከፈለጉ ለ rsync ይህ በጣም የሚያበሳጭ ሂደት ነው-

+ /ሀ

+/a/b +/a/b/c +/a/b/c/d -/a/b/c/d/e +/dir2

ይህ ስክሪፕት በ OrangeBOX ላይ ትዕዛዞችን ከርቀት ስለሚያከናውን ከዚያ ወገን የመመለሻ ተለዋዋጮች ቁጥጥር የለውም ፣ ስለሆነም አንዳንድ ብልሃተኛ ዘዴዎችን እጠቀማለሁ ፣ ለምሳሌ የርቀት ድራይቭን ወደ /tmp/contmsg.txt የመክፈት መልዕክትን ያወጣል። እሱ የተሳካ መሆኑን ለማየት ፣ ካልሆነ ከዚያ rsync ሁለትዮሽ ወደ የማይተገበር ይለውጠዋል ስለዚህ rsync SDcard ን ወደሚሞሉ የ OrangePIs rootfs ውሂብ ለመስቀል አይሞክርም። እንዲሁም ይህንን የማይቻል ለማድረግ በ chattr +i /mnt /ምትኬ ላይ የማይለወጥ ቢት ማዘጋጀት ጥሩ ልምምድ ነው።

የመጠን ቅድመ -ሂሳብ በአከባቢው በአገልጋዩ ላይ ይከናወናል ስለዚህ ይህ ፋይል በሚቀጥለው ደረጃ ወደ ብርቱካናማ ሳጥን መላክ አለበት።

ዋናው መጠባበቂያ እንደ (loop) ((i = 0; i <100; i ++)) እንደ ሉፕ ተጀምሯል። ዝቅተኛ ጥራት ባለው DSL/ገመድ የበይነመረብ ግንኙነቶች rsync ብዙውን ጊዜ ሊቋረጥ ስለሚችል ያድርጉ። በተሳካ ሁኔታ ከተጠናቀቀ ከዚያ ብዙ ድግግሞሾችን ሳይሞክሩ loop ይሰብራል። ይህ በጥሩ ስርዓተ ክወናዎች እንከን የለሽ በሆነ ሁኔታ ይሠራል ፣ ሆኖም ግን በሆነ ምክንያት የርቀት ሳጥኑ መስኮቶች ከሆነ እና በ NTUSER. DAT ላይ እንደ ተለመደው መዳረሻ የሚከለከል ከሆነ rsync የስህተት ኮድ ይመልሳል እና ይህ ሉፕ 100 ጊዜ ያስፈጽማል ከዚያም አሁንም አይሳካም።

ደረጃ 5 መዘጋት እና የ ToDo ዝርዝር

መዘጋት እና የ ToDo ዝርዝር
መዘጋት እና የ ToDo ዝርዝር
የመዝጊያ እና የ ToDo ዝርዝር
የመዝጊያ እና የ ToDo ዝርዝር

የእኔ አስተማሪ እንዴት አንድ የተሻለ ነገርን ፣ የበለጠ ሊበጅ የሚችል መሣሪያን ከራሱ ከ 10 ዶላር ኮምፒውተር እንዴት መፍጠር እንደምትችል እንደገና ያሳየዋል ፣ የባለቤትነት መብቱ በተቆለፈበት የ NAS መሣሪያዎች ፣ እንግዳ የሆነ የውስጥ ክፍፍል ፣ በሥራ ቦታ ቦክስ የተሰናከለ ሊኑክስን በሴግቫንዲንግ መሣሪያዎች ፣ በሚተዳደርበት በመስኮቶች ሶፍትዌሮቻቸው ፣ በተዘጋ firmware ፣ መጥፎ ሰነዶች እና ድጋፍ እና ምንም ያህል ገንዘብ ቢያስቀምጡ ኦሬንጅቦክስ ምን ያህል አሪፍ እንደሆነ ላለመጥቀስ የመጠባበቂያ ቅጂዎን የሚያሳዩ የሂደት አመልካች በጭራሽ አያገኙም (እኔ የብርቱካናማ CAT5 ገመድ እንኳ በእሱ እጠቀማለሁ D)).

ተመሳሳይ <100 $ የዋጋ መስመርን በመጠበቅ አነስተኛ ኮምፒውተሮች የበለጠ እየጠነከሩ ሲሄዱ ለተጨማሪ እና ለተጨማሪ ተግባራት ልንጠቀምባቸው እንችላለን። በ 1-2 ዓመታት ውስጥ ጊቤ ኤተርኔት ወደቦች በጣም የተለመዱ በመሆናቸው በእነዚህ ሰሌዳዎች ላይ ያለው ማህደረ ትውስታ በከፍተኛ ሁኔታ ይጨምራል እናም ለ ZFS ተኮር የመጠባበቂያ ስርዓቶችም እንዲሁ ሊያገለግሉ ይችላሉ።

-በ C ፕሮግራም ጥሩ የእህል ሂደት አመላካች (ከሌላ የእኔ ፕሮጀክት አንዱን WasserStation ይመልከቱ)። ከ lcdPuts (lcd ፣ line1) ጋር በባህሪ ሁኔታ ጥቅም ላይ የዋሉ አሁን # ሃሽማር # ቁምፊዎች ፣ 1 አምድን ወደ 5 ክፍሎች ለመከፋፈል ገጸ -ባህሪ ኤልሲዲዎችን ሲጠቀሙ እንኳን ይህ ሊሻሻል ይችላል እና ዋናው ሲ መርሃ ግብር ልክ እንደ 25 ኢንቲጀር ወስዶ ማውጣት ይችላል። በግራፊክ ኤልሲዲ በመጠቀም የሂደቱ አሞሌ በትክክል ወይም የበለጠ ተሻሽሏል

-አዲስ እና አዲስ ምትኬዎችን ለመፍጠር እና ወደ ተለያዩ ሥፍራዎች ለማንቀሳቀስ ተንቀሳቃሽ ኤችዲዲ እንዲኖር (ሳጥኑ ባዶ ድራይቭን ካወቀ አንዴ ከተቀበለ በኋላ በምስጠራ ቁልፉ በራስ-ሰር መቅረጽ አለበት)።

-የራስዎን ጉዳይ በሠሪቦት ማተም ከፈለጉ ኦሬንጅስ ለእርስዎ አስደሳች ሊሆን ይችላል -https://www.thingiverse.com/thing 1.106493/#files

የሚመከር: