Სარჩევი:

დღის სიტყვა ჩვენება IoT– ით: 7 ნაბიჯი
დღის სიტყვა ჩვენება IoT– ით: 7 ნაბიჯი

ვიდეო: დღის სიტყვა ჩვენება IoT– ით: 7 ნაბიჯი

ვიდეო: დღის სიტყვა ჩვენება IoT– ით: 7 ნაბიჯი
ვიდეო: თქვენ არასოდეს გამოიმუშავებთ ფულს პიკაპის მანქანაზე. რატომ? 2024, ნოემბერი
Anonim
დღის სიტყვა ნაჩვენებია IoT– ით
დღის სიტყვა ნაჩვენებია IoT– ით

ამ ინსტრუქციაში, მე გაჩვენებთ თუ როგორ შეგიძლიათ შექმნათ "დღის სიტყვა" NodeMCU Wi-Fi მოდულისა და წერტილოვანი მატრიცის ჩვენების გამოყენებით. დღის სიტყვის ნაცვლად, თქვენ შეგიძლიათ აჩვენოთ ყველაფერი, რაც გსურთ (ტექსტი) მთელი ინტერნეტიდან, ამ გაკვეთილის გავლის შემდეგ. თუ თქვენ პირველად იყენებთ Wi-Fi მოდულს, მაშინ ეს გაკვეთილი დაგეხმარებათ, რადგან მე თავიდან ბოლომდე განვიხილე.

შევეშვათ მას.

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

Image
Image

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

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

ნაბიჯი 2: მოამზადეთ Arduino IDE NodeMCU Wi-Fi მოდულთან მუშაობისთვის

პირველად როდესაც ვმუშაობ Wi-Fi მოდულზე ყოველთვის არ არის ტორტი გასეირნება მომხმარებლების უმეტესობისთვის (მეც). ამიტომ, მიზანშეწონილია დაიწყოთ იგი ეტაპობრივად.

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

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

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

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

შეაერთეთ Dot Matrix Wi-Fi მოდულთან შემდეგნაირად:

DMD - NodeMCU

Vcc - 3.3V

გნდ - გნდ

Clk - D5

დინი - D7

CS - D8

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

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

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

მოამზადეთ ThingHTTP
მოამზადეთ ThingHTTP
მოამზადეთ ThingHTTP
მოამზადეთ ThingHTTP
მოამზადეთ ThingHTTP
მოამზადეთ ThingHTTP

1. გახსენით Mozilla Firefox (Chrome არ მუშაობს ჩემთვის).2. შეარჩიეთ თქვენი ვებ გვერდი (მე ვიყენებ Dictionary.com).3. დააწკაპუნეთ მარჯვენა ღილაკით თქვენთვის საინტერესო სიტყვაზე, აირჩიეთ ინსპექციის ელემენტი.4. დააკოპირეთ მონიშნული კოდის XPath.5. გადადით Thingspeak.com6. გადადით პროგრამებზე და შემდეგ შეარჩიეთ ThingHTTP.7. შექმენით ახალი ThingHTTP, დაასახელეთ რამე, მიუთითეთ იმ გვერდის URL, საიდანაც თქვენ დააკოპირეთ XPath, ჩასვით XPath, რომელიც ადრე იყო კოპირებული სტრიქონის გასაანალიზებლად, შეინახეთ ThingHTTP.

გაითვალისწინეთ გენერირებული API.

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

ნაბიჯი 5: შეამოწმეთ მოდული

შეამოწმეთ მოდული
შეამოწმეთ მოდული
შეამოწმეთ მოდული
შეამოწმეთ მოდული
შეამოწმეთ მოდული
შეამოწმეთ მოდული

გახსენით ესკიზი, რომელიც მიმაგრებულია ამ ნაბიჯში და შეცვალეთ Wi-Fi SSID, Pass Key და API გასაღები და ატვირთეთ გადმოტვირთვის შემდეგ, გახსენით სერიული მონიტორი, თუ გამომავალი ჰგავს იმას, რაც ამ ნაბიჯში მაქვს დართული, მაშინ მოდული კარგად მუშაობს და თქვენ შეგიძლიათ გადახვიდეთ საბოლოო საფეხურზე.

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

ნაბიჯი 6: საბოლოო ესკიზი

საბოლოო ესკიზი
საბოლოო ესკიზი
საბოლოო ესკიზი
საბოლოო ესკიზი

გააკეთეთ იგივე კავშირები, როგორც მე –3 საფეხურზე.

შეცვალეთ Wi-Fi SSID, Pass Key (დატოვეთ ცარიელი ციტატები შიგნით, თუ Wi-Fi ღიაა) და API და ატვირთეთ იგი მოდულში.

მას შემდეგ რაც ის დაუკავშირდება Wi-Fi- ს და მოიტანს მონაცემებს, შემდეგ გათიშავს და აჩვენებს სიტყვას და მნიშვნელობას DMD- ში (უყურეთ ჩაშენებულ LED- ს სტატუსის დასადგენად, მოციმციმე-ცდილობს დაუკავშირდეს Wi-Fi- ს, მუქი ლურჯი - დაკავშირებული, გამორთული - გათიშული). Wi-Fi– სთან გაწყვეტა დაზოგავს ენერგიას, მაგრამ მას ასევე აქვს ნაკლი, თქვენ დაგჭირდებათ მოდულის გადატვირთვა ახალი მონაცემების მოსაპოვებლად.

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

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

Ის არის!

მოგერიდებათ კომენტარებში ნებისმიერი რჩევა ან ეჭვი, მე სიამოვნებით დაგეხმარებით.

მადლობა კითხვისთვის, განიხილეთ ხელმოწერა და თუ მოგეწონათ ეს პროექტი, გადახედეთ ჩვენს YouTube არხს, ჩვენ გვაქვს ბევრი მათგანი:)

შევხვდებით შემდეგ ინსტრუქციებში.

გირჩევთ: