Სარჩევი:

Smart Dial - ჭკვიანი ტრადიციული ტელეფონის ავტომატური კორექტირება: 8 ნაბიჯი
Smart Dial - ჭკვიანი ტრადიციული ტელეფონის ავტომატური კორექტირება: 8 ნაბიჯი

ვიდეო: Smart Dial - ჭკვიანი ტრადიციული ტელეფონის ავტომატური კორექტირება: 8 ნაბიჯი

ვიდეო: Smart Dial - ჭკვიანი ტრადიციული ტელეფონის ავტომატური კორექტირება: 8 ნაბიჯი
ვიდეო: შეხვედრა #5-29.4.2022 | ETF გუნდის შეხვედრა და დ... 2024, ივლისი
Anonim
Image
Image
დაყენება, Arduino UNO
დაყენება, Arduino UNO

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

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

ნაბიჯი 1: დაყენება, Arduino UNO

დაყენება, Arduino UNO
დაყენება, Arduino UNO
დაყენება, Arduino UNO
დაყენება, Arduino UNO

ამ პირველ საფეხურზე ჩვენ ვაშენებთ ზემოთ ნაჩვენებ წრეს. მავთულები იქნება დაკავშირებული სხვა ნაწილებთან შემდეგ ნაბიჯებში და ისინი მითითებული იქნება PIN ნომრით.

მასალები:

Arduino UNO x1

მავთულები x10

ნაბიჯი 2: ლურჯი დაფა (Bluetooth)

ლურჯი დაფა (Bluetooth)
ლურჯი დაფა (Bluetooth)
ლურჯი დაფა (Bluetooth)
ლურჯი დაფა (Bluetooth)
ლურჯი დაფა (Bluetooth)
ლურჯი დაფა (Bluetooth)

ამ ეტაპზე, ჩვენ ვაპირებთ Bluetooth მოდულის დაკავშირებას.

მასალები:

PlayRobot Bluetooth მოდული x1

მავთულები x2

რეზისტორები x2 (1k ohm, 2k ohm)

ნაბიჯი 3: ყვითელი დაფა (ტელეფონი, RJ11)

ყვითელი დაფა (ტელეფონი, RJ11)
ყვითელი დაფა (ტელეფონი, RJ11)
ყვითელი დაფა (ტელეფონი, RJ11)
ყვითელი დაფა (ტელეფონი, RJ11)
ყვითელი დაფა (ტელეფონი, RJ11)
ყვითელი დაფა (ტელეფონი, RJ11)

მესამე საფეხურზე ჩვენ ვაპირებთ ტრადიციული ტელეფონის დაკავშირებას Arduino UNO– სთან RJ11 ბუდის გამოყენებით.

მასალები:

RJ11 ბუდე x1

9 ვ ბატარეა და კონექტორი x1

PC817 ფოტოკოპლერი x1 (ეს არ არის მასალების ფოტოში, უკაცრავად.)

რეზისტორი x1 (220 ohm)

ნაბიჯი 4: თეთრი დაფა (DTMF დეკოდირება)

თეთრი დაფა (DTMF დეკოდირი)
თეთრი დაფა (DTMF დეკოდირი)
თეთრი დაფა (DTMF დეკოდირი)
თეთრი დაფა (DTMF დეკოდირი)
თეთრი დაფა (DTMF დეკოდირი)
თეთრი დაფა (DTMF დეკოდირი)

ახლა ჩვენ ვაპირებთ DTMF (ორმაგი ტონის მრავალჯერადი სიხშირის) დეკოდერის დაკავშირებას.

მასალები:

CMD8870 DTMF დეკოდირება x1

ბროლის ოსცილატორი (Xtal) 3.58MHz x1

მავთული x2

რეზისტორი x3 (10k ohm, 100k ohm, 330k ohm)

კონდენსატორი x2 (0.1 მიკროფ)

---

იმის შესამოწმებლად მუშაობს თუ არა DTMF დეკოდი, მე მას LED ნათურა დავუკავშირე. თუ თქვენ ასევე გსურთ LED- ის დაკავშირება, დაგჭირდებათ ორი დამატებითი მასალა.

მასალები LED- ისთვის:

LED x1

რეზისტორი x1 (220 ohm)

ნაბიჯი 5: ჩვენ დავასრულეთ აპარატურა

ჩვენ დავასრულეთ აპარატურა!
ჩვენ დავასრულეთ აპარატურა!

გილოცავთ! დასრულებული სამუშაო ასე უნდა გამოიყურებოდეს. ახლა, გადადით პროგრამულ უზრუნველყოფაზე!

ნაბიჯი 6: Arduino დაფის კოდი

Arduino დაფის კოდი
Arduino დაფის კოდი

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

ნაბიჯი 7: სმარტფონის აპლიკაციის კოდი

სმარტფონის აპლიკაციის კოდი
სმარტფონის აპლიკაციის კოდი

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

---

ხშირად დასმული კითხვები: ავტომატური კორექტირების ფუნქცია არ გამოიძახებს არასწორ ადამიანს, თუ რიცხვები მსგავსია?

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

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

შეაერთეთ ყველაფერი და გამოსცადეთ! ასევე, მოგერიდებათ თქვენი იდეების გაზიარება აქ!

:)

გირჩევთ: