Სარჩევი:

SMS მონიტორი -- წერტილოვანი მატრიცის ჩვენება -- MAX7219 -- SIM800L: 8 ნაბიჯი (სურათებით)
SMS მონიტორი -- წერტილოვანი მატრიცის ჩვენება -- MAX7219 -- SIM800L: 8 ნაბიჯი (სურათებით)

ვიდეო: SMS მონიტორი -- წერტილოვანი მატრიცის ჩვენება -- MAX7219 -- SIM800L: 8 ნაბიჯი (სურათებით)

ვიდეო: SMS მონიტორი -- წერტილოვანი მატრიცის ჩვენება -- MAX7219 -- SIM800L: 8 ნაბიჯი (სურათებით)
ვიდეო: Getting Started with CASIO FX-991EX FX-570EX CLASSSWIZ Full Manual learn all features 2024, ივლისი
Anonim
SMS მონიტორი || წერტილოვანი მატრიცის ჩვენება || MAX7219 || SIM800L
SMS მონიტორი || წერტილოვანი მატრიცის ჩვენება || MAX7219 || SIM800L

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

ასე რომ, დროის დაკარგვის გარეშე, მოდით შევხედოთ მას.

ნაბიჯი 1: უყურეთ ვიდეოს

Image
Image

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

ნაბიჯი 2: მიიღეთ თქვენი ნაწილები

GSM მოდული: უფრო პატარა თუ უფრო დიდი?
GSM მოდული: უფრო პატარა თუ უფრო დიდი?

არდუინო: ინდოეთი - https://amzn.to/2HXPEvWUS - https://amzn.to/2F4UwxsUK -

GSM მოდული: ინდოეთი: უფრო პატარა - https://amzn.to/2oyJTg2, უფრო დიდი - https://amzn.to/2oyJTg2US: უფრო პატარა - https://amzn.to/2F1vNy6, უფრო დიდი - http:/ /amzn.to/2F1vNy6UK: უფრო პატარა - https://amzn.to/2oAjApT, უფრო დიდი -

წერტილოვანი მატრიცის ჩვენება: ინდოეთი - https://amzn.to/2HWZcqHUS - https://amzn.to/2HWZcqHUK -

ნაბიჯი 3: GSM მოდული: უფრო პატარა თუ უფრო დიდი?

GSM მოდული: უფრო პატარა თუ უფრო დიდი?
GSM მოდული: უფრო პატარა თუ უფრო დიდი?

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

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

პატარას არ აქვს RS232 to TTL გადამყვანი, ხოლო უფრო დიდს აქვს DB9 სოკეტი და MAX232 IC, რომელიც ასრულებს საქმეს, მაგრამ Arduino– სთან ერთად რომ გამოვიყენოთ, ის არ დაგვჭირდება.

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

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

ახლა, როდესაც თქვენ შეარჩიეთ თქვენი GSM მოდული, მოდით წავიდეთ წინ და შევამოწმოთ იგი.

ნაბიჯი 4: GSM მოდულის ტესტირება

GSM მოდულის ტესტირება
GSM მოდულის ტესტირება

შეაერთეთ TX ციფრულ პინ 8 -თან, RX ციფრულ პინ 7 -თან და გამოიყენეთ საერთო საფუძველი.

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

თუ ეს კარგად მუშაობს, გადადით შემდეგ საფეხურზე.

ნაბიჯი 5: შეამოწმეთ წერტილოვანი მატრიცის ჩვენება

შეამოწმეთ წერტილოვანი მატრიცის ჩვენება
შეამოწმეთ წერტილოვანი მატრიცის ჩვენება
შეამოწმეთ წერტილოვანი მატრიცის ჩვენება
შეამოწმეთ წერტილოვანი მატრიცის ჩვენება
შეამოწმეთ წერტილოვანი მატრიცის ჩვენება
შეამოწმეთ წერტილოვანი მატრიცის ჩვენება

ახლა Dot Matrix ჩვენების შესამოწმებლად, დაამატეთ MD Parola და MD MAX72XX ბიბლიოთეკები Arduino ბიბლიოთეკაში.

სანამ გამოიყენებთ მას, გადადით Arduino ბიბლიოთეკების საქაღალდეში, გახსენით MD_MAX_72XX ბიბლიოთეკის საქაღალდე, შემდეგ გადადით დოკუმენტებზე და გახსენით ნებისმიერი HMTL ფაილი, შემდეგ განსაზღვრეთ თქვენი Dot Matrix ეკრანის ტიპი (იხილეთ ვიდეო სათანადო გაგებისთვის). ჩემი არის FC_16. ამის შემდეგ, გადადით "src" საქაღალდეში და გახსენით MD_MAX72XX.h ფაილი. შეცვალეთ სათაურის ფაილი თქვენი მოდულის მიხედვით და შემდეგ შეინახეთ.

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

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

ნაბიჯი 6: შეუთავსეთ ისინი

შეუთავსეთ ისინი
შეუთავსეთ ისინი
შეუთავსეთ ისინი
შეუთავსეთ ისინი
შეუთავსეთ ისინი
შეუთავსეთ ისინი
შეუთავსეთ ისინი
შეუთავსეთ ისინი

ახლა ჩვენ დავამატებთ led- ს პინ 12 -ში და ატვირთეთ ეს ესკიზი. ყოველთვის გახსოვდეთ, რომ ესკიზის ატვირთვისას პინის ნომერი 0 და 1 არ უნდა იყოს დაკავშირებული არაფერთან. ესკიზის ატვირთვის შემდეგ დააკავშირეთ GSM მოდულის RX პინი Arduino– ს TX პინთან და GSM მოდულის TX პინი Arduino– ს RX პინთან.

სერიული მონიტორის გახსნა. მე გამომიგზავნა შეტყობინება ფორმატში "#A. Check*" და შეამჩნევთ, რომ led აციმციმებს და SMS ნაჩვენებია წერტილოვანი მატრიცის ჩვენებაში. თქვენ ასევე შეგიძლიათ შეამოწმოთ შეტყობინება სერიულ მონიტორზე. ისევ გავაგზავნე სხვა შეტყობინება და ნაჩვენები შეტყობინება იცვლება.

შეტყობინების ფორმატი ასევე შეიძლება შეიცვალოს თავად პროგრამაში. მოძებნეთ "#A". და ასტერიკი (*) პროგრამაში და შეცვალეთ იგი თქვენი სურვილისამებრ.

ნაბიჯი 7: "მემსეტის" ფუნქცია

ფუნქცია
ფუნქცია

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

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

თქვენ ასევე შეგიძლიათ მიმართოთ ვიდეოს სათანადო გაგებისთვის.

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

სულ ეს იყო სასწავლო. იმედი მაქვს მოგეწონათ.