შექმენით საკუთარი ენა მორსის კოდის თარჯიმანზე

arduino პაკეტი, USB და hdmi კაბელი

დღეს ჩვენ ვბრუნდებით ერთ-ერთი საინტერესო გაკვეთილით. ამჯერად მინდა გაჩვენოთ ძალიან მარტივი პროექტი, რომლის განხორციელებასაც მოკლე დროში დაგჭირდებათ და რომლის საშუალებითაც თქვენ შეძლებთ აშენოთ ერთგვარი თარჯიმანი მორსის კოდზე დაწერილი ენიდან. როგორც ყოველთვის, სიმართლე ისაა, რომ ჩვენ არ წავალთ იმ პროექტის მიღმა, სადაც ა პურის დაფა და არდუინოს დაფა იმ შემთხვევაში, თუ გსურთ უფრო შორს წასვლა, როგორც პროგრამული უზრუნველყოფის დონეზე, ასევე პროექტის საბოლოო დასრულების თვალსაზრისით, თქვენ უნდა იყოთ ის ვინც გადაწყვეტთ გადაწყვეტას, მით უფრო ნაკლებ, უფრო მიმზიდველს.

იდეა იწყება ა ნებისმიერი ტიპის შრიფტის, სიტყვების ან ფრაზის თარჯიმანი მორსის კოდზე. ეს ისეთივე მარტივია, როგორც Arduino ბარათის გამოყენება, რომელიც იქნება დატვირთული საჭირო პროგრამული უზრუნველყოფით, ასე რომ, მისი შედეგების საშუალებით, ჩვენ შეგვიძლია მოვახდინოთ რამდენიმე LED- ების გამოხედვა მორსის ენაზე, რომელსაც გამოვხატავთ. ტექსტის მარტივად დასაწერად, რომლის თარგმნაც გვსურს, გამოვიყენებთ მობილურ ტელეფონს, რომელიც აღჭურვილია Android ოპერაციული სისტემით, რომელიც ტექსტს Bluetooth კავშირით გაგზავნის ჩვენს დაფაზე. Arduino UNO.

Arduino დაფა თავსებადია Arduino- ს სენსორებთან

პროექტის განსახორციელებლად საჭირო მასალა

როგორც ზემო სტრიქონებში მეტნაკლებად ვეცადეთ მიეთითებინა, ამ პროექტის განსახორციელებლად დაგვჭირდება კონკრეტული მასალა, თუმცა, თუ მოგწონთ სამყარო მარკა, დარწმუნებული ვარ, რომ ან არ გაგიჭირდებათ იმის დანახვა, რაც აკლიათ თქვენს რომელიმე ყველაზე ხშირად მაღაზიაში, თუ არ გექნებათ, თუმცა, როგორც ვამბობ, ისინი ჩვეულებრივ საკმაოდ ხშირად გამოყენებული საგნები. კერძოდ, ჩვენ უნდა გვქონდეს შემდეგი სია:

მას შემდეგ რაც ხელმისაწვდომი ყველა ელემენტი გვექნება, შეგვიძლია გავაგრძელოთ პროექტის შესრულება. უნდა გახსოვდეთ ერთი წერტილი, რომ ფაქტიურად არ არის აუცილებელი, რომ bluetooth ადაპტერი იყოს გამოყენებული ამ პროექტში ან ბარათი Arduino UNO როგორც ასეთი, ვინაიდან ნებისმიერი სხვა ძირითადი კავშირების გამოყენება შეიძლება, ჩვენ მხოლოდ ყურადღება უნდა მივაქციოთ გამოყენებულ კავშირებს, რომ, მაგალითად, იმ შემთხვევაში, თუ ციფრული გამომავალი ჩვენი 13 Arduino UNO ეს შეესაბამება დაფის იმავე გამოცემას, რომელსაც იყენებთ.

ნაბიჯები პროექტის განსახორციელებლად

ქვემოთ მოცემული პროექტის განსახორციელებლად, მე მიუთითებ ნაბიჯების სერიაზე, რომლებიც დაკავშირებულია ყველა იმ ელემენტის შეკრებასთან და შეერთებას, რომლებიც წინა სიას წარმოადგენს, რომლებიც უნდა დავიცვათ მათი სწორად შესრულებისთვის. როგორც ხშირად ხდება ამ ტიპის პროექტებში, თავისუფლად გრძნობენ თავს შეცვალეთ კოდის ნებისმიერი სტრიქონი ან დაამატეთ აპარატურა, რომ განვითარდეს და კიდევ უფრო სრულყოფილი იყოს მისი მოქმედება ვინაიდან ნებისმიერი ტიპის გაუმჯობესება ყოველთვის მისასალმებელია.

პირველ რიგში, ჩვენ შევასრულებთ კავშირი Arduino UNO ჩვენი პურის დაფით. კერძოდ, გამოყენებული შედეგები იქნება GND და 3.3 V. იგივე ხაზები დაგვეხმარება, სხვა საკითხებთან ერთად, ჩვენი Bluetooth ადაპტერის ენერგიის მიწოდებაში.

მას შემდეგ, რაც ამ კავშირებს დავამყარებთ, დროა შევაერთოთ მონაცემთა შეყვანისა და გამომავალი Bluetooth ადაპტერი Arduino დაფის ციფრული მონაცემების საშუალებებით. ამ გზით ჩვენ გვექნება ჩვენი ადაპტერი, რომელიც სრულყოფილად იქნება დაკავშირებული ბარათთან, ისე, რომ იგი იღებს დენადობას და ისე, რომ იგი მთლიანად ხელმისაწვდომი იყოს ტექნიკურ დონეზე, რომ შეძლოს დაწყება.მოუსმინე"მონაცემები, რომლებიც მას აღწევს შემოსვლის პორტების საშუალებით Arduino UNO. როგორც დეტალი, გითხრათ, რომ გარკვეულ შემთხვევებში, როგორც ჩვენს მიერ გამოყენებული ბარათის, ასევე Bluetooth ადაპტერის გამო, გამოყენებული კავშირები შეიძლება განსხვავდებოდეს, ამ ეტაპზე, საუკეთესო რამ არის გადახედეთ ადაპტერის ინსტალაციის დოკუმენტებს, რადგან მათ ჩვეულებრივ ახლავს კავშირის დიაგრამები.

ჩვენ ჩამოვალთ 3 ვოლტიანი რქის კავშირი. ამისათვის გამოვიყენებთ ციფრული გამოყვანის ნომერს 13 Arduino UNO. დარჩენილი კავშირი, ჩვეულებისამებრ, უნდა დავუკავშიროთ GND– ს ან მიწას, რომ რქის მოქმედება იყოს სწორი.

ახლა დრო დგება დააკავშირეთ სხვადასხვა LED- ები. იმისათვის, რომ არ შეეცადოთ ბინძურებას, გეტყვით, რომ იდეა არის მისი გრძელი ფეხის, პოზიტიური დაკავშირება ერთ – ერთ ციფრულ შედეგთან Arduino UNO ხოლო უფრო მოკლეა უშუალოდ GND ან მიწასთან. ამ გზით ჩვენ აღმოვაჩენდით, რომ პირველი მწვანე LED- ები დაერთებოდა ციფრულ გამომავალ 12-ს, შემდეგ გამომავალი 8-ს, მესამე მწვანე LED- ს გამომავალი 7-ს, ხოლო ერთადერთი ლურჯი LED იქნებოდა დაკავშირებული გამომავალ ციფრულ 4-თან.

ბოლო ნაბიჯი, მას შემდეგ რაც ყველა გაყვანილობა მზად გვაქვს გამოიყენეთ USB კავშირი კაბელი ჩვენი დასაკავშირებლად Arduino UNO კომპიუტერთან და ამით შეძლებს უზრუნველყოს იგი აუცილებელი პროგრამული უზრუნველყოფით, რომელსაც ჩვენ დავწერთ და შევადგენთ Arduino IDE- სგან.

კავშირი Arduino დაფასა და კომპიუტერს შორის

ერთი წერტილი, რომელიც უნდა იქნას გათვალისწინებული, როდესაც ჩვენ კომპიუტერთან გვაქვს დაფა, რომ ვიცოდეთ, რომ ყველაფერი სწორად მუშაობს, პრინციპში მაინც, არის ის, რომ დაფა მწვანე შუქი ყოველთვის არის ჩართული, სანამ ის უკავშირდება კომპიუტერს. მეორეს მხრივ, ეს დამოკიდებულია Bluetooth ადაპტერზე, რომელსაც ჩვენ ვიყენებთ ჩვეულებრივ, წითელი შუქი ანათებს იმის გამო, რომ კავშირი არ არის დამყარებული Android მოწყობილობასთან რომ გამოვიყენებთ ასოების, ფრაზების ან სიტყვების ფირფიტაზე გაგზავნას.

მე ვიცი, რომ ზემოხსენებული დეტალი შეიძლება რაღაც ძალიან ჩანდეს 'ტონა”მაგრამ შემიძლია დაგარწმუნოთ, რომ ისინი ძალიან მართებული, აუცილებელი და განსაკუთრებით საინტერესო ნიშნებია, თუ გავითვალისწინებთ, რომ მწარმოებელთა საზოგადოებაში ისინი შეიძლება არსებობდნენ ადამიანები, რომლებიც იწყებენ და ეს, ამ პატარების წყალობითTricksმათ შეუძლიათ გაიგონ, რომ, როგორც მინიმუმ, დენი მიდის როგორც ადაპტერთან, ისე თავად დაფაზე.

ამ ეტაპზე უბრალოდ უნდა გადმოწეროთ პროგრამა MORSE.apk მიმაგრებული. ეს პროგრამა უნდა იყოს დაინსტალირებული თქვენს მობილურ მოწყობილობაზე, რომელიც აღჭურვილია Android ოპერაციული სისტემით. ინსტალაციის შემდეგ, თქვენ უბრალოდ უნდა გახსნათ პროგრამა და დააჭიროთ ღილაკს „გაგრძელება“. ამჯერად ვარიანტი, რომელიც ყველაზე მეტად გვაინტერესებს არის 'გაგზავნეთ ტექსტი', იგივე რომელზეც უნდა დააჭიროთ მასზე შესასვლელად. შიგნით შესვლისთანავე უნდა დააჭიროთ ღილაკს "დაკავშირება", რათა დავადგინოთ კავშირი ჩვენს ფირფიტასთან.

დაშიფვრის პროცესი შემდეგნაირია.

  • აპლიკაციას თქვენს Android მოწყობილობაზე წვდომისა და წინა ნაბიჯების შესრულების შემდეგ, თქვენ შეძლებთ დაწეროთ ნებისმიერი ასო, სიტყვა ან ფრაზა. მას შემდეგ რაც დაწერეთ რაც გსურთ, თქვენ უბრალოდ უნდა დააჭიროთ გაგზავნას.
  • თუ ტექსტი სწორად იქნა მიღებული, სისტემა ავტომატურად ჩართავს შუქებს და გამოსცემს ხმას
  • იდეა ისაა, რომ პირველი მწვანე შუქი ითიშება და ითიშება "წერტილის" დასადგენად. თავის მხრივ, რქა ერთდროულად გაისმის და გამორთულია.
  • მეორე და მესამე მწვანე შუქი ჩაირთვება და გაითიშება, რომ თავის მხრივ განსაზღვროს "ხაზი". რქა, ისევე როგორც წინა შემთხვევაში, ერთდროულად ჩართული და გამორთული იქნება.
  • დაბოლოს, მეოთხე შუქი, ეს არის ლურჯი შუქი, ჩაირთვება და ითიშება, რომ განისაზღვროს პერსონაჟის, სიტყვის ან ფრაზის დასასრული. როდესაც თითოეულ პერსონაჟს, სიტყვას ან ფრაზას შორის არის გარკვეული ტიპის სივრცე, ეს შუქი ორჯერ ჩაირთვება და ითიშება.

გასათვალისწინებლად, უბრალოდ გითხრათ, რომ ამ შემთხვევაში Android პროგრამა დამზადებულია App Inventor– ის წყალობით, ეს არის კოდისა და პროგრამის შექმნის ძალიან მარტივი გზა, რომელიც მოგვიანებით იმუშავებს ოპერაციულად აღჭურვილ მოწყობილობაზე. Google- ის ინჟინრების მიერ შექმნილი სისტემა.

დამატებითი ინფორმაცია და დეტალები: ინსტრუქციული ინსტრუქციები


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

იყავი პირველი კომენტარი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები აღნიშნულია *

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.