Სარჩევი:

Arduino Bluetooth ბინგოს ჩვენება სმენადაქვეითებულთათვის: 8 ნაბიჯი
Arduino Bluetooth ბინგოს ჩვენება სმენადაქვეითებულთათვის: 8 ნაბიჯი

ვიდეო: Arduino Bluetooth ბინგოს ჩვენება სმენადაქვეითებულთათვის: 8 ნაბიჯი

ვიდეო: Arduino Bluetooth ბინგოს ჩვენება სმენადაქვეითებულთათვის: 8 ნაბიჯი
ვიდეო: Блютуз модуль HC-06 и Ардуино 2024, ნოემბერი
Anonim
Arduino Bluetooth ბინგოს ჩვენება სმენადაქვეითებულთათვის
Arduino Bluetooth ბინგოს ჩვენება სმენადაქვეითებულთათვის
Arduino Bluetooth ბინგოს ჩვენება სმენადაქვეითებულთათვის
Arduino Bluetooth ბინგოს ჩვენება სმენადაქვეითებულთათვის

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

გადამცემ აპარატს აქვს 12 გასაღებიანი ტელეფონის ტიპის კლავიატურა. ხუთი გასაღებიდან (1, 4, 7, *, 0) არის დაპროგრამებული, რომ შეიტანოს თითოეული ახალი ნომრის BINGO ანბანური სიმბოლო. ამ ერთეულს ასევე აქვს 4 სიმბოლოიანი ჩვენება, 14 სეგმენტიანი LED ალფა-რიცხვითი სიმბოლოებით, რომლებიც აჩვენებენ სრულ რიცხვს (მაგალითად, B-15).

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

თითოეულ ერთეულს აქვს გადამრთველი, რომელიც იცვლება შიდა Li-ion 9V ბატარეის ჩართვისა და გამორთვის დატენვას შორის ნაჩვენები ლულის ჯეკის საშუალებით. თითოეულ ერთეულზე ლურჯი LED აჩვენებს, როდესაც Bluetooth დაკავშირებულია.

შენიშვნა: შემდგომში მე აღვნიშნავ გადამცემ ერთეულს როგორც სამაგისტრო და მიმღებ ერთეულს როგორც მონა.

ნაბიჯი 1: მიიღეთ ნაწილები, მასალები და ინსტრუმენტები

ფოსტის შეკვეთის ნაწილები

კლავიატურა (1) ადაფრუტი $ 7.50 ეა

ოთხი ალფანუმერული ჩვენება (2) ადაფრუტი $ 10 ეა

PCB ტიპის გასაყიდი პურის დაფა (2) ადაფრუტი 3 პაკეტი 13 $, Amazon 4 შეფუთვა 13 $

არდუინო ნანო (2) Amazon 3 პაკეტი 13 $

HC-06 Bluetooth მოდული (2) Amazon $ 8.50 ეა

5 მმ ლულის ჯეკი (2) Amazon 5 პაკეტი 8 $

DPDT შეცვლა Amazon 10 პაკეტი 6 $

9V Li-ion დატენვის ბატარეა (2) და ორმაგი დამტენი Amazon (EBL) 17 დოლარი

დამტენი კაბელი, 9V ბატარეის დამჭერი და ლულის დანამატი (2) Amazon 5 პაკეტი 6 $

ადგილობრივი ნაწილები

მცირე სამახსოვრო ყუთი (2), დაახლოებით 4,75 x 4,75 x 2,5 დუიმი სიმაღლე, JoAnn (ადგილობრივად და ონლაინ) $ 5,50

#4 მანქანა ხრახნები და თხილი ჩვენების მონტაჟისთვის (8)

შუასადებები მანქანის ხრახნებისთვის (8)

მცირე ხრახნები (სპილენძის სახსრის პაკეტში) კლავიატურის დამონტაჟებისთვის (1 პაკეტი) მიხაელსი

ნაწილები ალბათ ხელთ არის

ლურჯი LED (2)

LED დამჭერი (2), სურვილისამებრ

