Სარჩევი:
- ნაბიჯი 1: ნივთები, რომლებიც გამოიყენება ამ პროექტში
- ნაბიჯი 2: მოკლე შენიშვნა DS18B20– ზე
- ნაბიჯი 3: წრე
- ნაბიჯი 4: კოდი
- ნაბიჯი 5: შეკრება
ვიდეო: გააკეთეთ ჭკვიანი კათხა LED და Arduino– ს მიერ: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
By Electropeak ElectroPeak ოფიციალური ვებ გვერდი დაიცავით მეტი ავტორის მიერ:
შესახებ: ElectroPeak არის თქვენი ერთჯერადი ადგილი ელექტრონიკის შესასწავლად და თქვენი იდეების რეალობად განხორციელებისთვის. ჩვენ გთავაზობთ უმაღლესი დონის სახელმძღვანელოებს, რათა გაჩვენოთ თუ როგორ შეგიძლიათ შექმნათ თქვენი პროექტები. ჩვენ ასევე გთავაზობთ მაღალხარისხიან პროდუქტს, ასე რომ თქვენ გაქვთ … მეტი Electropeak- ის შესახებ »
ამ პროექტში ჩვენ გამოვიყენებთ RGB LED- ებს, გარემოს სენსორს და არდუინო ნანოს, რომ გავგზავნოთ შეტყობინება ან განგაშის გაკეთება ფერადი შუქებით. ამ პროექტის ბოლოს შეგიძლიათ:
- წაიკითხეთ გარემოს ტემპერატურა DS18B20 სენსორიდან Arduino– ს მიერ.
- აკონტროლეთ RGB LED- ები PWM– ით.
- გააკეთე მაგარი ჭკვიანი ჭიქა.
ნაბიჯი 1: ნივთები, რომლებიც გამოიყენება ამ პროექტში
ამ პროექტში გამოყენებული ყველა კომპონენტის შეძენა შესაძლებელია ბმულით.
აპარატურის კომპონენტები
არდუინო ნანო X1
ElectroPeak DS18B20 ტემპერატურის სენსორი X1
ElectroPeak RGB 5 მმ LED X1
Adafruit LiPo ბატარეა X1
ადაფრუტის ლენტი კაბელი X1
პროგრამული უზრუნველყოფის პროგრამები და ონლაინ სერვისები
Arduino IDE
ნაბიჯი 2: მოკლე შენიშვნა DS18B20– ზე
DS18B20 ციფრული თერმომეტრი უზრუნველყოფს 9-დან 12-ბიტიან ცელსიუს ტემპერატურას და აქვს განგაშის ფუნქცია მომხმარებლისთვის არასტაბილური პროგრამირებადი ზედა და ქვედა გამშვები წერტილებით. DS18B20 კომუნიკაციას უწევს 1 მავთულის ავტობუსს, რომელიც განმარტებით მოითხოვს მხოლოდ ერთ მონაცემთა ხაზს (და მიწას) ცენტრალურ მიკროპროცესორთან კომუნიკაციისთვის. გარდა ამისა, DS18B20- ს შეუძლია ენერგიის მოპოვება უშუალოდ მონაცემთა ხაზისგან ("პარაზიტული ძალა"), აღმოფხვრის საჭიროა გარე კვების ბლოკი. თითოეულ DS18B20– ს აქვს უნიკალური 64-ბიტიანი სერიული კოდი, რომელიც საშუალებას აძლევს მრავალ DS18B20– ს იმუშაოს ერთსა და იმავე მავთულის ავტობუსზე. ამრიგად, მარტივია ერთი მიკროპროცესორის გამოყენება დიდ ფართობზე განაწილებული რამდენიმე DS18B20– ის გასაკონტროლებლად. პროგრამები, რომლებსაც შეუძლიათ ისარგებლონ ამ მახასიათებლით, მოიცავს HVAC გარემოსდაცვით კონტროლს, შენობის შიგნით ტემპერატურის მონიტორინგის სისტემებს, აღჭურვილობას ან მანქანებს და პროცესების მონიტორინგისა და კონტროლის სისტემებს.
რაც შეეხება ტექნოლოგიის ცხოვრებას, ფერადი შუქის გამოყენება საოცარი და მიმზიდველია. შეტყობინებების ან სიგნალის გაგზავნის მიზნით RGB LED- ების ჩვენება ეკრანებით შეიძლება გახადოს პროექტები უფრო ლამაზი და ასევე უფრო მარტივი. ამ პროექტში ჩვენ გვსურს ჭიქა ჭკვიანი გავხადოთ, რათა თქვენ გაჩვენოთ ყავის ან გამაგრილებელი სასმელების ტემპერატურა და სიგნალიზაცია, როდესაც მზად არის დასალევად. როგორც თერმოპილი, ჩვენ გამოვიყენებთ DS18B20 და ვამაგრებთ მას კათხის ბოლოში. მას შეუძლია თხევადი სითხის ტემპერატურა გაუგზავნოს კონტროლერს ციფრული მონაცემებით. Arduino Nano არის ჩვენი არჩევანი, როგორც კონტროლერი, მისი მცირე ზომის და მინი USB კონექტორის გამო. ამიტომ მისი დაპროგრამება შესაძლებელია და ბატარეის დამუხტვა შესაძლებელია USB პორტით. ტემპერატურის საჩვენებლად, ჩვენ ვიყენებთ 2 მარტივ 4-პინიან RGB LED- ს და ვუკავშირდებით მათ Arduino Nano- ში PWM ცალკეულ ერთეულებთან. ახლა ჩვენ გვჭირდება მხოლოდ ბატარეა, ჭიქა და პლასტმასის ჭურვი კომპონენტის ჩასადებად. მოდით გავაკეთოთ ეს.
ნაბიჯი 3: წრე
ბატარეის მოცულობა დამოკიდებულია LED- ების და ჭიქის ზომაზე. 500mAh ბატარეა კარგი არჩევანია. თქვენ შეგიძლიათ გამოიყენოთ პოლიმერული ან იონური ბატარეები. აქ გამოყენებულ LED- ებს აქვთ საერთო კათოდები. თუ თქვენ გაქვთ საერთო ანოდი, თქვენ უნდა შეიტანოთ მცირე ცვლილებები კოდში. თუ თქვენი LED- ები ვერ იმუშავებენ რეზისტორის გარეშე, თქვენ გაქვთ ორი გზა. რეზისტორის დამატება ან მეტი LED- ების დამატება. თქვენ უნდა დააკავშიროთ DS18b20- ის ძაბვა და მონაცემთა პინი 4.7K ohm რეზისტორთან. მიუხედავად იმისა, რომ შეიძლება არ იყოს საჭირო.
ნაბიჯი 4: კოდი
თქვენ უნდა დააკოპიროთ შემდეგი კოდი Arduino IDE– ში. მაგრამ ჯერ უნდა დაამატოთ ბიბლიოთეკა და შემდეგ ატვირთოთ კოდი. ჩამოტვირთეთ ბიბლიოთეკა "ერთი მავთული" და "დალასი" დანართიდან. თუ პირველად მუშაობთ Arduino დაფაზე, არ ინერვიულოთ. უბრალოდ მიყევით ამ ნაბიჯებს:
- გადადით www.arduino.cc/en/Main/Software და ჩამოტვირთეთ თქვენი ოპერაციული სისტემის პროგრამული უზრუნველყოფა. დააინსტალირეთ IDE პროგრამული უზრუნველყოფა ინსტრუქციის შესაბამისად.
- გაუშვით Arduino IDE და გაასუფთავეთ ტექსტური რედაქტორი და დააკოპირეთ შემდეგი კოდი ტექსტურ რედაქტორში.
- გადადით ესკიზზე და შეიტანეთ ბიბლიოთეკები (გადმოწერეთ ბიბლიოთეკები შემდეგი ბმულებიდან). ახლა დააწკაპუნეთ ZIP ბიბლიოთეკის დამატებაზე და დაამატეთ ბიბლიოთეკები
- შეარჩიეთ დაფა ინსტრუმენტებსა და დაფებში, შეარჩიეთ არდუინო ნანო.
- შეაერთეთ Arduino თქვენს კომპიუტერთან და დააყენეთ COM პორტი ინსტრუმენტებსა და პორტში.
- დააჭირეთ ღილაკს ატვირთვა (ისრის ნიშანი).
კოდის შემდეგი ხაზები მიეკუთვნება ფერის გაანგარიშებას და ეს დამოკიდებულია თქვენს კათხაზე. თუ ჭიქა საკმარისად სწრაფად არ გადააქვს სითბო, თქვენ უნდა შეცვალოთ იგი სასურველი შედეგის მისაღწევად.
if (temp> 50) temp = 100;
თუ (ტემპერატურა <30)
ტემპერატურა = 0;
temp = (12.5)*(temp-30);
ნაბიჯი 5: შეკრება
თავდაპირველად, თქვენ უნდა გაბურღოთ კათხის ქვედა ნაწილი. ხვრელების რაოდენობა დამოკიდებულია წრეზე და იმაზე, თუ როგორ ახორციელებთ მას. ჩვენ განვიხილეთ 3 ხვრელი ამ პროექტისთვის. ერთი თერმომეტრისთვის და ორი ხრახნების (ელექტროდების) დასაყენებლად თხევადი კათხის შიგნით. თქვენ შეგიძლიათ ეს პროექტი გააკეთოთ ჭიქის პირსინგის გარეშე. ჩაწერეთ თერმომეტრი კათხის ბოლოში და დააკავშირეთ ელექტროდების 2 მავთული ჩართვა/გამორთვაზე. თერმომეტრისა და ელექტროდების მიმაგრების და მათი დალუქვის შემდეგ, დროა გააკეთოთ ჩარჩო ქვედა კათხისთვის. გამოიყენეთ წებოები შუშის დასალუქად, რომელიც ცხელი ან ცივი წყლით არ გადაიჭრება. ჭიქის ქვედა ნაწილისთვის ჭურჭლის გასაკეთებლად. თქვენ ჯერ უნდა გაზომოთ კათხის გარე დიამეტრი. შემდეგ შეიმუშავეთ წრე ზუსტად იგივე ზომის ქვედა კათხის და ორი რგოლი გარე დიამეტრით 3 მმ სისქით (და რა თქმა უნდა კათხის ქვედა დიამეტრით). თქვენ შეგიძლიათ გამოიყენოთ პლექსიგლასი და ლაზერული ჭრის მანქანა დადგენილი ჭურვის გასაკეთებლად. ერთი რგოლი უნდა იყოს გამჭვირვალე, თქვენ შეგიძლიათ აირჩიოთ დანარჩენი მათი ფერი, როგორც გსურთ. თქვენ უნდა მოაყაროთ გამჭვირვალე ბეჭედი მქრქალი დასრულების მისაღწევად. მიამაგრეთ ისინი, როგორც სურათებშია ნაჩვენები. ახლა მიამაგრეთ ბატარეა გარსზე და შეაერთეთ მისი ქინძისთავები არდუინოსთან. გაჭერით გამჭვირვალე ბეჭდის ნაწილი ისე, როგორც Arduino მიკრო USB პორტი და მიამაგრეთ Arduino ბატარეაზე ისე, რომ კონექტორი ამოვარდეს რგოლიდან. ახლა შეაერთეთ LED- ები არდუინოსთან და დაუკავშირეთ სხვა მავთულები არდუინოს. დაბოლოს, მიამაგრეთ ჭურვი ჭიქის ბოლოში და ატვირთეთ კოდი არდუინოში.
გირჩევთ:
ჭკვიანი სამაგიდო LED განათება - ჭკვიანი განათება W/ Arduino - Neopixels სამუშაო ადგილი: 10 ნაბიჯი (სურათებით)
ჭკვიანი სამაგიდო LED განათება | ჭკვიანი განათება W/ Arduino | Neopixels Workspace: დღეების განმავლობაში ჩვენ დიდ დროს ვატარებთ სახლში, ვსწავლობთ და ვმუშაობთ ვირტუალურად, ასე რომ, რატომ არ გავხადოთ ჩვენი სამუშაო სივრცე უფრო დიდი და ჭკვიანი განათების სისტემით Arduino და Ws2812b LED- ებით დაფუძნებული. აქ მე გაჩვენებთ როგორ ავაშენოთ თქვენი Smart სამაგიდო LED განათება, რომელიც
IoT დაფუძნებული ჭკვიანი მებაღეობა და ჭკვიანი სოფლის მეურნეობა ESP32– ის გამოყენებით: 7 ნაბიჯი
IoT დაფუძნებული ჭკვიანი მებაღეობა და ჭკვიანი სოფლის მეურნეობა ESP32– ის გამოყენებით: მსოფლიო იცვლება დროთა განმავლობაში და სოფლის მეურნეობაც. დღესდღეობით, ხალხი აერთიანებს ელექტრონიკას ყველა სფეროში და სოფლის მეურნეობა არ არის გამონაკლისი. ელექტრონიკის ეს შერწყმა სოფლის მეურნეობაში ეხმარება ფერმერებს და ადამიანებს, რომლებიც მართავენ ბაღებს. ამ
E-Ink ჩვენების კათხა: 8 ნაბიჯი (სურათებით)
E-Ink Display Mug: ეს არის ერთ-ერთი იმ გიჟური იდეიდან, რომელიც უბრალოდ სპონტანურად ჩნდება ჩემს ტვინში. ვიფიქრე, არ იქნება გასაოცარი, რომ იყოს ყავის ჭიქა, რომლის მორგებაც ფრენის დროს შეგიძლიათ? ერთი, რომელიც საკმაოდ ჰგავდა ჩვეულებრივ ყავის ჭიქას. ჩხრეკა გავაკეთე და
გახადე შენი მცენარე ჭკვიანი! (არდუინოს მიერ): 5 ნაბიჯი
გახადე შენი მცენარე ჭკვიანი! (ავტორი არდინო): ასე რომ თქვენ ყოველთვის გაინტერესებთ როგორ დაამატოთ ტექნოლოგია თქვენს მცენარეებს? ამ მაგარი პროექტის წყალობით შეგიძლიათ დარწმუნდეთ, რომ თქვენი საყვარელი მცენარეები ყოველთვის კარგ მდგომარეობაშია. ამ პროექტის დასრულების შემდეგ თქვენ: ისწავლით თუ როგორ გამოიყენოთ ანალოგური გამომავალი სენსორები, ისწავლეთ როგორ
დაკავშირებული კათხა: 5 ნაბიჯი (სურათებით)
დაკავშირებული კათხა: ხანდახან დილით ოფისში წასვლამდე ყავის წრუპვისას, მსურს ვნახო ის, რასაც ელოდება ელ.ფოსტის ყუთში. ანუ მიღებული წერილების რაოდენობა და ტონი