Სარჩევი:
- ნაბიჯი 1: OLED ჩვენება
- ნაბიჯი 2: SD ბარათის მკითხველი
- ნაბიჯი 3: სქემატური დიაგრამა:
- ნაბიჯი 4: PCB ჩამოვიდა:
- ნაბიჯი 5: პროექტის ვიდეო დემონსტრაცია
ვიდეო: წვრილმანი დენის მრიცხველის პროექტი Arduino Pro Mini– ს გამოყენებით: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
შესავალი
გამარჯობა, ელექტრონიკის საზოგადოება! დღეს მე წარმოგიდგენთ პროექტს, რომლის საშუალებითაც შეგიძლიათ გაზომოთ მოწყობილობის ძაბვა და დენი და აჩვენოთ იგი ენერგიისა და ენერგიის ღირებულებებთან ერთად. მიმდინარე/ძაბვის გაზომვა თუ გსურდათ არდუინოს საშუალებით შეაფასოთ წრედის ძაბვა და დენი, პროცედურა საკმაოდ სწორია. თქვენ იყენებთ ანალოგურ შეყვანას ძაბვის გასაზომად დატვირთვაზე და იყენებთ შუნტს დენის გასაზომად შუნტის რეზისტორის ძაბვის ვარდნის საშუალებით. ახლა ეს მეთოდი საკმაოდ უხეშია და მუშაობს მხოლოდ 0-5 ვ ძაბვისთვის, ხოლო არდუინოს ADC, რომელიც გამოიყენება რეზისტორის ძაბვის ვარდნის წასაკითხად, არის არაზუსტი მხოლოდ ასობით მვ-ის გასაზომად, რომელიც დაეცემა შუნტის გასწვრივ. საბედნიეროდ, არსებობს მოდულები, რომლებიც ჩვენს ცხოვრებას გვიადვილებს. ამ პროექტისთვის მე გამოვიყენებ INA219 IC- ს, რომელიც იყენებს 0.1R რეზისტორს, როგორც შუნტს და შეუძლია გაზომოს ძაბვები 32V– მდე და აქვს დიაპაზონი 0-3.2A. ეს IC გთავაზობთ I2C ინტერფეისს, Arduino– სთან დასაკავშირებლად და მონაცემთა ფურცლის შესწავლით, ჩვენ შეგვიძლია გამოვიყენოთ კონკრეტული ბრძანებები I2C ინტერფეისზე, ძაბვისა და მიმდინარე მნიშვნელობების წასაკითხად. ჩვენ ისევ გაგვიმართლა, რადგან არ გვიწევს ამ უბედურების გადატანა. არსებობს ბიბლიოთეკები ადაფრუტიდან, სადაც შეგიძლიათ ჩამოტვირთოთ და გამოიყენოთ წინასწარ შექმნილი ფუნქციები ძაბვისა და დენის წასაკითხად | დააწკაპუნეთ აქ ბიბლიოთეკის ჩამოსატვირთად
ნაბიჯი 1: OLED ჩვენება
შემდეგი კომპონენტი, რომელსაც მე ვიყენებ, არის ჩვენება. ამ გზით ჩვენ შეგვიძლია რეალურად გამოვავლინოთ ის ღირებულებები, რასაც ჩვენ ვზომავთ. მე ცოტა ხანია ვმუშაობ „96 დიუმიან OLED ეკრანზე და ის მშვენივრად მუშაობს. ჩვენ შეგვიძლია კიდევ ერთხელ გამოვიყენოთ უკვე შექმნილი ადაფრუტის ბიბლიოთეკა, რათა გამოვაგზავნოთ მონაცემები, რომელთა ჩვენებაც ჩვენ გვინდა ეკრანზე | დააწკაპუნეთ აქ, რომ ჩამოტვირთოთ ადაფრუტის ბიბლიოთეკა | თქვენ ასევე დაგჭირდებათ Adafruit GFX ბიბლიოთეკა.
ნაბიჯი 2: SD ბარათის მკითხველი
ახლა, რომ ეს პროექტი დასრულდეს, ჩვენ დავამატებთ საბოლოო კომპონენტს. მიკრო SD ბარათის მკითხველი, რათა შეინარჩუნოს გაზომილი მონაცემები ტექსტურ ფაილებად, საიდანაც შეგიძლიათ დააკოპიროთ ისინი პროგრამაში, როგორიცაა Excel, რათა გამოიყურებოდეს ლამაზი ნაკვეთები და გამოთვალოთ გამოყენებული ენერგია და ენერგია, გამრავლებით დენი და ძაბვა დრო შესაბამისად.
ეს მოდული ურთიერთობს SPI ინტერფეისის საშუალებით, რომელიც ასევე იყენებს ბრძანებებს მონაცემების დასაწერად/წასაკითხად. ეს მოდული არ არის 5V თავსებადი, ასე რომ ჩვენ არ შეგვიძლია უბრალოდ შევაერთოთ იგი Arduino ინტერფეისზე, რადგან 5V გაანადგურებს 3.3V ჩიპს. ამისთვის, მე დავამუშავე ძაბვის გამყოფი რეზისტორებიდან, რომ 5V სიგნალები ჩამორჩეს ჩიპისთვის 3.3V სიგნალებს (შესაბამისად MOSI, CS და CLK ხაზები და 5V– დან 3.3V– მდე ჩავარდნა მოდულის გასაძლიერებლად).
ნაბიჯი 3: სქემატური დიაგრამა:
დაბოლოს, ჩვენ ვაწარმოებთ Arduino– ს Adafruit ბიბლიოთეკის გამოყენებით INA219 მოდულისთვის, ძაბვისა და მიმდინარე მნიშვნელობების წასაკითხად. გარდა ამისა, ჩვენ ვამრავლებთ დენს ძაბვასთან, რათა მივიღოთ გამოყენებული ძალა. შემდეგ, ჩვენ შეგვიძლია გამოვიყენოთ milis () ფუნქცია დროის შესანახად და გავამრავლოთ იგი ენერგიით, რათა გამოვთვალოთ გამოყენებული ენერგია. SD ბარათის მკითხველისთვის გამოვიყენე "SdFat" ბიბლიოთეკა, რადგან არდუინოს სტანდარტული SD ბიბლიოთეკები არ მუშაობდა კარგად | დააწკაპუნეთ აქ Sdfat ბიბლიოთეკის ჩამოსატვირთად
თქვენ შეგიძლიათ ჩართოთ დაფა DC ბუდის გამოყენებით და 7 -დან 12 ვ -მდე ძაბვის გამოყენებით არდუინოზე, რომელიც დანარჩენ კომპონენტებს 5V VCC- ს საშუალებით აძლევს.
ნაბიჯი 4: PCB ჩამოვიდა:
ამ პროექტის სპონსორი
ამ პროექტის სპონსორია PCBGOGO, რომელმაც მოგვაწოდა 10 PCB ამ პროექტისთვის. PCBGOGO აწარმოებს მაღალი ხარისხის PCB- ებს ძალიან მოკლე დროში და აწვდის მათ ძალიან სწრაფად. ასე რომ, თუ თქვენ ფიქრობთ, რომ გახადოთ თქვენი პროექტი პროფესიონალი, ნუ მოგერიდებათ ატვირთოთ თქვენი Gerber ფაილები PCBGOGO– ში, რომ მიიღოთ 10 PCB ძალიან დაბალ ფასად.
ნაბიჯი 5: პროექტის ვიდეო დემონსტრაცია
www.electronicslovers.com/2019/03/diy-power-meter-project-by-using-arduino-pro-mini.html
გირჩევთ:
წვრილმანი -- როგორ შევქმნათ ობობა რობოტი, რომლის კონტროლიც შესაძლებელია სმარტფონის გამოყენებით Arduino Uno– ს გამოყენებით: 6 ნაბიჯი
წვრილმანი || როგორ შევქმნათ ობობა რობოტი, რომლის კონტროლიც შესაძლებელია სმარტფონის გამოყენებით Arduino Uno– ს საშუალებით: ობობის რობოტის შექმნისას, თქვენ შეგიძლიათ გაიგოთ ბევრი რამ რობოტიკის შესახებ. რობოტების დამზადების მსგავსად არის გასართობი და რთული. ამ ვიდეოში ჩვენ ვაჩვენებთ თუ როგორ უნდა გავაკეთოთ ობობა რობოტი, რომლის გამოყენებაც ჩვენ შეგვიძლია ჩვენი სმარტფონის გამოყენებით (ანდროი
როგორ გავხადოთ ტენიანობა და ტემპერატურა რეალურ დროში მონაცემთა ჩამწერი Arduino UNO და SD ბარათით - DHT11 მონაცემთა მრიცხველის სიმულაცია Proteus– ში: 5 ნაბიჯი
როგორ გავხადოთ ტენიანობა და ტემპერატურა რეალურ დროში მონაცემთა ჩამწერი Arduino UNO და SD ბარათით | DHT11 მონაცემთა მრიცხველის სიმულაცია Proteus- ში: შესავალი: გამარჯობა, ეს არის Liono Maker, აქ არის YouTube ბმული. ჩვენ ვაკეთებთ შემოქმედებით პროექტს Arduino– სთან და ვმუშაობთ ჩამონტაჟებულ სისტემებზე. Data-Logger: მონაცემთა მრიცხველი (ასევე მონაცემების ჩამწერი ან მონაცემთა ჩამწერი) არის ელექტრონული მოწყობილობა, რომელიც დროთა განმავლობაში აფიქსირებს მონაცემებს
Arduino Nano - MPL3115A2 ზუსტი სიმაღლის მრიცხველის სენსორი: 4 ნაბიჯი
Arduino Nano - MPL3115A2 ზუსტი სიმაღლის მრიცხველის სენსორი: MPL3115A2 იყენებს MEMS წნევის სენსორს I2C ინტერფეისით, რათა უზრუნველყოს წნევის/სიმაღლისა და ტემპერატურის ზუსტი მონაცემები. სენსორის გამოსასვლელი ციფრულდება მაღალი რეზოლუციის 24-ბიტიანი ADC საშუალებით. შიდა დამუშავება ამოიღებს კომპენსაციის ამოცანებს
Arduino Energy Cost ელექტრო მრიცხველის მოწყობილობა: 13 ნაბიჯი (სურათებით)
Arduino Energy Cost ელექტრო მრიცხველის მოწყობილობა: ძალიან ბევრს იხდით თქვენი ელექტროენერგიის გადასახადებისთვის? გსურთ იცოდეთ რამდენ ელექტროენერგიას მოიხმარს თქვენი ქვაბი ან გამათბობელი? შექმენით თქვენი პორტატული ენერგიის ღირებულების ელექტრო მრიცხველი! ნახეთ როგორ აღმოვაჩინე ამ მოწყობილობის გამოყენება
ხაზის მიმდევარი Arduino - - ს გამოყენებით მარტივი წვრილმანი პროექტი: 6 ნაბიჯი
ხაზის მიმდევარი Arduino | - ს გამოყენებით მარტივი წვრილმანი პროექტი: ამ გაკვეთილში ჩვენ შევქმნით ხაზის მიმდევარს ArduinoParts– ის გამოყენებით: Chasis: BO Motors and Wheels: https://amzn.to/2Yjh9I7 L298n ძრავის მძღოლი: https://amzn.to/2IWNMWF IR სენსორი : https://amzn.to/2FFtFu3 Arduino Uno: https://amzn.to/2FyTrjF J