საუბარი ჭკვიან შუშებზე უსინათლოებისთვის: 7 ნაბიჯი
საუბარი ჭკვიან შუშებზე უსინათლოებისთვის: 7 ნაბიჯი
Anonim
საუბარი ჭკვიან შუშას უსინათლოებისთვის
საუბარი ჭკვიან შუშას უსინათლოებისთვის

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

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

ეს პროექტი იყენებს ულტრაბგერითი მანძილის სენსორებს, Arduino Pro Mini- ს, MP3 პლეერის მოდულს და ვიბრაციის ძრავებს. ამ პროექტში გამოყენებული მიკროსქემის სპექტაკლი სათვალის სახით, რომლის ტარებაც მხედველობის დარღვევის მქონე პირს შეუძლია. სპექტაკლზე დამონტაჟებული არდუინო სენსორების საშუალებით აღმოაჩენს დაბრკოლებას და აცნობებს მომხმარებელს დაბრკოლების მანძილს და მიმართულებას ყურსასმენებისა და ვიბრაციული ძრავების საშუალებით.

ნაბიჯი 1: შეაგროვეთ კომპონენტები

შეაგროვეთ კომპონენტები
შეაგროვეთ კომპონენტები

პროგრამული უზრუნველყოფა:

Arduino IDE

აპარატურის კომპონენტები:

  • HC -SR04 - ულტრაბგერითი სენსორი X 3
  • DFRobot DF Player mini X 1
  • Arduino Pro Mini X 1
  • 3.5 მმ აუდიო ბუდე X 1
  • ვიბრაციის ძრავები X 3

  • USB სერიულ გადამყვანად, როგორიცაა FTDI
  • სლაიდების გადამრთველი X 1
  • SD ბარათი (ნებისმიერი ზომის)
  • პერსონალური PCB JLCPCB.com– დან (სურვილისამებრ)

ნაბიჯი 2: კოდირების დრო - დაპროგრამეთ Arduino Pro Mini

კოდირების დრო - დაპროგრამეთ Arduino Pro Mini
კოდირების დრო - დაპროგრამეთ Arduino Pro Mini
  • გადადით https://github.com/B45i/Talking-Smart-Glass-For- Blind და დააწკაპუნეთ კლონირებაზე ან გადმოტვირთვაზე და გადმოწერეთ და ამოიღეთ ფაილები.
  • გახსენით Smart_glass_for_blind.ino ფაილი Arduino IDE– ში.
  • შეაერთეთ Pro Mini კომპიუტერთან FTDI კაბელის გამოყენებით.
  • შეარჩიეთ COM პორტი.
  • აირჩიეთ "Arduino Pro ან Pro Mini".
  • დააწკაპუნეთ ატვირთვაზე

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

შეცვალეთ minLeftDistance, minCenterDistance, minRightDistance მინიმალური გამშვები მანძილის შესაცვლელად.

ნაბიჯი 3: შეცდომების დაფიქსირება !

შეცდომების გასწორება !!!
შეცდომების გასწორება !!!

თქვენ ალბათ ნახავთ მსგავს შეცდომებს

საბედისწერო შეცდომა: NewPing.h: ასეთი ფაილი ან დირექტორია#include^ შედგენა არ დასრულებულა. გასვლის სტატუსი 1 შეცდომა Arduino Pro ან Pro Mini დაფაზე შედგენისას.

ან რაღაც მსგავსი:

საბედისწერო შეცდომა: DFRobotDFPlayerMini.h: ასეთი ფაილი ან დირექტორია#მოიცავს^ შედგენას შეწყვეტილი. გასვლის სტატუსი 1 შეცდომა Arduino Pro ან Pro Mini დაფაზე შედგენისას.

ეს იმიტომ ხდება, რომ ბიბლიოთეკები, როგორიცაა NewPing და DFRobotDFPlayerMini, არ არის დაინსტალირებული თქვენს IDE- ზე.

ამის გამოსასწორებლად, გადადით

ესკიზი> ბიბლიოთეკების ჩართვა> ბიბლიოთეკების მართვა

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

გააკეთეთ ეს ყველა დაკარგული ბიბლიოთეკისთვის

კოდი ახლა შედგენილი იქნება და აიტვირთება.

ნაბიჯი 4: მოამზადეთ SD ბარათი

მოამზადეთ SD ბარათი
მოამზადეთ SD ბარათი

დააკოპირეთ აუდიო ფაილების საქაღალდის შინაარსი SD ბარათის ძირში.

შენიშვნა: დააკოპირეთ საქაღალდეები (01, 02, 03), არა მისი შინაარსი და არა აუდიო ფაილების საქაღალდე.

SD ბარათი უნდა გამოიყურებოდეს სურათზე კოპირების შემდეგ.

ნაბიჯი 5: შეუკვეთეთ PCB

PCB– ის შეკვეთა
PCB– ის შეკვეთა

მოდით შევუკვეთოთ PCB.

თქვენ შეგიძლიათ იპოვოთ PCB ფაილები აქ:

თქვენ შეგიძლიათ გააკეთოთ ეს პროექტი PCB– ების გარეშეც. მაგრამ PCB- ის ქონა მას უფრო მოსახერხებელს ხდის.

PCB შეკვეთისთვის ჩემი საყვარელი მწარმოებელი არის JLCPCB.com.

ისინი ქმნიან მართლაც მაღალი ხარისხის PCB- ს ძალიან იაფ ფასად.

როდესაც დავიწყე PCB– ების დიზაინი, ეს დახარჯა ბევრი ფული PCB– ების წარმოებისთვის. ამიტომ მე თვითონ მომიწია მათი ამოკვეთა.

ეს იყო ბინძური და დამღლელი პროცესი და ორმხრივი PCB– ების დამზადება იყო ძალიან რთული ამოცანა.

ახლა ამას აღარ ვაკეთებ. JLCPCB იმდენად იაფია, რომ მე არასოდეს მიმაჩნია მისი გრავირება.

თქვენ მიიღებთ 5 ან 10 ცალი PCB დაახლოებით 2 დოლარად (თუ მისი ზომა 10 სმ * 10 სმ -ზე ნაკლებია).

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

JLCPCB, EASYEDA და LCSC (ელექტრონიკის კომპონენტის მიმწოდებელი) ერთად მუშაობენ.

თქვენ შეგიძლიათ შეუკვეთოთ PCB JLC– დან თავად easyeda– ში.

LCSC– დან თქვენს PCB– ში გამოყენებული კომპონენტების შეკვეთას მხოლოდ რამდენიმე დაწკაპუნება სჭირდება.

მას შემდეგ, რაც JLCPCB და LCSC კარგად იგზავნება ერთად, თქვენ დაზოგავთ გადაზიდვის ხარჯებსაც

JLCPCB, EASYEDA და LCSC ერთად ქმნიან დიდ პლატფორმას ელექტრონული წარმოებისთვის.

ნაბიჯი 6: შედუღების დრო

შედუღების დრო
შედუღების დრო
შედუღების დრო
შედუღების დრო
შედუღების დრო
შედუღების დრო

შეაერთეთ კომპონენტები, როგორიცაა Arduino, DF Player, Audio Jack, Slide Switches PCB– ზე.

პირდაპირ არ შეაერთოთ HC-SR04 მოდული, ჩვენ გვჭირდება გარკვეული ცვლილებები

  1. გასწორება მამრობითი სათაურის გამოყენებით plier ან de-solder 90 ° headers და solder ნორმალური headers.
  2. დაამატეთ ელექტრული ლენტი HC-SR04- ის უკანა მხარეს, რათა თავიდან აიცილოთ მოკლე ჩართვა.
  3. ჩადეთ HC-SR04 დანიშნულ გამაგრების ბალიშებში. გამართავს მარცხენა და მარჯვენა HC-SR04 კუთხეს ისე, რომ ის მიუთითებს მარცხნივ და მიმართულებით და გამოიყენოს solder.

შეაერთეთ დანარჩენი კომპონენტები, როგორიცაა კვების ბლოკი, სლაიდების გადამრთველები, ვიბრაციის ძრავები და ა.

ვიბრაციული ძრავები უნდა იყოს მიმაგრებული PCB- ის უკანა ნაწილზე ისე, რომ შუშის მატარებელმა იგრძნოს ვიბრაცია.

თუ თქვენ არ გაქვთ PCB, თქვენ მაინც შეგიძლიათ გააკეთოთ პროექტი კომპონენტების შეერთებით, როგორც ეს ნაჩვენებია წრიულ დიაგრამაში.

თუ თქვენ აკეთებთ პროექტს PCB– ს გარეშე, მაშინ გთხოვთ იხილოთ თანდართული წრიული დიაგრამა

სქემაში მე შემთხვევით შევცვალე პინ 8 და 9. ბოდიში შეცდომისთვის, სწორი კავშირია

  • Rx of DF Player => Arduino– ს PIN 9.
  • Tx of DF Player => Arduino- ს პინი 8.

გაასწორეთ თუ თქვენ არ იყენებთ PCB- ს, მე აღარ მაქვს ჩემთან შემორჩენილი ფაილი.

თქვენ შეგიძლიათ ჩადოთ SD ბარათი DFPlayer– ში.

დენის შეერთების შემდეგ, ძრავები უნდა ვიბრირებდეს და აუდიო ამოვა ყურსასმენებიდან, როდესაც არსებობს დაბრკოლება.

ნაბიჯი 7: შესრულებულია

Შესრულებულია
Შესრულებულია
Შესრულებულია
Შესრულებულია
Შესრულებულია
Შესრულებულია

თქვენ უკვე დაასრულეთ.

აქ შეგიძლიათ იპოვოთ ყველა რესურსი.

GitHub

HackSter.io

ეს არის ჩემი ჩანაწერი PCB კონკურსზე, მიეცით ხმა თუ მოგეწონათ ეს სასწავლო.

ჩემი შესვლა PCBWAY PCB– ის კონკურსში. თუ მოგწონთ ეს პროექტი განიხილეთ ხმის მიცემა ჩემს ჩანაწერზე:

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

გირჩევთ: