Category: Arduino

Arduino+sx1276 ส่งข้อมูลไปยัง cat lora iot

สวัสดีครับ วันก่อน ผมได้ โมดูล sx1726 มาซึ่งผมคิดว่ามันจะต้องส่งข้อมูลไป cat loraiot อุปกรณ์ 1. sx1726 1ตัว ที่ซื้อ https://www.aliexpress.com/item/2pcs-868MHz-super-low-power-RF-LoRa-module-SX1276-chip-Long-Distance-communication-Receiver-and-Transmitter/32859550198.html?spm=2114.search0104.3.105.5bb0d6c7UDLx6P&ws_ab_test=searchweb0_0,searchweb201602_4_10065_10068_318_319_5727315_10696_450_10084_10083_10618_452_535_534_533_10307_532_5727215_204_10059_10884_10887_100031_320_10103_448_449,searchweb201603_60,ppcSwitch_0&algo_expid=32a44919-504b-4e47-ac84-37f8ac2ae909-15&algo_pvid=32a44919-504b-4e47-ac84-37f8ac2ae909 2. arduino 1ตัว ที่ซื้อทั้วไปได้เลย ขั้นตอนที่ 1 ต่อวงจรก่อนนะครับ arduino pin ———–> sx1276 pin 3v3 ———–> VCC GND ———–> GND D13 ———–>...

การใช้ Node.js กับ บอร์ด Arduino โดยใช้Johnny-Five

Johnny-Five เป็นJavaScript ออกแบบมาสำหรับผู้ที่ต้องการเริ่มต้นใช้งานหุ่นยนต์ที่ขับเคลื่อนและมีการใช้ JavaScriptกับ บอร์ดArduino ได้อีกด้วย 1.ติดตั้งโปรแกรม Node.js   ทำการดาวน์โหลด โปรแกรม Node.js จาก  https://nodejs.org/en/download เมื่อโหลดเส็ด ก็กด NEXT ๆๆ ไปได้เลยคับ จากนั้นทำการเปิดโปรแกรม Sublime Text(อันนี้แล้วแต่ละคนจะใช้โปรแกรมอะไรก๊ได้คับที่ไว้เขียนโค้ด) และทำการเขียนโค้ดตามนี้นะคับ มาจากนั้นกด Ctrl+Shift+s เพื่อบันทึกไฟล์ ,ตั้งชื่อไฟล์และเปลี่ยนนามสกุล .js นะคับ เช่น test.js และจำไว้ด้วยว่าไฟล์อยุ่ตรงนั้นและไดร์ไหน จากนั้นทำการเป็นโปรแกรม Node.js command prompt...

ON-OFF Timer with Arduino

…สวัสดี วันสงกรานต์ครับ…. วันนี้ผมได้ลองใช้ Arduino ทำอุปกรณ์ ควบคุมการเปิด-ปิดปั้มน้ำ ตามช่วงเวลาครับ เนื่องจากการทำงานของปั้มน้ำปัจจุบันอาศัยการเปิด-ปิดแบบ manual บางครั้งไปเปิดแล้วลืมปิดบ้างทำให้ ปั้มน้ำไหม้ วันนี้เลยลองมาใช้ Arduino ทำตัวควบคุมแบบ  Auto กันบ้าง…

สร้างเกมกดทดสอบความจำ ฝึกสมอง พัฒนาความคิด

สวีดัส สวัสดีครับพ่อแม่พี่น้องชาวเมกเกอร์ วันนี้มาแนะนำการสร้างเกมกดทดสอบความจำ เพื่อใช้ในการฝึกสมองพัฒนาความคิด โดยเกมนี้สามารถเล่นได้ทั้งเด็ก และผู้ใหญ่ เป็นเกมที่ช่วยฝึกสมาธิ และความจำ โดยจะมาเล่าวิธีทำเจ้า don’t forget game กันครับ โดยเกมนี้จะมีอยู่ 4 ปุ่มกด ซึ่งแต่ละปุ่มจะมีสีไม่เหมือนกัน เช่น สีแดง สีน้ำเงิน สีเขียว และสีส้ม โดยตัวประมวลผลหลักยังคงใช้ Arduino อีกเช่นเคย ซึ่งตัวเกมจะทำการสุ่มปุ่มกด ทั้ง 4 สีขึ้นมา โดยผู้เล่นจะต้องกดตามลำดับของสีปุ่มกดที่แสดง ให้ถูกต้อง ตามลำดับ จึงจะผ่านในแต่ละด่านได้ อุปกรณ์ที่ใช้ ปุ่มกดตู้เกม ขนาดใหญ่...

[Arduino] การส่งข้อมูลผ่านบลูทูธโดยใช้ HC05 และ HC06 ด้วย Arduino

สวัสดีเพื่อน ๆ เมคเกอร์ทุกคน ก่อนอื่นผมขอแนะนำตัวก่อน ผมชื่อนาย คมณัษฐ์ โรจนารุณ (ฮัท) เป็นนักศึกษาจาก ราชมงคลล้านนา เชียงใหม่ หลักสูตร อส.บ เทคโนโลยีโทรคมนาคม   สาขา วิศกรรมไฟฟ้า  คณะวิศวกรรมศาสตร์  ครั้งนี้ผมได้มีโอกาศได้ทดลองใช้งาน arduino 2 บอร์ดสื่อสารกันผ่านระบบบลูทธูโดยใช้ โมดูลบลูทูธ HC-05 ทำหน้ที่เป็นมาสเตอร์ (master) กับ โมดูลบลูทูธ HC-06 ทำหน้าที่เป็นสลาฟ (slave) ในการต่อทดลองนี้จะเป็นการใช้งาน Arduino 2 บอร์ดสื่อสารกันผ่านโมดูลบลูทูธ...

[Arduino] ตั้งค่าโมดูลบลูทูธ HC05 และ HC06 เพื่อติดต่อสื่อสารกันด้วย AT Command

สวัสดีเพื่อน ๆ เมคเกอร์ทุกคน ก่อนอื่นผมขอแนะนำตัวก่อน ผมชื่อนาย วีระชัย ใจปาน ( เอ๋ ) เป็นนักศึกษาจาก ราชมงคลล้านนา เชียงใหม่ หลักสูตร อส.บ เทคโนโลยีโทรคมนาคม   สาขาวิศกรรมไฟฟ้า  คณะวิศวกรรมศาสตร์  ครั้งนี้ผมได้ลองทำการทดลองและเขียนบทความเกี่ยวกับ การใช้คำสั่ง AT Command ในการตั่งค่าให้ Arduino 2 ตัว เชื่อมต่อสื่อสารกันอัตโนมัติโดยใช้โมดูลบลูทูธ HC-05 และ HC-06 การใช้ Arduino 2 ตัว เชื่อมต่อสื่อสารกันโดยใช้โมดูลบลูทูธ...

ดัดแปลงเซอร์โว SG90 ให้หมุน 360 องศา

เฮโหล่วววว…ห่างหายไปนานได้มีโอกาสเขียนบทความซักที วันนี้เรามาเล่นเจ้าเซอร์โว SG90 ให้หมุนได้ 360 องศากัน หลายคนอาจจะงงว่าทำได้ไง ทำยังไง เอาละ เราไปทำความรู้จักกับเซอร์โวกันก่อนเลยดีกว่า โก โก โก เซอร์โวมอเตอร์ (Servo motor) คือมอเตอร์ไฟฟ้ากระแสตรง DC ที่ถูกยึดติดด้วยชุดเกียร์ และวงจรควบคุมไว้ในตัวเดียวกัน โดยใช้สายไฟเพียง 3 เส้น นั่นก็คือ ไฟบวก (VCC) กราวด์ (GND) และสายสัญญาณ (Signal) ซึ่งสามารถควบคุมทิศทางการหมุนของมอเตอร์ให้สามารถหมุนได้ 180 องศา สามารถสั่งไปยังองศาต่าง...

การใช้งาน Plotter

สวัสดีครับ วันนี้ผมจะมาสอนวิธีการใช้งาน XY Plotter ของชมรมเชียงใหม่เมกเกอร์คลับกันนะครับ วิธีการใช้งานของ Plotter จะมีวิธีการใช้งานเป็นอย่งาไรไปดูกันเลยครับ

การใช้งาน RTC (DS1307) กับ Arduino

…..สวัสดีครับ นักพัฒนาทุกคน ผมชื่อ ก๊อต (Teeruch Janjongcam) ผมเป็นสมาชิกใหม่ที่ cmmc ครับ นี้เป็นบทความแรกของผม เป็นบทความเกี่ยวกับ RTC Module (Real Time Clock) ว่ามันคืออะไร  ครับผมเริ่มเลย RTC ก็คือ อุปกรณ์ที่ให้ค่าเวลาตามฐานเวลาจริง ซึ่งการทำงานของมันเนี่ย จะทำงานโดยตัวกำเนิดสัญญาณนาฬิกา (Crystal)ภายนอก ที่ต่อเข้าไปหรือบางตัวจะมีตัวกำเนิดสัญญาณนาฬิกาภายในตัวของมันเอง ซึ่งจะทำงานที่ความถี่ 32.768 kHz ทำให้การนับเวลาของมันค่อนข้างแม่นยำมากเลยครับ สำหรับงานที่เกี่ยวกับ การบันทึกเวลา หรือพวก Data logger...

CMMC Drone V3 USB to serial ESPresso Lite V2.0

สวัสดีครับ วันนี้ผมมาทดสอบฟีเจอร์ใหม่ ของบอร์ดโดรนเวอร์ชัน 3 ของพวกเรา CMMC เพื่อง่ายต่อการพัฒนาโปรแกรม ESP8266 ในมุมมองที่บางคนยังไม่เคยรู้จักกันนะครับ เจ้าบอร์ด โดรนเวอร์ชัน 3 นี้จะมี ฟีเจอร์ใหม่เพิ่มเข้ามาคือ สามารถทำตัวมันเองให้เป็น USB to serial เอาไว้ Flash Espresso lite โดยไม่ต้องใช้ FTDI ประหยัด เงินซื้อ FTDI ไปในตัวครับ และและมีฟีเจอร์ที่โดดเด่นกว่า FTDI ตรงที่สามารถ Flash บอร์ดเรทได้ที่ความเร็วสูงสุด 512000 มาเริ่มกันเลยครับ  ...

[Arduino] มาเขียน Arduino (Framework) กันให้ถึงแก่น เขียนกันอย่างลุ่มลึกกก กัลลล~

เคยสงสัยไม๊ ว่าทำไม Arduino IDE ถึงรู้ว่าเป็น ESP8266 หรือเป็น AVR เคยเห็น Code แบบนี้แล้วสงสัยไหมครับว่าใครเป็นคน define constant พวก ARDUINO_ARCH_AVR, หรือ ESP8266 กันนะ? ลองดูภาพข้างล่างนะครับแบบนี้.. หรือแบบนี้ ใครนิยาม? คำถามนี้ผมล่ะสงสัยนัก… อย่าสงสัยนานครับเอารูปหน้าต่าง build verbose ของ arduino ide ไปดูก่อน แบบนี้.. หรือของ platformio แบบนี้ อ่านมาถึงขนาดนี้...

มาทำให้ Arduino Library ของเราขึ้นไปบน Library Manager ของ Arduino IDE กันเถอะ

บทความนี้จะพูดถึงการทำให้ Arduino Library ของเราขึ้นไปบน Library Manager  ของ Arduino IDE กันนะครับ ทำได้ไม่ยากเลย แต่แนะนำว่าถ้าใครยังไม่เคยทำ Arduino Library มาก่อนให้อ่านบทความนี้ครับ   ตัวอย่างหน้า Library Manager   ข้อกำหนดของ library ก่อนนำขึ้น Arduino Library Manager ต้องเอา library ขึ้น github.com ต้องสร้างlibrary ตาม โครงสร้างของ version 1.5...

Skip to toolbar