Სარჩევი:

ინტერაქტიული LED პერიოდული ცხრილი: 12 ნაბიჯი (სურათებით)
ინტერაქტიული LED პერიოდული ცხრილი: 12 ნაბიჯი (სურათებით)

ვიდეო: ინტერაქტიული LED პერიოდული ცხრილი: 12 ნაბიჯი (სურათებით)

ვიდეო: ინტერაქტიული LED პერიოდული ცხრილი: 12 ნაბიჯი (სურათებით)
ვიდეო: საჭიროა აღდგომის შეფასება! სუპერ ინტერაქტიული LED Light Up Quacking Duck Toy ერთად მოცულობა კონტრ.. 2024, ივნისი
Anonim
Image
Image

ავტორი ავტორი: Bees Knees

ცემენტირებული ხორცისმჭამელი კანიბალისტი გამწვანება
ცემენტირებული ხორცისმჭამელი კანიბალისტი გამწვანება
3D კატანი. დიზაინი, 3D ბეჭდვა და შეღებვა
3D კატანი. დიზაინი, 3D ბეჭდვა და შეღებვა
3D კატანი. დიზაინი, 3D ბეჭდვა და შეღებვა
3D კატანი. დიზაინი, 3D ბეჭდვა და შეღებვა

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

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

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

ნაბიჯი 1: რაც გჭირდებათ

Რა გჭირდება
Რა გჭირდება
Რა გჭირდება
Რა გჭირდება

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

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

მასალები

ჩარჩო - გასაღები: (სიგრძე x სიგანე x სიმაღლე) x რაოდენობა

  • ფიჭვის ფიცრები (2400x60x10 მმ) x7
  • MDF ფურცელი (1200x600x4.5 მმ) x2
  • სანდლის ქაღალდი (120 გრ)
  • ხის წებო
  • ხის შემავსებელი
  • თეთრი აკრილის საღებავი --- ხელოვნების მაღაზია
  • ფანქარი
  • დეკორატიული ჩამოსხმა (2400 მმ) x2
  • ბალზას ხე (1000x10x2 მმ) x6 --- ხელოვნების მაღაზია

ელექტრონიკა

  • LED- ები (Neopixels/ws2812b) x90 --- Ali Express Link "1m 100 IP30" მოგცემთ 100 არა წყალგაუმტარი LED- ებს
  • მავთული (5 მ რულონები 22 ლიანდაგი ან მსგავსი. სასურველია სხვადასხვა ფერები) x3 --- Ali Express Link
  • არდუინო ნანო --- ალი ექსპრესი ლინკი
  • Bluetooth მოდული (HC05) --- Ali Express Link
  • კვების ბლოკი (5V 4A) --- Ali Express Link
  • დენის კაბელი --- მეორადი საქონლის მაღაზია
  • Solder --- Ali Express ლინკი
  • პროტოტიპის წერტილოვანი დაფა --- Ali Express Link
  • ქალი pin სათაურები --- Ali Express ბმული
  • ხრახნიანი ტერმინალები --- Ali Express Link

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

  • გასაყიდი რკინა
  • მულტიმეტრი --- Ali Express ლინკი
  • ხელის ხერხი (ან მაგიდის ხერხი)
  • ცხელი წებოს იარაღი (წებოვანი ჩხირებით)
  • საბურღი
  • საბურღი (3-8 მმ)
  • დამჭერები
  • ფირის ზომა
  • მავთულის სტრიპტიზიორი --- Ali Express Link

ნაბიჯი 2: დაგეგმვა

დაგეგმვა
დაგეგმვა
დაგეგმვა
დაგეგმვა
დაგეგმვა
დაგეგმვა

მახასიათებლები

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

მშენებლობა

ჩვენება დამზადებულია 60x10 მმ ფიჭვის ფიცრებისგან. მე ჩემი ავიღე 2.4 მ სიგრძეში, მაგრამ ბევრი სიგრძე იყო შესაძლებელი. ყველა საჭირო ნაჭერი მოსახერხებლად ჯდება 7 სიგრძეში 2.4 მ. თითქმის ერთი მთლიანი სიგრძე იყო დარჩენილი - იმ შემთხვევაში, თუ დავუშვებ შეცდომებს!

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

ბოლო დიაგრამა ასახავს ფორმებს წინა პანელისა და უკანა პანელისთვის, რომლებიც ამოჭრილია MDF– დან და წებოვანი იქნება ადგილზე. მე გირჩევთ, უბრალოდ განათავსოთ ჩარჩო MDF- ის თავზე და ფანქრით მიაკვლიოთ ფორმებს. პანელების ფორმები მხოლოდ იმის წარმოდგენაა, თუ როგორ გამოიყურება ისინი.

ლანტანიდები და აქტინიდები

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

ელექტრონიკა

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

ნაბიჯი 3: ხის მოჭრა

ხის მოჭრა
ხის მოჭრა
ხის მოჭრა
ხის მოჭრა
ხის მოჭრა
ხის მოჭრა
ხის მოჭრა
ხის მოჭრა

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

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

ნაბიჯი 4: ჩარჩოს შეკრება

ჩარჩოს შეკრება
ჩარჩოს შეკრება
ჩარჩოს შეკრება
ჩარჩოს შეკრება
ჩარჩოს შეკრება
ჩარჩოს შეკრება
ჩარჩოს შეკრება
ჩარჩოს შეკრება

მე მინდოდა 60 მმ -იანი ვერტიკალური მონაკვეთები ასე გასწორებული, მონიშნული და კვადრატული ყოფილიყო, სადაც თითოეული მათგანი ჰორიზონტალურ დაფებზე უნდა იყოს დამაგრებული. მაგალითად, ქვედა ფიცარი "J" აღინიშნება 10 მმ -ით (ოთახის დასატოვებლად ვერტიკალური გვერდითი დაფისთვის), შემდეგ მე ვითვლი 60 -ს და აღვნიშნავ 70 -ზე, შემდეგ ვითვლი 10 -ს ვერტიკალურ მონაკვეთზე, შემდეგ კიდევ 60 -ს და აღვნიშნავ 140 -ზე და ასე შემდეგ რა

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

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

ნაბიჯი 5: საზღვრები

საზღვრები
საზღვრები
საზღვრები
საზღვრები
საზღვრები
საზღვრები

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

ნაბიჯი 6: უკანა და წინა პანელი

უკანა და წინა პანელი
უკანა და წინა პანელი
უკანა და წინა პანელი
უკანა და წინა პანელი

საყრდენი

ეკრანს სჭირდება საყრდენი, რათა LED- ებს მისცეს რაიმე ასახვა, გახადოს ეკრანი უფრო უსაფრთხო და დაიმალოს ყველა მავთული, რომელიც იქ იქნება. საყრდენის გასაკეთებლად გამოვიყენე 1200x600x4.5 მმ MDF- ის ორი ფურცელი. MDF ფურცლები დავდე ბრტყელ ზედაპირზე ლანდშაფტის ორიენტაციით ერთმანეთის გვერდით და მოვათავსე ჩვენების ჩარჩო მათ თავზე. მე გადავიტანე ჩარჩო მანამ, სანამ ნაკერი არ დაიმალა ჩარჩოს ერთ -ერთ ვერტიკალურ დაფაზე. შემდეგ ჩვენ მივადექი ეკრანის გარე ნაწილს MDF– ზე ფანქრით და დავჭრა იგი ხერხის გამოყენებით. მე გადავაბრუნე ეკრანი თავდაყირა და უკანა მხარეს წებოვანა ხის წებოთი. მე დაფარული საყრდენი მძიმე საგნები, რათა შეწყდეს მისი აწევა ან მოძრაობა გაშრობის დროს.

საყრდენი ხვრელები

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

Წინა პანელი

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

ჩანართები

მე დავჭრა პატარა MDF კვადრატი 1 კუთხით გათიშული წებოთი, რათა წინა პანელი და ჩარჩო ერთმანეთთან უფრო საიმედოდ დაიჭიროს. (ფოტოები შეგიძლიათ იხილოთ ამ ჩანართებიდან ელექტრონიკის განყოფილებაში).

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

დასრულების შეხება
დასრულების შეხება
დასრულების შეხება
დასრულების შეხება

ფერწერა

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

ლაზერული მოჭრილი ასოები

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

ნაბიჯი 8: ელექტრონიკა - დაგეგმვა

ელექტრონიკა - დაგეგმვა
ელექტრონიკა - დაგეგმვა
ელექტრონიკა - დაგეგმვა
ელექტრონიკა - დაგეგმვა

LED- ები

მე გამოვიყენე WS2812B LED- ები გაყვანილობისა და კოდირების სიმარტივის გამო. თავდაპირველად ვგეგმავდი მულტიპლექსური LED- ების და ცვლის რეგისტრატორების დაყენებას. WS2812B– ები ცხოვრებას ბევრად ამარტივებს! მაშინაც კი, თუ თქვენ არ ააშენებთ ეკრანს, გირჩევთ ითამაშოთ ამ LED- ებით, რადგან ისინი წარმოუდგენელია (და იაფია Ali Express– დან)!

Ძალა

ჩვენებისთვის გამოვიყენე 90 WS2812B LED- ები. თითოეულ LED- ს აქვს 3 ფერი (წითელი მწვანე და ლურჯი), რომელთაგან თითოეული 20mA- მდე აღწევს სრულ სიკაშკაშეს. თუ სამივე ფერი მაქსიმალურ სიკაშკაშეზეა, LED მიაპყრობს 60 mA- მდე.

60mA x 90 LED = 5400mA (5.4A)

ვიპოვე იაფი 5 ვოლტიანი ელექტრომომარაგება ალი ექსპრესზე, რომელსაც შეეძლო მიეწოდებინა 4A ამიტომ მოვიყვანე. ეს ელექტროენერგიის მიწოდება იქნება საკმარისი მანამ, სანამ მე არ მაქვს ძალიან ბევრი LED- ები სრული სიკაშკაშე ამავე დროს. მე მქონდა პრობლემა მოციმციმე LED- ებთან დაკავშირებით, მაგრამ ეს ძირითადად გამოწვეული იყო ძაბვის ვარდნით (რასაც მოგვიანებით განვმარტავ). მე გირჩევდი გამოთვალო მაქსიმალური მიმდინარე გათამაშება, როგორც მე და შევიძინო ელექტროენერგიის წყარო, სულ მცირე, ამ მნიშვნელობით.

WS2812B LED- ები მუშაობს 5V- ზე, ასე რომ დარწმუნდით, რომ მიიღეთ 5V კვების წყარო.

ბლუთუზი

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

ნაბიჯი 9: ელექტრონიკა

ელექტრონიკა
ელექტრონიკა
ელექტრონიკა
ელექტრონიკა
ელექტრონიკა
ელექტრონიკა
ელექტრონიკა
ელექტრონიკა

კავშირის რუკა

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

(Arduino) D9 - DIN (LED ჯაჭვის დაწყება)

(არდუინო) GND - GND (ელექტრომომარაგება)

(არდუინო) +5V - +5V (კვების ბლოკი)

(Arduino) TX - 1K რეზისტორი - 2K რეზისტორი - GND (დენის წყარო)

ორი რეზისტორის ცენტრალური წერტილი - RX (Bluetooth მოდული)

(Arduino) RX - TX (Bluetooth მოდული)

(კვების ბლოკი) +5V - +5V (LED ჯაჭვის დაწყება)

(კვების ბლოკი) GND - GND (LED ჯაჭვის დაწყება)

(კვების ბლოკი) +5V - +5V (Bluetooth მოდული)

(კვების ბლოკი) GND - GND (Bluetooth მოდული)

LED- ების გაყვანილობა

WS2812B LED- ების გაყვანილობა საკმაოდ მარტივია, მაგრამ ბევრია! არსებობს 90 LED თითოეული თითოეული 6 solder კავშირი თითოეული. ეს არის 540 სახვევი! მე შემოვიტანე WS2812Bs პატარა წრიულ მიკროსქემის დაფაზე, რომელიც გარკვეულწილად მაღიზიანებდა, რადგან მე მათ თაროზე უნდა წებოდი თითოეულ თაროზე. მე გირჩევთ მიიღოთ WS2812B LED ზოლები, რომელიც მე დავუკავშირე "რა გჭირდებათ" განყოფილებაში, რადგან მათ უკვე აქვთ წებოვანი საყრდენი და აქვთ უფრო დიდი ფართობი, ასე რომ უფრო ადვილია მუშაობა. თუ თქვენ აირჩევთ ზოლებს, ყველა LED უნდა ამოიჭრას კონტაქტურ ბალიშებს შორის ხაზების გაჭრით.

ყველა WS2812B აქვს 6 კავშირი. 2 +5V, 2 GND, DIN და DOUT. DIN და DOUT ნიშნავს Data In და Data Out. მონაცემთა მავთული უნდა გადავიდეს წინა LED– ებიდან DOUT– დან მომდევნო LED– ების DIN– ში. დენის და მიწის მავთულები მიჰყვება მას, სანამ ყველა LED არ იქნება დაკავშირებული ჯაჭვის სახით. გაყვანილობის დიაგრამა ასახავს როგორ არის ჩართული LED- ები, თუ ჩემს ახსნას აზრი არ აქვს!

შენიშვნა: LED- ებს აქვთ ისარი მათზე, რათა იცოდეთ რა მიმართულებით უნდა შეხედონ მათ ჯაჭვში. ეს არის კარგი მაჩვენებელი ვიდრე უბრალოდ DIN და DOUT– ის ყურება.

ცხელი წებოთი მიმაგრებულია თითოეული თაროს თავზე, მიმართული მიმართულებით "LED მოწყობის" დიაგრამაში.

ისევ "LED მოწყობის" დიაგრამის შემდეგ მე დავჭრა მავთულები, რომლებიც მიდიოდა ჯაჭვის თითოეულ LED- ს შორის MDF- ის საყრდენში გაბურღული ხვრელების მეშვეობით. მე გამოვიყენე განსხვავებული ფერის მავთული +5V, GND და Data ხაზებისთვის, რათა დავრწმუნდე, რომ არ არსებობს დაბნეულობა, რომელი მავთული რომელ LED- ზე იკვებება. მომიწია თითოეული მავთულის გაშიფვრა მავთულის სტრიპტიზატორთან ერთად, სანამ შევაერთებდი მათ, როგორც ეს აღწერილია ზემოთ 3 პუნქტში.

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

გაფრთხილება: მთავარ ძალას შეუძლია მოკლას. გამოიყენეთ სიფრთხილე ელექტროსადენის გაყვანილობისას ან იყიდეთ ელექტრომომარაგება უკვე მიმაგრებული კაბელით.

დენის წყაროს, რომელიც მე მოვიყვანე, არ ჰქონდა დამაგრებული მაგისტრალური კაბელი. მე ვიპოვე დენის კაბელი ადგილობრივი მეორადი საქონლის მაღაზიიდან ჩემი ქვეყნისთვის. ელექტრომომარაგება, რომელიც მე დავუკავშირე "რაში გჭირდებათ", შეფასებულია 110/240V შეყვანისთვის, ასე რომ ის უნდა მუშაობდეს უმეტეს ქვეყნებში.

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

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

(მავთული) მწვანე -> GND (ელექტრომომარაგება)

(მავთული) ლურჯი -> N (კვების ბლოკი)

(მავთული) ყავისფერი -> L (კვების ბლოკი)

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

Arduino და Bluetooth მოდული

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

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

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

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

ელექტრონიკის დაცვა

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

ნაბიჯი 10: კოდი

მე შევეცადე აღწერილობით გამეკეთებინა კომენტარი და გამეადვილებინა კოდი.

აქ არის სწრაფი მიმოხილვა, თუ როგორ მუშაობს:

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

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

ბლუთუზი

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

ბრძანებები

ბრძანებების უმეტესობა მხოლოდ ერთი სიტყვაა. ზოგიერთს აქვს პრეფიქსი და სუფიქსი, მაგალითად: select23 ჩართავს 23 -ე ელემენტს. არსებობს ფუნქცია, რომელიც გამოჩნდება, თუ მოცემულ ბრძანებას აქვს პრეფიქსი და აბრუნებს მის სუფიქსს, თუ ასეა.

ფუნქციები

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

რესურსები

მე დავამყარე ჩემი Bluetooth კავშირის კოდი ამ გაკვეთილზე: Bluetooth და Arduino სამეურვეო

FastLED ბიბლიოთეკა WS2812B– ის გასაკონტროლებლად შეგიძლიათ ჩამოტვირთოთ აქ: FastLED ბიბლიოთეკა

ინფორმაცია FastLED ბიბლიოთეკის გამოყენების შესახებ შეგიძლიათ იხილოთ აქ: FastLED ინფორმაცია

ნაბიჯი 11: ტელეფონის აპლიკაცია

ტელეფონის აპლიკაცია
ტელეფონის აპლიკაცია
ტელეფონის აპლიკაცია
ტელეფონის აპლიკაცია
ტელეფონის აპლიკაცია
ტელეფონის აპლიკაცია

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

მთავარი მიზეზი, რის გამოც მე მიყვარს App Inventor არის ის, რომ მას შეუძლია გამოიყენოს ჩემი ტელეფონები Bluetooth არდუინოსთან Bluetooth მოდულით დასაკავშირებლად!

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

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

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

ნაბიჯი 12: რჩევები

აქ არის რამოდენიმე რჩევა ელექტრონიკის ნებისმიერ პროექტზე

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

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

მუშაობის დაწყების შემდეგ მე მივიღე WS2812B LED- ები, რომლებიც მუშაობდნენ საკუთარ თავზე, შემდეგ დავუკავშირდი და დავამატე Bluetooth მოდული.

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

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

მბჟუტავი LED- ები

მე მქონდა დიდი პრობლემა LED- ების ციმციმთან, როდესაც ერთდროულად ძალიან ბევრი LED- ები გავაკეთე თეთრი.

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

ძაბვის ვარდნის დასაფიქსირებლად მე დავუკავშირე კვების ბლოკი +5V და GND მავთულები პირდაპირ ბოლომდე და LED ჯაჭვის ცენტრს. ამან გამოასწორა ჩემი საკითხი.

გაითვალისწინეთ, რომ მხოლოდ +5V და GND მავთულები უნდა იყოს მიბმული ბოლომდე და ცენტრში. უნდა არსებობდეს მხოლოდ 1 მონაცემთა მავთული, რომელიც ჯაჭვს ერთმანეთთან აკავშირებს.

ჭრა და შევსება

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

მადლობა რომ კითხულობ, იმედია მოგეწონა ეს პროცესი

გირჩევთ: