Mục lục:
- Bước 1: Bộ phận & Công cụ
- Bước 2: Xây dựng mạch
- Bước 3: Xây dựng cụm cảm biến
- Bước 4: Thiết lập
- Bước 5: Mã
- Bước 6: Tất cả đã hoàn tất
Video: : 6 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Bước 1: Bộ phận & Công cụ
Bộ phận: ~ 2 x Động cơ Servo - Cửa hàng điện tử địa phương ~ 4 x LDR - Cửa hàng điện tử địa phương ~ Điện trở 4 x 10k - Cửa hàng điện tử địa phương ~ Arduino Uno - Sparkfun.com ~ Điện trở biến đổi ~ 2 x 50k - Cửa hàng điện tử địa phương Công cụ: ~ Sắt hàn - Sparkfun.com ~ Dây hàn - Sparkfun.com ~ Dây nhảy - Sparkfun.com ~ Protoboard - Cửa hàng điện tử địa phương Tất cả các bộ phận sẽ có giá dưới 30 đô la (Không bao gồm arduino và tất cả các công cụ)
Bước 2: Xây dựng mạch
Mạch khá đơn giản, kết nối bốn biến trở LDR với các chân analog 0, 1, 2 và 3 tương ứng thông qua một điện trở 10k. a Hãy xem những bức ảnh mà chúng thực sự hữu ích. Xem bức ảnh cuối cùng để biết sơ đồ mạch điện (Nó có thể là bức ảnh xấu nhất mà bạn từng thấy).
Bước 3: Xây dựng cụm cảm biến
Để xây dựng cụm cảm biến, hãy lấy hai miếng bìa cứng hình chữ nhật, cắt một đường rạch dài qua giữa miếng bìa cứng đầu tiên. băng keo. Nó sẽ trông giống như một chữ thập 3D với 4 phần.. Chúng ta phải đặt bốn LDR của chúng ta vào bốn phần này của chữ thập. Hãy xem những hình ảnh mà chúng thực sự hữu ích.
Bước 4: Thiết lập
Tìm một đế (trong trường hợp của tôi là chai Nescafe) và gắn servo nắm tay của bạn vào nó sau đó gắn vào rôto của servo thứ nhất, kết nối với servo thứ hai. Để rôto của servo thứ hai kết nối cụm cảm biến mà chúng tôi đã thực hiện trước đó. Đưa nó ra ngoài nắng và nó sẽ tự động căn chỉnh về phía mặt trời, nếu ở trong nhà nó sẽ tự căn chỉnh với nguồn sáng nhất trong phòng. Hãy xem những hình ảnh mà họ thực sự giúp ích.
Bước 5: Mã
Đây là mã cho rô bốt theo dõi năng lượng mặt trời của bạn: #include // include Servo library Servo ngang; // servo ngang int servoh = 90; // đứng ngang Servo Servo dọc; // servo dọc int servov = 90; // servo đứng dọc // Kết nối chân LDR // name = analogpin; int ldrlt = 0; // LDR trên cùng bên trái int ldrrt = 1; // LDR đầu giànt int ldrld = 2; // LDR xuống bên trái int ldrrd = 3; // ldr xuống giànt void setup () {Serial.begin (9600); // kết nối servo // name.attacht (pin); ngang.tach (9); dọc.attach (10); } void loop () {int lt = analogRead (ldrlt); // trên cùng bên trái int rt = analogRead (ldrrt); // trên cùng bên phải int ld = analogRead (ldrld); // xuống bên trái int rd = analogRead (ldrrd); // xuống giànt int dtime = analogRead (4) / 20; // đọc chiết áp int tol = analogRead (5) / 4; int avt = (lt + rt) / 2; // giá trị trung bình top int avd = (ld + rd) / 2; // giá trị trung bình xuống int avl = (lt + ld) / 2; // giá trị trung bình còn lại int avr = (rt + rd) / 2; // giá trị trung bình bên phải int dvert = avt - avd; // kiểm tra chênh lệch lên và xuống int dhoriz = avl - avr; // kiểm tra chênh lệch og left và giànt if (-1 * tol> dvert || dvert> tol) // kiểm tra xem chênh lệch có nằm trong dung sai khác không thay đổi góc thẳng đứng {if (avt> avd) {servov = ++ servov; if (servov> 180) {servov = 180; }} else if (avt <avd) {servov = --servov; if (servov <0) {servov = 0; }} vertical.write (servov); } if (-1 * tol> dhoriz || dhoriz> tol) // kiểm tra xem sai lệch có nằm trong dung sai không thì thay đổi góc ngang {if (avl> avr) {servoh = --servoh; if (servoh <0) {servoh = 0; }} else if (avl <avr) {servoh = ++ servoh; if (servoh> 180) {servoh = 180; }} else if (avl = avr) {// nothing} ngang.write (servoh); } trễ (dtime); }
Bước 6: Tất cả đã hoàn tất
Hy vọng dự án này truyền cảm hứng cho những thử nghiệm sâu hơn. Bảng Arduino cực kỳ linh hoạt, rẻ và dễ tiếp cận đối với tất cả những người có sở thích. Đây chỉ là một trong nhiều dự án đơn giản có thể được xây dựng bằng arduino. Hãy tiếp tục cân nhắc!. Đừng quên theo dõi thêm thông tin cập nhật. Nếu có bất kỳ thắc mắc nào, hãy liên hệ với tôi heres ID E-mail của tôi [email protected]
Đề xuất:
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: 3 bước (có hình ảnh)
Máy ảnh hồng ngoại hình ảnh nhiệt tự làm: Xin chào! Tôi luôn tìm kiếm các Dự án mới cho các bài học vật lý của mình. Hai năm trước, tôi đã xem một báo cáo về cảm biến nhiệt MLX90614 từ Melexis. Loại tốt nhất chỉ với 5 ° FOV (trường nhìn) sẽ phù hợp với máy ảnh nhiệt tự chế
Tự làm cảm biến hình ảnh và máy ảnh kỹ thuật số: 14 bước (có hình ảnh)
Tự làm cảm biến hình ảnh và máy ảnh kỹ thuật số: Có rất nhiều hướng dẫn trực tuyến về cách xây dựng máy ảnh phim của riêng bạn, nhưng tôi không nghĩ rằng có bất kỳ hướng dẫn nào về việc xây dựng cảm biến hình ảnh của riêng bạn! Cảm biến hình ảnh có sẵn từ rất nhiều công ty trực tuyến và việc sử dụng chúng sẽ giúp thiết kế
Hình ảnh - Máy ảnh Raspberry Pi in 3D.: 14 bước (có Hình ảnh)
Hình ảnh - Máy ảnh Raspberry Pi 3D được in: Cách đây trở lại vào đầu năm 2014, tôi đã xuất bản một máy ảnh có thể hướng dẫn được gọi là SnapPiCam. Máy ảnh được thiết kế để đáp ứng với Adafruit PiTFT mới được phát hành. Đã hơn một năm trôi qua và với bước đột phá gần đây của tôi vào in 3D, tôi nghĩ rằng n
MÁY ẢNH UNICORN - Raspberry Pi Zero W NoIR Cấu hình máy ảnh 8MP: 7 bước (có hình ảnh)
UNICORN CAMERA - Raspberry Pi Zero W NoIR Camera 8MP Build: Pi Zero W NoIR Camera 8MP BuildThis hướng dẫn được tạo ra để giúp bất kỳ ai muốn có Camera hồng ngoại hoặc Camera di động thực sự tuyệt vời hoặc Camera Raspberry Pi di động hoặc chỉ muốn giải trí, heheh . Đây là cấu hình và giá cả phải chăng nhất
Ánh sáng video thân mật / Ánh sáng chụp ảnh cầm tay: 7 bước (với hình ảnh)
Ánh sáng video thân mật / Ánh sáng chụp ảnh cầm tay: Tôi biết bạn đang nghĩ gì. Bằng cách " thân mật, " Ý tôi là chiếu sáng cận cảnh trong các tình huống ánh sáng khó - không nhất thiết dành cho " các tình huống thân mật. &Quot; (Tuy nhiên, nó cũng có thể được sử dụng cho việc đó …) Là một nhà quay phim thành phố New York - hoặc