ლენტი მხტუნავები, ქალი-ქალი

ლენტი მხტუნავები, კაცი-ქალი

1K ohm რეზისტორი (4)

2K ohm რეზისტორი (2)

მამრობითი სათაურები

#22 მყარი სპილენძის მავთული: წითელი, შავი, თეთრი

მასალები

ხის დალუქვა

სპრეი ან ფუნჯი საღებავი

ნიღაბი ლენტი, სასურველია რეგულარული და ლურჯი ტიპის

სკოჩის მუდმივი სამონტაჟო ლენტი (ორმხრივი ქაფის ლენტი)

ინსტრუმენტები

კალიპერი (რეკომენდირებულია)

დატენილი გადახვევის ხერხი ან ხელით დამცავი ხერხი

ფაილი (ან დაფქვა)

საბურღი და ბიტი

საბურღი ბიტის სახელმძღვანელო (აქვს განზომილებიანი ხვრელები ყველა ბიტისთვის)

ყინულის ამორჩევა

საიუველირო ხრახნიანი ნაკრები

ჩვეულებრივი ფილიპსის ხრახნიანი და საყრდენი

მავთულის საჭრელი

მავთულის სტრიპტიზიორი

შედუღების მოწყობილობა

საღებავის ფუნჯი

ნაბიჯი 2: მოამზადეთ ყუთები

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

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

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

ჩამოაყალიბეთ ეს კონტურები ყუთის თავზე ფანქრით და მმართველით, გაამახვილეთ ისინი ჰორიზონტალურად და გაყავით ვერტიკალურად, როგორც გსურთ. ასევე, გახსოვდეთ, რომ მოათავსოთ LED მონების თავზე. მე დავდე (ცისფერი) ნიღაბი ფირზე ფანქარულ ხაზებზე, რათა გავხადო ძალიან კარგი სახელმძღვანელო ჭრისთვის.

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

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

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

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

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

ნაბიჯი 3: შეაგროვეთ ორი დისპლეი

შენიშვნა: როდესაც მე შევეცადე შეკვეთის ჩვენება ნაწილების სიაში, ადაფრუტი ყველა ფერის მარაგში არ იყო. ამიტომ მომიწია სხვა ვერსიის შეკვეთა: Featherlight Quad Display, რომელიც განსხვავდებოდა მხოლოდ ზურგჩანთაში. იხილეთ https://www.adafruit.com/product/3130. თუმცა ამას არ ჰქონდა საშუალება ყუთების თავებზე დაყენების, ამიტომ მე უნდა შემემუშავებინა ჩემი მთა. მე უბრალოდ გავამაგრე ოთხი აქტიური ქინძისთავი სათაურებზე გასაყიდი ტიპის პერფის დაფაზე, რომელსაც ხედავთ მე –6 ნაბიჯის ღია ყდის ფოტოებში. პერფორფში გავამახვილე ოთხი სამონტაჟო ხვრელი. მე კი დუბლიკატი მამრობითი header კონექტორი ამისთვის ოსტატი, მაგრამ გადავწყვიტე, რომ არ წავიდეთ შორს მონა.

იმედია, თქვენ შეძლებთ მიიღოთ უფრო ლამაზი ჩვენება, რომელიც მე გირჩევთ ნაწილების სიაში.

თითოეული ეკრანი მოდის ოთხ ნაწილად: ორი ორმაგი ალფანუმერული LED ეკრანი, ზურგჩანთა (LED მძღოლი) და 5 პინიანი მამრობითი სათაური. LED- ები და სათაური უნდა იყოს soldered to backpack. იხილეთ შესანიშნავი გაკვეთილი https://learn.adafruit.com/adafruit-led-backpack/0…. ზურგჩანთა IC– ს მიმდებარედ LED ქინძისთავების შედუღებისას დაგჭირდებათ წვრილი წერტილის შედუღების წვერი. ამ პროექტში გამოიყენება მხოლოდ 4 კავშირი სათაურთან: 5V დენის (VCC. GND) და I2C მონაცემების (SDA) და საათის (SCL) ხაზები.

ნაბიჯი 4: გააკეთეთ მიკროსქემის დაფა

გააკეთეთ მიკროსქემის დაფა
გააკეთეთ მიკროსქემის დაფა
გააკეთეთ მიკროსქემის დაფა
გააკეთეთ მიკროსქემის დაფა

მე მომწონს საერთო ნახევარ ზომის პურის დაფის PCB ვერსიის გამოყენება, განსაკუთრებით მაშინ, როდესაც მე უკვე გავაკეთე სისტემის წინასწარი კავშირი პურის დაფისა და დამხმარე მოწყობილობებით. გასაყიდი PCB ვერსიის გაყვანილობა გაცილებით ადვილია, ვიდრე ალტერნატიული solderable perf დაფის ვერსია (point-to-point) ვერსია.

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

მაგიდა იდენტურია Master- ისა და Slave- სთვის, გარდა კლავიატურის სათაურისა, რომელიც საჭიროა Master დაფაზე.

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

ნაბიჯი 5: დააინსტალირეთ ყველა კომპონენტი ყუთებში

ჩვენება

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

კლავიატურა

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

გადამრთველი, ჯეკი და LED

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

ანალოგიურად, დააინსტალირეთ ჯეკი, გადაატრიალეთ იგი საუკეთესო შედუღების წვდომისათვის.

დაბოლოს, განათავსეთ LED მის დამჭერში და დააყენეთ იგი მის ხვრელში (წინა მხრიდან). ეს უნდა იყოს მჭიდროდ მორგებული.

მიკროსქემის დაფა და ბატარეა

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

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

ნაბიჯი 6: დააინსტალირეთ გაყვანილობა და კაბელი

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

გაყვანილობა

გადამრთველი არის DPDT. ცენტრალური ბოძები აკავშირებს ბატარეას. ზედა ბოძები უკავშირდება დამტენს. ქვედა ბოძები უკავშირდება ნანოს Vin/Gnd სათაურს.

შეაერთეთ 9 ვ ბატარეის დამაგრება გადართვის ცენტრის ბოძებზე. წითელი მავთული განსაზღვრავს რომელი პოლუსი დადებითია (+).

შედუღებული მავთული გადამრთველის ზედა ბოძებიდან ჯეკამდე.

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

გამოიყენეთ წყვილი M-F ლენტი მხტუნავები, რათა დააკავშიროთ გადართვის ქვედა ბოძები ნანოს Vin/Gnd კაბელის სათაურთან. მიამაგრეთ ქინძისთავები ქვედა ბოძებზე, დარწმუნდით, რომ პოზიტიური იქნება ვინისკენ კაბელის გადახვევის გარეშე.

ასევე გამოიყენეთ წყვილი M-F ლენტი მხტუნავები, რომ დააკავშიროთ LED სათაურს 1K დენის შეზღუდვის რეზისტორთან HC-06 "STATE" გამომავალზე. მიამაგრეთ ქინძისთავები LED- ებზე, დარწმუნდით, რომ უფრო გრძელი (ანოდი) მავთული მიდის რეზისტორზე.

საკაბელო

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

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

ეკრანს აქვს 5 პინიანი სათაურის კავშირი, მაგრამ ჩვენ გვჭირდება მხოლოდ 4 პინი, ენერგიისა და I2C სერიული მონაცემებისთვის (SDA, SCL). შეაერთეთ 4 მავთულის F-F ჯუმპერი მასში. გამოყავით მეორე ბოლო ორ ორ მავთულის კონექტორში და შეაერთეთ ისინი breadboard 5v დენის ზოლში და ნანოს I2C სათაურში A4-A5 ქინძისთავებში. დარწმუნდით, რომ +5V აპირებს აჩვენოს 5V, ხოლო SDA აჩვენებს SDA- ს.

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

ნაბიჯი 7: ჩამოტვირთეთ ესკიზები და შეამოწმეთ სისტემა

ჩამოტვირთეთ და დააკოპირეთ Arduino– ს ორი ესკიზი ქვემოთ და ჩასვით Arduino IDE– ში (1.8.9 ან გვიან).

www.dropbox.com/s/qut4pkywkijbag9/Bingo_Ma…

www.dropbox.com/s/4td68e3vspoduut/Bingo_Slave_7-15.odt?dl=0

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

შეაერთეთ თქვენი კომპიუტერი Nano USB Mini B კონექტორთან Master- ში. სამწუხაროდ, ნანოს დაფა უნდა იყოს დახრილი ამისათვის. ჩართეთ ძალა და შეადგინეთ/ჩამოტვირთეთ სამაგისტრო ესკიზი. ანალოგიურად, გაიმეორეთ ეს მონათან ერთად. თქვენ ახლა მზად ხართ სისტემის მუშაობისთვის.

ამოიღეთ USB კაბელები და ჩართეთ ორივე ყუთი. ახლა თქვენ უნდა ნახოთ ორივე ეკრანის გააქტიურება და აჩვენოს ყველა დეფისი. ეს აჩვენებს, რომ ძალა ჩართულია და სისტემა მუშაობს. დაელოდეთ სანამ ორივე LED ნათურა აანთებს, რაც აჩვენებს, რომ მოხდა Master და Slave– ის Bluetooth კავშირი.

შენიშვნა: გარკვეული კლავიშების პირველი დაჭერა იწვევს ანბანის ჩანაწერს.

"1" შედის "B" - ში.

"4" შედის "მე"

"7" შედის "N" - ში

"*" შედის "G" - ში

"0" შედის "O"

სცადეთ "B01". ორივე სამაგისტრო და მონის ეკრანზე უნდა იყოს ნაჩვენები "B-01"

სცადეთ სხვა ჩანაწერები.

ახლა შეიყვანეთ "B15" სამაგისტრო კლავიატურაზე. ორივე ეკრანზე უნდა ნახოთ B-15. ნელა შეიყვანეთ B15. ოსტატის სიმბოლოები გამოჩნდება შეყვანისას. Slave ჩვენება არ შეიცვლება სანამ ბინგოს ნომრის სამივე სიმბოლო არ შეიყვანება.

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

ეს ასრულებს გამოცდას. იმედია წარმატებული იყო!

ნაბიჯი 8: შეიტყვეთ მეტი კომპონენტების შესახებ

შეიტყვეთ მეტი კომპონენტების შესახებ
შეიტყვეთ მეტი კომპონენტების შესახებ
შეიტყვეთ მეტი კომპონენტების შესახებ
შეიტყვეთ მეტი კომპონენტების შესახებ
შეიტყვეთ მეტი კომპონენტების შესახებ
შეიტყვეთ მეტი კომპონენტების შესახებ

კლავიატურა

იხილეთ

და

გასაღებები სავარაუდოდ შეყვანილია 4 სტრიქონისა და 3 სვეტის მატრიცაში, რომელიც კლავიატურას ჰგავს:

{'1', '2', '3'}, {'4', '5', '6'}, {'7', '8', '9'}, {'*', '0', '#'}

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

Key კლავიატურის ლენტიანი კაბელი აკავშირებს ნანოს პურის დაფაზე 7-პინიან თავსაბურავს გადახვევის გარეშე. ეს სათაური უკავშირდება ნანოს D4-D10 შესასვლელს. აღმოვაჩინე, რომ შეკვეთა უნდა ყოფილიყო ქვემოთ ნაჩვენები, რომ გასაღებების დაჭერები სწორად გამოჩნდეს.:

კლავიატურის ქინძისთავები (1, 2, 3) უკავშირდება ნანოს ქინძისთავებს (D8, D10, D6} ამ თანმიმდევრობით

კლავიატურის ქინძისთავები (4, 5, 6, 7) ამ თანმიმდევრობით უკავშირდება ნანოს ქინძისთავებს (D9, D4, D5, D7)

ეს ნამდვილად მუშაობს სწორად. მე –7 საფეხურის ესკიზები ზრუნავს პინ -კავშირების მინიჭებაზე.

ჩვენება

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

ზურგჩანთის გარეშე მოგიწევთ ნანოს 14 LED მავთულის მიტანა, დამატებით 4 მავთულის ჩვენების შერჩევა/საერთო დაბრუნება. ეს 18 სტრიქონი გამოიყენებდა ყველა 18 ნანო ციფრულ I/O პინს (D0-D12 და A0-A5), არაფერს დატოვებდა რეგულარული სერიული (Arduino IDE), პროგრამული სერიის (Bluetooth) და კლავიატურისათვის საჭირო 11 ქინძისთავისთვის. ქინძისთავები).

ზურგჩანთით თქვენ გჭირდებათ მხოლოდ ორი I2C ციფრული მავთული კონტროლისთვის, პლუს ორი +5V დენის/მიწის მავთული.

Bluetooth (ნაჩვენებია ზემოთ)

HC-06 არის დიდი პატარა მოდული. თქვენ მხოლოდ უნდა მიანიჭოთ მას სერიული სიმბოლოები, რომელთა გადაცემა გსურთ და წაიკითხოთ მისთვის გადაცემული სერიული პერსონაჟები. ის ზრუნავს Bluetooth– ის ყველა ოპერაციაზე.

ის ირთვება სტანდარტულ დაფაზე ან PCB ბუდეზე, რომელიც დამზადებულია ქალის სათაურის 7 პინიანი სიგრძისგან. ექვსი ქინძისთავები არის: +5V სიმძლავრე და მიწა, სერიული შეყვანა ნანო RXD– დან), სერიული გამომავალი ნანოზე (TXD) და STATE გამომავალი, რომელსაც ჩვენ ვიყენებთ LED– ის მართვისას, რომელიც გვიჩვენებს, როდესაც არის ორი HC-06 კავშირი ოსტატი და მონა.

ბატარეა და დამტენი

ბატარეა არის "9V" ლითიუმ-იონი. (ამ შემთხვევაში, 9V უფრო ვრცელდება პაკეტის კონფიგურაციაზე, ვიდრე ძაბვა.) მას აქვს ორი უჯრედი სერიაში, თითოეულ უჯრედს აქვს 3.6-3.7V ნომინალური გამომუშავება. ასე რომ ბატარეის ნომინალური ძაბვა არის 7.2-7.4V. სრული დატენვისას ბატარეის ძაბვა შეიძლება იყოს 8.4 ვ -მდე. ქვემოთ მოყვანილი გრაფიკი იძლევა ტიპიური გამონადენის მრუდს და გვიჩვენებს, თუ როგორ ძაბვა რჩება დიდი ხნის განმავლობაში. ბატარეას აქვს შიდა დაცვის სქემა, რომელიც მოიცავს წყვეტს დაახლოებით 6.6V (3.3V თითო უჯრედზე); ლითიუმ-იონური ბატარეები არ უყვართ სრულად დათხოვნას, ხოლო ძაბვის სწრაფი ვარდნა გამონადენის ბოლოს მოითხოვს გონივრულად მაღალ გამორთვის ძაბვას. გაითვალისწინეთ, რომ გათიშვის ძაბვა ოდნავ ნაკლებია 7 ვ ნანო მინიმალურ სპეციფიკაციაზე, რაც იძლევა ძაბვის მარეგულირებელი თავის ოთახის 5 ვ რეგულირებადი გამომუშავების ზემოთ. ასე რომ, შესაძლებელია, რომ ნანომ შეწყვიტოს მუშაობა ბატარეის დაწყებამდე.

