發表文章

目前顯示的是 11月, 2024的文章

ESP32使用Servo模擬連點器程式

圖片
  前陣子有需要一個可以自動點擊的機器來測試按鍵功能,除了上網找了連點器外,也有想要自己用Arduino自己做,於是先用線上模擬做看看~   主要功能: 三個伺服馬達模擬按鍵動作,0度時預備位置,180度按下按鍵位置,S1按完等T1,換S2,再等T2換S3,S3按完等T3,循環回S1   接線圖使用TinkerCAD 畫的,點擊連結應該是可以連上,是可以用Arduino模擬的 https://www.tinkercad.com/things/f2HlzRbvnyX-servo?sharecode=dLKIbUcxdHLiVvP8Reyzi1M5i1_wu5nTLnJ8-nhg9u0 模擬完,我用ESP32改寫,使用OneButton.h處理按鍵彈跳,按鍵有下拉電阻 OneButton button1(ButStr, false);  //  要用false搭配下拉電阻,上拉改true Servo 函數庫我是使用ESP32_Servo.h ,( http://bit.ly/2tmQLCz ),超圖解ESP32 趙老師推薦 其中,可能我用的Servo比較會抖,0度時抖的很嚴重,所以把角度都改縮小(10-170度)就不會抖了       完整程式如下:   //ESP32用腳改用  VR , 34,35,36 , LED 18,開始 16,停17,Servo 25,26,27 //Servo 常在0,180度抖,所以都轉到10~170就好 #include <ESP32_Servo.h> #include <OneButton.h> Servo myS1 , myS2 , myS3; //建立3個SERVO物件 int servoDelay1, servoDelay2, servoDelay3;    // VR給的時間 int ButOn =0 , ButOff =0 , status =0 ,OnLed =18; int VR1 =34, VR2 =35, VR3=36, ButStr =16, ButStop =17 ; int S1Pin = 25, S2Pin = 26, S3Pin = 27; unsi...

皮革入門,錶袋、工具袋、小錢包,自製工具

圖片
一片影片勝過千字文       最近因為想做個手錶袋就上網買了皮革和工具看著YT開始縫縫補補的手工活,下面是最近幾個還可以的作品     左圖手錶袋,表皮在內側     下圖是YT提供PDF檔製作的小皮夾,好像歐洲常有這種半節式的 為了做皮革買了一些工具,還有自己做的工具滾筒、滾輪       原本長下圖這樣,壞掉的氣壓缸、二手軸承、剩下不要的鋁合金餘料,切剩的心軸、不銹鋼管   用途就是滾來滾去壓本黏合的皮革 還是作工具比較順手