久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5359|回復: 14
打印 上一主題 下一主題
收起左側

[現學現賣Arduino實戰]二、頭追式車載探照燈

[復制鏈接]
跳轉到指定樓層
樓主
本帖最后由 大貓8888 于 2019-12-20 19:23 編輯

喜歡自駕游,走的地方多了就發現車燈的照射角度有限,特別是在山路大角度轉彎和大坑照射不到,所以有了用頭追的方式控制探照燈的想法

基本想法是用3D打印件支撐兩個55克的舵機,控制燈的水平和垂直轉動。燈為美國可瑞L2單顆大功率LED,用單片機控制它實現長亮、爆閃、短閃幾個擋位

我用arduino編寫的程序很初級很簡單,姿態控制用的是6050,實際應用時發現三個問題:
1、Arduino 進口UNO,上傳程序后控制基本正常,兩個舵機都有動作,但是一旦斷電再上電,兩個舵機只是通電瞬間動一下歸位然后就再也沒反應了,按復位按鈕復位也沒用。必須重新燒寫一次才有反映,但依然不能斷電。我用的是進口原裝UNO,不知是什么原因?
2、6050的問題:xy軸基本正常,但Z軸要么沒輸出,要么就亂跳,換了兩塊6050都是同樣的毛病。網上查了很多資料,6050的應用基本沒看到用z軸的。。。不知道有沒有熟悉6050的朋友?
3、UNO的pwm輸出很不穩定,比如模擬輸出200時,燈會象鬼火那樣忽悠忽悠的亂閃(沒有示波器看不到波形是怎么樣的),有沒有寫過LED控制的朋友?

代碼:
1、燈的控制:
void setup(){
  pinMode(5, INPUT);
  pinMode(4, INPUT);
  pinMode(10, OUTPUT);
  pinMode(3, INPUT);
}

void loop(){
  if (digitalRead(5) == LOW) {
    analogWrite(10,255);
    delay(50);
    analogWrite(10,0);
    delay(1000);

  } else {
    analogWrite(10,0);

  }
  if (digitalRead(4) == LOW) {
    digitalWrite(10,HIGH);

  } else {
    analogWrite(10,0);

  }
  if (digitalRead(3) == LOW) {
    analogWrite(10,255);
    delay(20);
    analogWrite(10,0);
    delay(50);

  } else {
    analogWrite(10,0);

  }

}



二、姿態控制:
#include<Servo.h>
Servo analogservo;
Servo analogservo2;

#include "Wire.h"
#include "I2Cdev.h"
#include "MPU6050.h"

MPU6050 accelgyro;
int16_t ax, ay, az;
int16_t gx, gy, gz;

int16_t value
int16_t value2;

bool blinkState = false;
void setup() {

      analogservo.attach(10);
      analogservo2.attach(11);
}
void loop() {
      accelgyro.getMotion6(&ax, &ay, &az, &gx, &gy, &gz);
      value2=90-az/350;
      value=90+ay/350;  

      analogservo2.write(value2);
      analogservo.write(value);
      blinkState = !blinkState;
      delay(30);
}




其他設計
[現學現賣Arduino實戰]一、盲人雷達
http://www.zg4o1577.cn/bbs/dpj-175950-1.html
(出處: 單片機論壇)







評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:668572 發表于 2019-12-19 17:54 | 只看該作者
https://sourceforge.net/projects/arduinorclib/
舵機控制可以試試這個庫
回復

使用道具 舉報

板凳
ID:560595 發表于 2019-12-19 23:34 | 只看該作者
indrydock 發表于 2019-12-19 17:54
https://sourceforge.net/projects/arduinorclib/
舵機控制可以試試這個庫

英文太爛。。。能不能幫忙傳一個上來
回復

使用道具 舉報

地板
ID:668572 發表于 2019-12-20 09:16 | 只看該作者
大貓8888 發表于 2019-12-19 23:34
英文太爛。。。能不能幫忙傳一個上來

ArduinoRCLib-0.3.zip (1.36 MB, 下載次數: 10)
這是個RC遙控器的庫,除了不僅是舵機控制,還可以做出完整的PPM遙控器
回復

使用道具 舉報

5#
ID:560595 發表于 2019-12-20 12:01 | 只看該作者
indrydock 發表于 2019-12-20 09:16
這是個RC遙控器的庫,除了不僅是舵機控制,還可以做出完整的PPM遙控器

非常感謝!
回復

使用道具 舉報

6#
ID:560595 發表于 2019-12-24 19:34 | 只看該作者
想加個搖桿,卻苦找了很久也沒有找到不會自動回中的,就做了個機械裝置來“止回”,搖桿可以停留在任何角度。
辛苦沒有白費,雖然手感沒有那么輕松順滑了,但作為在車上這種顛簸環境下還是適用的


回復

使用道具 舉報

7#
ID:693445 發表于 2020-2-15 11:00 | 只看該作者
大哥,我按照你的方法寫代碼測試,第一個問題我也遇到了,我更慘,只能運行一次,斷電再燒都不行了,傳感器沒數據回來了,不知道為什么啊,  請問你解決了嗎?如何解決的?
回復

使用道具 舉報

8#
ID:830831 發表于 2021-5-3 14:55 | 只看該作者
過兩天來試試,這么邪門?
回復

使用道具 舉報

9#
ID:844772 發表于 2021-5-6 11:33 | 只看該作者
樓主動手能力真強啊! 有幾個問題:1。燈的控制和舵機都使用了10口,怎樣防止沖突呢?2。開燈的程序,并行3個if判斷,會不斷進入else關燈的,也就是不管按哪個開關都會燈都會閃爍啊?3。LED燈的驅動是什么啊,能否支持PWM?
回復

使用道具 舉報

10#
ID:560595 發表于 2021-5-13 11:51 | 只看該作者
喜歡自駕游,幾次夜路跑山道,發現彎急需要預判的地方燈光根本照不到!幾次歷險后萌發了這個跟蹤頭部動作引導燈光的想法。其實設計是去年做的,搞了個半截就去忙其他事情了,這兩天比較閑就又從箱底翻出來繼續做完。只可惜中間這一年多時間中多次做電腦系統,結果原始設計文檔全部丟失,明明記得網盤備份過的,結果也找不到,郁悶。

開始是用6050做頭追跟蹤,結果發現Z軸效果太差,要么沒反映,要么就發狂!現在換了DY-25發現效果不錯,下來要搞的是手動切換和燈光的多檔調光,希望在51假期前能掛到車上,跑跑山路,實際測試
回復

使用道具 舉報

11#
ID:560595 發表于 2021-5-13 11:52 | 只看該作者
喜歡自駕游,幾次夜路跑山道,發現彎急需要預判的地方燈光根本照不到!幾次歷險后萌發了這個跟蹤頭部動作引導燈光的想法。其實設計是去年做的,搞了個半截就去忙其他事情了,這兩天比較閑就又從箱底翻出來繼續做完。只可惜中間這一年多時間中多次做電腦系統,結果原始設計文檔全部丟失,明明記得網盤備份過的,結果也找不到,郁悶。

開始是用6050做頭追跟蹤,結果發現Z軸效果太差,要么沒反映,要么就發狂!現在換了DY-25發現效果不錯,下來要搞的是手動切換和燈光的多檔調光,希望在51假期前能掛到車上,跑跑山路,實際測試
https://www.bilibili.com/video/BV1H5411w7We?share_source=copy_web
回復

使用道具 舉報

12#
ID:560595 發表于 2021-5-13 11:54 | 只看該作者
omom 發表于 2020-2-15 11:00
大哥,我按照你的方法寫代碼測試,第一個問題我也遇到了,我更慘,只能運行一次,斷電再燒都不行了,傳感器 ...

換Larduino w/ LGT8F328D就好了
回復

使用道具 舉報

13#
ID:560595 發表于 2021-5-13 11:55 | 只看該作者
glinfei 發表于 2021-5-6 11:33
樓主動手能力真強啊! 有幾個問題:1。燈的控制和舵機都使用了10口,怎樣防止沖突呢?2。開燈的程序,并行3 ...

哈哈,是兩片單片機。不知道在一片上怎么完成這兩部分。。。
回復

使用道具 舉報

14#
ID:560595 發表于 2021-5-13 11:57 | 只看該作者
不可以發b站的視頻鏈接嗎?
3D打印】【Arduino】猜猜這是什么?頭追。。。
回復

使用道具 舉報

15#
ID:560595 發表于 2021-5-13 12:00 | 只看該作者
b站上我發了最近又重新開始搞的視頻:
【3D打印】【Arduino】猜猜這是什么?頭追。。。
【3D打印】【Arduino】車載頭追探照燈,看哪照哪!
【3D打印】【Arduino】頭追探照燈停車場測試
喜歡的可以上b站按標題搜一下
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲一区二区三区免费在线观看 | 亚洲成av人片在线观看无码 | 亚洲3p| 中文字幕成人av | 嫩草研究影院 | 亚洲精品在线看 | 成在线人视频免费视频 | 午夜激情影院 | 99精品视频在线观看 | 91在线视频国产 | 中文字幕国产 | 婷婷综合| 中文字幕人成乱码在线观看 | 中文字幕二区三区 | 欧美一级免费黄色片 | 久久精品一级 | 亚洲 成人 av| 久久中文字幕一区 | 日韩欧美一区二区三区四区 | 国产精品一区二区av | 久草免费在线视频 | 综合色久 | 91精品在线播放 | 欧美白人做受xxxx视频 | 久久久久久久久久久一区二区 | 91一区二区三区 | www.久久久久久久久 | 免费美女网站 | 久久精品国产精品青草 | 伊人在线视频 | 祝你幸福电影在线观看 | 五月天天丁香婷婷在线中 | 中文字幕在线一区 | 久久精品亚洲精品国产欧美kt∨ | 综合网伊人 | 精品在线观看一区二区 | 中文字幕成人 | 色精品视频 | 日本成人中文字幕 | 国产精品成人一区二区三区夜夜夜 | 国产亚洲精品美女久久久久久久久久 |