ბატარეის სავარაუდო სიმძლავრე არის 600 მილიამპერი საათში. მე გავზომე Slave მიმდინარე გადინება 113mA- ზე "B-88" დისპლეით და Bluetooth- თან დაკავშირებული. (ეს ჩვენება ექვივალენტურია ჩვენი BINGO პროგრამის ყველაზე ენერგიის დამცავი ეკრანებისა.) BINGO სესია, რომელსაც მე ვესწრები, გრძელდება დაახლოებით 2.5 საათის განმავლობაში, 6 თამაშით და თამაშებს შორის დაახლოებით 10 წუთით. თამაშებს შორის გავთიშე. ერთი ღამის შემდეგ მოვედი სახლში, გავაქტიურდი და დაველოდე მონას, რომ დამთავრდეს მუშაობა, რაც გააკეთა 2.3 საათის შემდეგ. ვკითხულობ ძაბვას და იყო 6.6 ვ, ასე რომ ბატარეა გამორთული იყო სანამ ნანო გააკეთებდა. თამამად შეიძლება ითქვას, რომ ბატარეა საკმარისზე მეტად ადეკვატურია ჩემი მიზნისთვის.

აქ არის ჩემი მონა მიმდინარე გაზომვები (7.2V):

ყველაფერი მუშაობს, აჩვენებს "B-88": 113 mA

(არ არის რეალური ბინგოს ნომერი, მაგრამ მოსალოდნელია საშუალო: თითოეულ განყოფილებაში ჩართულია 7 LED სეგმენტი)

ეკრანი გასუფთავებულია: 27 mA (ეკრანი ახორციელებს მიმდინარეობის დიდ ნაწილს: 113-27 = 86 mA)

Bluetooth არ არის დაკავშირებული, ეკრანი გასუფთავებულია: 64 mA

(Bluetooth ახლა გადადის, ცდილობს დაკავშირებას. როგორც ჩანს, ეს არის 64 - 27 mA = 37 mA ეფექტი.)

Bluetooth მოდული ამოღებულია გამორთვის შემდეგ: 51 mA, გააქტიურების შემდეგ

(ეკრანი არის ყველა ზოლი. თითოეული ზოლი არის 2 LED, ასე რომ ველით 2/7 x 86 = 25 mA ჩვენებას.

26 mA სხვაობა გამოწვეულია Bluetooth– ით.)

სამაგისტრო მიმდინარეობა ფაქტიურად იგივე იქნება. კლავიატურა არ იძენს ენერგიას და Bluetooth გადაცემები ძალიან მოკლეა.

დამტენი და დამტენი კაბელები ნაჩვენებია ზემოთ მოცემულ ფოტოში. სამაგისტრო და მონა შეიძლება ერთდროულად იყოს დამუხტული. მოკლე კაბელების გამო დამტენი უნდა იყოს ჩართული გაფართოების კაბელში. დამტენი მშვენივრად მუშაობს გარდა იმისა, რომ ერთი LEDS არ ითიშება ბატარეის სრულად დატენვისას; არის მსგავსი კომენტარები Amazon- ზე LED- ების შესახებ.

Char დატენვის კაბელები მართლაც შექმნილია 9 ვ ბატარეაზე ჩასასმელად და ლულის ბუდეში ჩასართავად Arduino Uno– ს ან სხვა მიკროსქემის დასაყენებლად. მე მათ ვიყენებ დამტენში ჩასართავად. მაგრამ ფრთხილად უნდა იყოთ პოლარობის მიმართ, როგორც მე აღვნიშნე მე –6 ნაბიჯში და ავხსენი ქვემოთ.

როდესაც ჩვენ ვუკავშირდებით დატენვის კაბელს 9V დამტენთან, ლულის ბუდის ცენტრში ძაბვა არის უარყოფითი და არა ისეთი დადებითი, როგორიც არის 9V ბატარეასთან დაკავშირებისას. დამტენი და დამტენი კაბელის კონექტორები ერთნაირი პოლარობით ხასიათდება; თითოეულმა მათგანმა უნდა მიიღოს 9 ვ ბატარეა. ასე რომ, დამტენი კაბელის კონექტორი უნდა გადატრიალდეს 90 გრადუსით დამტენზე ჩართვისას, რითაც უკუაგდებს პოლარობას ლულის დანამატში. ეს მოითხოვს ბატარეის უარყოფით მიერთებას დამტენის ცენტრის ტერმინალზე.

გირჩევთ: