ዝርዝር ሁኔታ:

Hellschreiber ሰዓት: 13 ደረጃዎች (ከስዕሎች ጋር)
Hellschreiber ሰዓት: 13 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Hellschreiber ሰዓት: 13 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Hellschreiber ሰዓት: 13 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ህዳር
Anonim
Hellschreiber ሰዓት
Hellschreiber ሰዓት

አንድ አነስተኛ ማይክሮ መቆጣጠሪያ ለፒሲ የድምፅ ካርድ ሲመገብ እና በልዩ ስፔሻሊስት ተንታኝ ፕሮግራም ሲሰራ ፣ የአሁኑን ጊዜ ምስል የሚያሳዩ ተከታታይ ድምፆችን ለማውጣት ፕሮግራም ተደርጓል።

ደረጃ 1 - ስፔክትረም ላብራቶሪ ሶፍትዌር

ስፔክትረም ላብራቶሪ ሶፍትዌር
ስፔክትረም ላብራቶሪ ሶፍትዌር

ድምጾቹን ለመተንተን እና ለማሳየት ሁሉም ጠንክሮ የሚሠራው በአንድ ነፃ ሶፍትዌር ቁራጭ ፣ በአማተር ሬዲዮ አፍቃሪ ፣ DL4YHF በተፃፈው “ስፔክትረም ላብራቶሪ” ነው። በድምፅ ካርዱ በኩል የገባውን ድምጽ ይተነትናል እና ውጤቱን እንደ ስዕል ያሳያል።

እዚህ ጥቅም ላይ የዋለው የማሳያ ዓይነት “fallቴ” ማሳያ ተብሎ ይጠራል ፣ እና ከቀኝ ወደ ግራ ለማሸብለል ተዘጋጅቷል። በተለምዶ ከላይ ወደ ታች ይሸብልላል ፣ እና ስለዚህ ቃሉ fallቴ ነው። ይህ ፕሮግራም አማተር ሰዎች ከሌሎች ነገሮች መካከል ከምድር ዋት ክፍልፋዮች ጋር በግማሽ ዙሪያ ለመገናኘት ያገለግላሉ። እሱ በጣም ብቃት ያለው ፕሮግራም ነው ፣ እና ጥሩ ማሳያ ለማምጣት በትክክል መስተካከል ያለባቸው ብዙ ቅንጅቶች አሉት። “Hellschreiber” የሚለው ቃል በቴሌግራፊ መስክ ውስጥ ከረጅም ጊዜ በፊት የተገኘ ሲሆን ቃል በቃል በብርሃን መጻፍ ማለት ነው። በመግቢያው ላይ የሚታየው ማሳያ በጊዜ ላይ የተደጋጋሚነት ጥንካሬ ሴራ ነው። ማይክሮ መቆጣጠሪያው ተከታታይ ድምፆችን ለማመንጨት ፕሮግራም ተይዞለታል ፣ ይህም የመረጃው ምስል በዚህ ፕሮግራም የተቀረፀ ነው። ይህ ሁናቴ “ተከታታይነት ያለው ባለ ብዙ ቃና ሄልስሽሬበር” ተብሎ ይገለጻል እና በአንፃራዊነት ቀላል የማስተላለፊያ መሣሪያዎችን በመጠቀም ከረጅም ርቀት ጋር ለመገናኘት ያገለግላል።

ደረጃ 2 - ጊዜ እንደ ድግግሞሽ ቅደም ተከተል

ጊዜ እንደ ድግግሞሽ ቅደም ተከተል
ጊዜ እንደ ድግግሞሽ ቅደም ተከተል

ይህ ቅጽበታዊ ገጽ እይታ የሰከንዶች መረጃን የተከታታይ ሰከንዶች መላክን ያሳያል። በእውነቱ ይህ ውሸት ነው ፣ ምክንያቱም እያንዳንዱ የቁጥሮች ስብስብ ለመፍጠር ብዙ ሰከንዶች ስለሚወስድ ማሳያዎቹ ከተጠቆሙት ሶስት ሰከንዶች የበለጠ ትልቅ የጊዜ ክፍተት ይሸፍናሉ።

ከቁጥሮች መስመር በላይ የታዩት የነጥቦች ንድፍ በድምፅ መስማማት ምክንያት ነው -ማይክሮ መቆጣጠሪያው የወደብ መስመርን ወደ አቅርቦቱ ወይም መሬት በመቀየር ድምፆችን ያመነጫል ፣ እና የተገኘው አራት ማዕዘን ማዕበል ብዙ ሃርሞኒክስ አለው። ይህ በቀጥታ ለድምጽ ካርድ የሚሰጥ ስለሆነ ማሳያው እነዚህን ሁሉ ሃርሞኒኮች ከሚፈለገው መሠረታዊ ድግግሞሽ ጋር ያሳያል። ለንፁህ ሳይን ሞገድ ዝግጅት አስቸጋሪ ስለሆነ ፣ ለማሳየት እና ለማሰራጨት በሚጠቀሙት ከፍተኛ እና ዝቅተኛ ድግግሞሽ መካከል ያለው ልዩነት ከአንድ octave ያነሰ እንዲሆን መዘጋጀት አለበት። በሌላ አነጋገር ፣ ከፍተኛው ድግግሞሽ ከዝቅተኛው ድግግሞሽ ከሁለት እጥፍ ያነሰ መሆን አለበት።

ደረጃ 3 - በየአሥረኛው ሰከንድ ያሳዩ

በየአሥረኛው ሰከንድ አሳይ
በየአሥረኛው ሰከንድ አሳይ

በስዕሉ ላይ የሚታየው ማሳያ ከሰዓት ሊገኝ ከሚችለው የአፈፃፀም ዓይነት የበለጠ ተጨባጭ ነው በየ 10 ሰከንዶች ያዘምኑ።

አሃዞቹ ቆንጆ ፣ ምስላዊ እንዲሆኑ እንዲለያዩ በፕሮግራም ተቀርፀዋል። እነዚህን ማሳያዎች ያመረቱ ሁሉም ፕሮግራሞች በዚህ አስተማሪው የመጨረሻ ደረጃ በዚፕ ፋይል ውስጥ ተካትተዋል። የወረዳ ዲያግራም በአስኤም ፋይሎች ውስጥ በ ASCII ቅጽ ውስጥ ተካትቷል። ማይክሮ መቆጣጠሪያው ማይክሮሲፕ 12F510 ነበር ፣ ስምንት መሪ ማይክሮ መቆጣጠሪያ ከ 32.768 ኪኸ ሰዓት ላይ ከተበላሸ ሰዓት ትንሽ ክሪስታልን ተጠቅሟል። አንድ የውጤት መስመር ብቻ ጥቅም ላይ ውሏል ፣ ሁለት የ I/O መስመሮችን እና አንድ የግብዓት መስመርን ለሌላ አገልግሎት ነፃ አደረገ።

ደረጃ 4 - ሞገዶች

ማዕበል ቅርጾች
ማዕበል ቅርጾች
ማዕበል ቅርጾች
ማዕበል ቅርጾች

እነዚህ አኃዞች እነዚህን ማሳያዎች እንዲቻል ወደ ድምፅ ካርድ የሚገቡትን የሞገድ ቅርጾችን ዓይነት ያሳያሉ።

የመጀመሪያው ሁሉንም ሰባት ድግግሞሾችን በቅደም ተከተል ያሳያል ፣ እና የመጀመሪያው ድግግሞሽ እንደገና። እሱ አሃዝ “1” ፣ ቀጥ ያለ መስመሩን የሚያመጣ የሰባት ድግግሞሽ ሩጫ ፣ እና የመጨረሻው ከመሠረቱ በስተቀኝ በኩል ነው። ሁለተኛው ደግሞ ክፍተቶቹ በማሳያው ውስጥ ባዶ ቦታዎችን እንዴት እንደሚፈጥሩ ያሳያል። በነጥብ ማትሪክስ ውስጥ አንድ ቁምፊ በሚመሠረትበት ቦታ ውስጥ አንድ ቦታ ባዶ ከሆነ ተጓዳኝ ድግግሞሹ በሰዓት ክፍተቱ ውስጥ አይላክም ፣ ስለሆነም የብርሃን ነጠብጣቦች እና ባዶ ቦታ ያለው ገጸ -ባህሪ ይመሰርታል።

ደረጃ 5 የዘፈቀደ Bitmaps ን ማሳየት

የዘፈቀደ Bitmaps ማሳየት
የዘፈቀደ Bitmaps ማሳየት

ጊዜውን ፣ ወይም ሌላ እንደዚህ ያለ የቁጥር ፊደላት መረጃን ማሳየት ጥሩ ነው ፣ ግን አንዳንድ ጊዜ አንዳንድ የዘፈቀደ ነገሮች ቆንጆ ማሳያ እንዲኖረን እንፈልግ ይሆናል።

እንደተወያየበት እና እንደሚታየው ሊደረግ ይችላል። “አስተማሪዎች” የሚለውን የጽሑፍ መስመር እንደ ቢት ካርታ ፣ እና አስተማሪዎቹ ሮቦትን ፣ እንደ ግራፊክ 24 ፒክሰሎች የሚያሳዩ ፕሮግራሞችን እጽፋለሁ። በመጀመሪያ ፣ አስፈላጊዎቹ ምስሎች ዲጂታዊ መሆን አለባቸው። የመጀመሪያው እርምጃ በግራፍ ወረቀት ላይ እነሱን ማውጣት ነው። “አስተማሪዎች” በአምስት ፒክሰሎች ከፍታ ቅርጸ -ቁምፊ በመጠቀም ተፃፈ። ይህ እንደ ቢትማፕ ስለሚተላለፍ ፣ ተቻችሎትን ሳያበላሹ በተቻለ መጠን አንድ ላይ ፊደሎችን አብሬያለሁ። የመማሪያዎቹ ሮቦት ምስል በአቀባዊ ወደ 24 ፒክሰሎች ዝቅ ብሏል እና ከዚያ ነጥቡን በነጥቦች ምልክት አደረግሁ ፣ እና በውስጠኛው ላይ ጥቂት ነጥቦችንም ጨመርኩ። በተለይ እሱ መሆን አለበት የሚለውን አስቀድመው ቢነግሯቸው ሰዎች ሮቦቱን የሚያውቁት ይመስለኛል።

ደረጃ 6 “አስተማሪዎችን” ዲጂታል ማድረግ

ዲጂታል ማድረግ
ዲጂታል ማድረግ

ሥዕሉ የጽሑፉ መስመር ቢትማፕ እንዴት ዲጂታል እንደሆነ ያሳያል።

ለምሳሌ ፣ የግራውን አምድ በመውሰድ ፣ ሁሉም ፒክሰሎች ጥቁር ናቸው። ስለዚህ ሁሉም አንድ ናቸው ፣ 0 ወይም 1 ፣ እና ሁለተኛው አሃዝ 0-1 ፣ AF ይሆናል። የታችኛው ክፍል የበለጠ ጉልህ መጨረሻ እንዲሆን ተወስዷል። ሁለተኛው ዓምድ ባዶ ነው ፣ ስለዚህ ሁሉም ዜሮ: 00 ሄክስ። ሦስተኛው አምድ የመጀመሪያዎቹ ሦስት ሁለት ዜሮዎች አሉት -1 1100 -> 1 ሐ እና እንዲሁ እስከ መጨረሻው ድረስ ይሄዳል። ይህ ሁሉ “instructlables.inc” ተብሎ በሚጠራ ፋይል ውስጥ ተጨናንቋል። ስለዚህ በዋናው ፕሮግራም ውስጥ የተካተተውን ፋይል የሚገልጽ መስመሩን በመቀየር ፣ የሚታየውን ቢትማፕ መለወጥ ይችላሉ። ሌላ ስምዎን የሚያሳይ ሌላ ቢምፓፕ ካደረጉ ፣ ለምሳሌ ፣ “ፋይል ስምዎ” ውስጥ ማስገባት እና በዋናው ፕሮግራም ውስጥ ሊደውሉት ይችላሉ።

ደረጃ 7 - የውጤት ማሳያ

የውጤት ማሳያ
የውጤት ማሳያ

በማያ ገጹ ላይ በተገኘው ምስል እንደሚመለከቱት ይሠራል።

ስፔክትረም ላብራቶሪ ሶፍትዌሩ የማሳያዎቹን ቀለሞች እና ጥላዎች እንዲመርጡ ያስችልዎታል ፣ ስለዚህ በፍርድ ምርጫ ይህንን ፕሮግራም በመጠቀም በጣም የሚያምር ጽሑፍ ማሳየት ይችላሉ።

ደረጃ 8 - የድግግሞሽ ቅደም ተከተል

የድግግሞሽ ቅደም ተከተል
የድግግሞሽ ቅደም ተከተል
የድግግሞሽ ቅደም ተከተል
የድግግሞሽ ቅደም ተከተል

ያ ምስል እንዴት እንደተሠራ በዝርዝር እንመልከት።

ከዚህ በታች ያለው የመጀመሪያው ሥዕል በአጭር ጊዜ መፍታት በጥቃቅን የሚለቁ ድግግሞሾችን ቅደም ተከተል ያሳያል። ነጥቦቹን የሚሠሩት ድምፆች በተከታታይ ቅደም ተከተል ስለሚለቁ የቶኖቹን ደረጃ መውጣት ደረጃ በግልጽ ያሳያል። እንዲሁም ገጸ -ባህሪያቱ ሁሉንም ተዳፋት ወደ ቀኝ ለምን እንደሠሩ ማየት ይችላሉ። ሁለተኛው ተመሳሳይ ማሳያ ያሳያል ፣ በተለየ የማጣሪያ ቅንብር። ነጥቦቹ ብዙ ጊዜ የሚይዙ እንዲመስሉ የዚህ ማጣሪያ የጊዜ ጥራት ቀንሷል። የተገኘው አግድም ስሚር ጽሑፉን ለማንበብ ቀላል የማድረግ ውጤት አለው። አንድ ምልክት እንደ የታወቀ ምስል ከመታየቱ በፊት የፕሮግራሙ ተጓዳኝ መቼት ሊኖረው ይገባል።

ደረጃ 9 - ሮቦትን ዲጂታል ማድረግ

ሮቦትን ዲጂታል ማድረግ
ሮቦትን ዲጂታል ማድረግ

ሮቦቱ ቁመቱ 24 ቢት ነው ፣ እና ስለዚህ በአንድ ስምንት ቢት ቃል ውስጥ አይገጥምም። ሮቦቱን ዲጂታል ለማድረግ የተለየ ዘዴ ጥቅም ላይ ውሏል ፣ በዚህ ጊዜ ለ ‹የሙዚቃ ሰላምታ ካርድ› ጥቅም ላይ ከሚውለው ፕሮግራም ተበድሯል።

ሥዕሉ በድምፅ ቅደም ተከተል የተቋቋመ እንደመሆኑ መጠን ሮቦቱ ወደ ሙዚቃ ለመለወጥ እንደ ተደጋጋሚነት ቅደም ተከተል ሆኖ ከተሰጠ አንድ የሙዚቃ ፕሮግራም ሮቦቱን ማሳየት መቻል አለበት። አኃዙ ሮቦትን ፣ በማዘግየት እሴቶች የተለጠፉ ረድፎችን በሙዚቃ ፕሮግራም ውስጥ እንዲሰካ ያሳያል። እነዚህ እሴቶች በትንሹ ተስተካክለው እንደ ዝርዝር robot.asm ይገኛሉ እናም ሊታወቅ የሚችል የሮቦት ማሳያ አስገኝቷል።

ደረጃ 10 በኮምፒተር ማያ ገጽ ላይ ያለው ሮቦት

በኮምፒተር ማያ ገጽ ላይ ሮቦት
በኮምፒተር ማያ ገጽ ላይ ሮቦት

ወ bird… አውሮፕላኗ… የማርታ የሚበር ሾርባ…

አስተማሪዎቹ ሮቦት ነው።

ደረጃ 11: ሃርድዌር

ሃርድዌር
ሃርድዌር
ሃርድዌር
ሃርድዌር

አኃዞቹ ፎቶግራፎቹን እና እነዚህን ምስሎች የሚያመነጨውን የማይክሮ መቆጣጠሪያውን የወረዳ ዲያግራም ያሳያሉ።

በማይክሮ ቺፕ የተሰራው ስምንት ፒን ማይክሮ መቆጣጠሪያ ፣ 12F510 ነው። በግራ በኩል ያለው የማጣሪያ ገመድ ከኮምፒዩተር የድምፅ ካርድ ጋር ይገናኛል። በቀኝ በኩል ያለው አገናኝ ከፕሮግራም አድራጊው ጋር ይገናኛል ፣ እንዲሁም ኃይልን ይሰጣል። ምንም ነገር ሳይነቅሉ ወይም ማንኛውንም ግንኙነቶች ሳይቀይሩ ፣ ማይክሮ መቆጣጠሪያው በኮምፒተር ላይ ተገቢ ፕሮግራሞችን በማካሄድ ብቻ በ ICSP በኩል ሊደመስስና እንደገና ሊስተካከል ይችላል።

ደረጃ 12 መርሆው

መርህ
መርህ

አኃዙ ገጸ -ባህሪያትን የሚፈጥሩ የነጥቦችን ማትሪክስ ከማሳየት በስተጀርባ ያለውን መርህ ያሳያል። ከፍ ያሉ ድምፆች ቅደም ተከተል በተወሰነው የጊዜ ልዩነት ተደጋግሞ ገጸ -ባህሪያቱን በሚፈጥሩ ድግግሞሾች ባንድ ላይ የመጋዝ መጋዝን ይፈጥራል። ትምህርቱን የሚያስተምር ፣ https://www.instructables.com/id/Oscilloscope-clock/ ፣ ጊዜውን በ oscilloscope ላይ በማሳየት ላይ። መርሆው ተመሳሳይ ነው ፣ ከዚህ በፊት አንድ የቮልቴጅ ደረጃዎችን ከተጠቀመ እና ይህ አንዱ ድግግሞሽ ከሚጠቀም በስተቀር ልዩነቱ የቮልቴጅ ደረጃዎች የድምፅ ካርድን በመጠቀም ለማሳየት በጣም አስቸጋሪ ናቸው ፣ እና የቮልቴጅ ደረጃዎችን የሚያሳየው እያንዳንዱ ፕሮግራም ማለት ይቻላል በሞድ ውስጥ አያሳየውም። ቁምፊዎች እንዲታዩ የሚያደርግ። እያንዳንዱ ቁምፊ እንደ ሰባት አምዶች ከፍታ እንደ አምዶች ቅደም ተከተል ይታያል። የታችኛው በጣም ፒክሴል መብራት ካለበት ፣ ከእሱ ጋር የሚዛመደው ድግግሞሽ ለአጭር ጊዜ በርቷል። በ “oscilloscope ሰዓት” ውስጥ አንድ የተወሰነ የቮልቴጅ ደረጃ ለዚያ ጊዜ ይካሄዳል። ያ ፒክሴል ጨለማ ከሆነ ፣ ድምፁ በጭራሽ አልተሠራም ፣ ወይም በምትኩ ባዶነት ደረጃ ይላካሉ እነዚህ ድግግሞሽ (ወይም የቮልቴጅ ደረጃዎች) በቅደም ተከተል ስለሚላኩ ፣ አንዱ ከሌላው በኋላ ፣ ቀጥ ያለ መስመር አይፈጥሩም። እነሱ ወደ ቀኝ የሚዘረጋ መስመር ይመሰርታሉ። እነዚያን ቁርጥራጮች ወደ ተቃራኒው አቅጣጫ መላክ ይቻላል ፣ ከዚያ የተገኙት ገጸ -ባህሪዎች ወደ ግራ ዘንበል ይላሉ። ይህ ተፈጥሮአዊ ያልሆነ ይመስላል ፣ እና ስለዚህ የአሁኑ ዝግጅት ተመራጭ ነው።ሁሉም ድምፆችን በአንድ ጊዜ የሚልክ ሌላ ዓይነት የሄልሽክበርበር ዓይነት ፍጹም ቀጥ ያሉ ገጸ -ባህሪያትን ማምረት ይችላል። ይህ ሁሉንም ድምፆች በተመሳሳይ ጊዜ ማምረት ስለሚፈልግ ፣ ያለ ማዛባት ፣ አንድ ማይክሮ መቆጣጠሪያ በመጠቀም በቀላል መንገድ መተግበር አይቻልም።

የሚመከር: