Სარჩევი:
- ნაბიჯი 1: კომპონენტები
- ნაბიჯი 2: პრინციპი
- ნაბიჯი 3: სქემატური დიაგრამა
- ნაბიჯი 4: პროცედურები
- ნაბიჯი 5: კოდი
ვიდეო: AUTOMATIC LIGHT SOURCE Tracking with ARDUINO UNO R3: 5 Steps
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ამ გაკვეთილზე ჩვენ გამოვიყენებთ სერვო ძრავას, ფოტო რეზისტორს და ჩამოსაშლელ რეზისტორს, რომ შევკრიბოთ ავტომატურად თვალთვალის სინათლის წყაროს სისტემა.
ნაბიჯი 1: კომპონენტები
- Arduino Uno დაფა * 1
- USB კაბელი * 1
- სერვო ძრავა * 1
- ფოტორეზისტორი * 1
- რეზისტორი (10k) * 1
- პურის დაფა * 1
- ჯუმბერის მავთულები
ნაბიჯი 2: პრინციპი
სერვო ძრავა და ფოტორეზისტორი სკანირებას უკეთებენ და ეძებენ სინათლის წყაროს 180 გრადუსზე და აღნიშნავენ სინათლის წყაროს ადგილმდებარეობას. სკანირების დასრულების შემდეგ, სერვო ძრავა და ფოტორეზისტორი ჩერდება სინათლის წყაროს მიმართულებით.
ნაბიჯი 3: სქემატური დიაგრამა
ნაბიჯი 4: პროცედურები
Ნაბიჯი 1:
ააშენეთ წრე.
ნაბიჯი 2:
ჩამოტვირთეთ კოდი https://github.com/primerobotics/Arduino– დან
ნაბიჯი 3:
ატვირთეთ ესკიზი Arduino Uno დაფაზე
დააწკაპუნეთ ატვირთვის ხატულაზე, რომ ატვირთოთ კოდი საკონტროლო დაფაზე.
თუ "შესრულებულია ატვირთვა" გამოჩნდება ფანჯრის ბოლოში, ეს ნიშნავს, რომ ესკიზი წარმატებით აიტვირთა.
ახლა, თუ ფანარს იყენებთ ფოტორეზისტორის გასანათებლად, დაინახავთ სერვო ძრავას და ფოტორეზისტორს ბრუნავს და ბოლოს გაჩერდებით სინათლის წყაროს მიმართულებით
ნაბიჯი 5: კოდი
/********************************************************************
* სახელი:
ავტომატურად თვალთვალის სინათლის წყარო
* ფუნქცია
: თუ ფანარს იყენებთ ფოტორეზისტორის გასანათებლად, * ნახავ
სერვო ძრავა და ფოტო რეზისტორი ბრუნავს, * და ბოლოს
გაჩერება სინათლის წყაროს მიმართულებით.
***********************************************************************
/ელ.ფოსტა: [email protected]
// ვებგვერდი: www.primerobotics.in
#ჩართეთ
const int photocellPin = A0;
/************************************************/
Servo myservo; // servo ობიექტის შექმნა სერვოს გასაკონტროლებლად
int outputValue = 0;
int კუთხე = {0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, 170, 180};
int maxVal = 0;
int maxPos = 0;
/*************************************************/
ბათილად დაყენება ()
{
სერიული.დაწყება (9600);
myservo.attach (9); // ანიჭებს servo პინ 9 -ს servo ობიექტს
}
/*************************************************/
ბათილი მარყუჟი ()
{
for (int i = 0;
მე <19; მე ++)
{
myservo.write (კუთხე ); // ჩაწერე კუთხე სერვოზე
გამომავალი ღირებულება
= analogRead (photocellPin); // წაიკითხეთ მნიშვნელობა A0
Serial.println (outputValue); // დაბეჭდეთ
if (outputValue> maxVal) // თუ A0– ის ამჟამინდელი მნიშვნელობა წინაზე დიდია
{
maxVal = outputValue; // ჩაწერეთ მნიშვნელობა
maxPos
= მე; //
}
დაგვიანება (200);
}
myservo.write (კუთხე [maxPos]); // ჩაწერეთ კუთხე სერვოზე, რომელსაც A0 აქვს უდიდესი მნიშვნელობა
ხოლო (1);
}
გირჩევთ:
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Arduino Uno– ით: 4 ნაბიჯი (სურათებით)
ATtiny85 Wearable Vibrating Activity Tracking Watch & Programming ATtiny85 Arduino Uno– ით: როგორ გავხადოთ ტარებადი აქტივობის თვალთვალის საათი? ეს არის ტარებადი გაჯეტი, რომელიც შექმნილია ვიბრაციისთვის, როდესაც ის აღმოაჩენს სტაგნაციას. თქვენ უმეტეს დროს ატარებთ კომპიუტერზე ჩემნაირი? საათობით იჯექი ამის გაცნობიერების გარეშე? მაშინ ეს მოწყობილობა არის
DIY Smart Robot Tracking Car Kits Tracking Car Photosensitive: 7 Steps
DIY Smart Robot Tracking Car Kits Tracking Car Photosensitive: Design by SINONING ROBOT თქვენ შეგიძლიათ შეიძინოთ რობოტი ავტომობილის თვალთვალისგან TheoryLM393 ჩიპი შეადარეთ ორ ფოტორეზისტორს, როდესაც ერთ მხარეს არის ფოტორეზისტორი LED თეთრზე, ძრავის გვერდი მაშინვე გაჩერდება, ძრავის მეორე მხარე დაიძაბება ისე, რომ
Arduino პროექტი: ტესტი Range LoRa მოდული RF1276 GPS Tracking Solution: 9 ნაბიჯი (სურათებით)
Arduino პროექტი: ტესტი Range LoRa მოდული RF1276 GPS Tracking გადაწყვეტა: კავშირი: USB - სერია საჭიროება: Chrome ბრაუზერი გვჭირდება: 1 X Arduino Mega გვჭირდება: 1 X GPS სჭირდება: 1 X SD ბარათი გვჭირდება: 2 X LoRa მოდემი RF1276 ფუნქცია: Arduino გაგზავნეთ GPS მნიშვნელობა მთავარ ბაზამდე - ძირითადი ბაზა ინახავს მონაცემებს Dataino Server Lora მოდულში: ულტრა დიდი დიაპაზონი
5 გზა TCRT5000 Tracking Sensor Module Tutorial: 4 Steps
5 გზა TCRT5000 Tracking Sensor Module Tutorial: Description ეს მოდული სპეციალიზირებულია Arduino მობილური რობოტისთვის, რომელიც უნდა იქნას გამოყენებული შავი და თეთრი ხაზის საგზაო ტრასაზე, ან მარტივი სიტყვებით მოდული ხაზის შემდგომი რობოტისთვის. იგი იყენებს ექვსკუთხა ინვერტორს, რომელსაც შეუძლია უზრუნველყოს სუფთა ციფრული გამომუშავება
Tfcd 3D Motion Tracking Through Capacitive Sensing and LED Output: 6 Steps (ერთად სურათები)
Tfcd 3D Motion Tracking Through Capacitive Sensing and LED Output: ამ ინსტრუქციაში განმარტებულია, თუ როგორ შეიძლება ხელის მოძრაობის თვალყურის დევნება 3D სივრცეში capacitive sensing პრინციპის გამოყენებით. ალუმინის დამუხტულ კილიტასა და თქვენს ხელებს შორის მანძილის შეცვლით, კონდენსატორის სიმძლავრე იცვლება