Chiang Mai Maker Club | Thailand

การทำเซนเซอร์วัดความชื้นและความเป็นกรด-ด่างในดิน(Moisture&pH meter)ใช้งานกับ Arduino

เซนเซอร์วัดความชื้นและความเป็นกรด-ด่างในดิน(Moisture&pH meter) ปกติที่เราเห็นทั่วไปจะเป็นเซนเซอร์แบบสำเร็จรูปที่มีหน้าปัดบอกค่าต่างๆของเซนเซอร์ แค่เสียบดินก็สามารถรู้ค่าความชื้นและความเป็นกรด-ด่างในดินได้เลยครับ แต่ถ้าเราอยากให้ค่าเหล่านี้ให้มันสามารถแสดงค่าในคอมพิวเตอร์หรือแสดงในเว็บไซต์เราจะทำยังไงดีในเมื่อเซนเซอร์ผลิตมาแบบสำเร็จรูปแล้ว เรามาเริ่มกันทำเลยครับ(ไม่พูดมากเจ็บคอ555) ก่อนอื่นให้แกะเซนเซอร์ออกโดยเหลือแต่แท่ง2แท่งโดยแต่ละแท่งจะมีสายไฟสีแดงออกมาแท่งละเส้นนะครับ   จากนั้นให้เอาตัวต้านทานค่าประมาณ 1k มาต่ออนุกรมระหว่างสายไฟสีแดงกับตัวแท่งเซนเซอร์ครับ โดยตัวแท่งเซนเซอร์จะเป็น GND ที่จะต่อไปที่ขา GND ของ Arduino ส่วนตรงสายสีแดงจะเป็นขา data ที่จะต่อไปขา analog ของ Arduino ครับ อีกแท่งก็ทำแบบนี้เช่นเดียวกันนะครับ เป็นการเสร็จสิ้นการทำเซนเซอร์วัดความชื้นและความเป็นกรด-ด่างในดิน(Moisture&pH meter) ในดินใช้งานกับ Arduino นะครับ      

วิธีการติดตั้ง PlatformIO IDE บน Visual Studio Code

สวัสดีครับวันนี้ผมจะมาสอนการติดตั้ง PlatformIO IDE บน Visual Studio Code ถึงแม้จะมีบทความมากมายเกี่ยวกับการติดตั้ง PlatformIO IDE บน Visual Studio Code แต่ผมลองทำตามบทความต่างๆแล้วปรากฎว่าผมติดตั้งลงในคอมตัวเองไม่ได้ เชื่อว่าหลายคนก็เจอปัญหาแบบนี้เช่นเดียวกัน บางคนถึงขั้นซื้อคอมใหม่ที่สเปคเครื่องแรงกว่าเดิม555   แต่วันนี้ผมจะมาสอนการติดตั้งอีกวิธีหนึ่งสำหรับคนที่ทำตามบทความอื่นแล้วติดตั้งไม่ได้ โดยสเปคคอมที่ผมใช้ตามรูปเลยครับ สำหรับคนที่ลงทุนซื้อใหม่ไม่ต้องเจ็บใจนะครับ555 มาเริ่มกันเลยครับ!!!!! เริ่มจากการติดตั้ง python 2.7.x (ต้องเป็นเวอร์ชั่นนี้เท่านั้นนะครับ) ในที่นี้ผมใช้เวอร์ชั่น 2.7.15 สามารถดาวน์โหลดได้ตามลิ้งเลยครับ https://www.python.org/downloads/release/python-2715/ จากนั้นก็ดาวน์โหลดโปรแกรม Visual Studio Code ตามลิ้งเลยครับ...

มาเล่น NB IoT ให้สามารถคุยกับ ESP32 กันนะครับ

สวัสดีครับวันนี้ผมสอนการใช้ NB IoT กับ ESP32 นะครับ โดยในบทความนี้ผมจะให้บอร์ดทั้ง 2 บอร์ด สามารถคุยกันโดยใช้ขา SPI นะครับ ก่อนอื่นเริ่มจากการต่อฮาร์แวร์ก่อนนะครับ NBIoT : ESP32 –  3.3v :  3.3v –  GND : GND – IOREF : 5 v – 8 : rx2(16) –...

วิธีการใช้งาน GPS ATGM336H GPS Module กับ ESP32

ก่อนอื่นคอมเราต้องมีโปรแกรม Arduino ide ก่อนนะครับ ถ้าเครื่องไหนไม่มีให้ไปดาวน์โหลดตามลิ้งเลยครับ https://www.arduino.cc/en/Main/Software จากนั้นให้ทำการติดตั้งไดรฟเวอร์ ESP32 ขั้นตอนการติดตั้งทำตามลิ้งนี้เลยครับ สำหรับ windows https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/windows.md สำหรับ mac https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/mac.md เมื่อทำการติดตั้งไดรฟเวอร์เสร็จแล้วให้เปิดโปรแกรม Arduino ide แล้วไปที่ tool จากนั้นไปที่ Board แล้วให้เลือกตรง Node32s นะครับ   ขั้นตอนต่อไปเราจะ include library ของ gps ในที่นี้ผมใช้ library ของ...

มาลองเล่น 4.3inch e-Paper UART Module โดยใช้ PC เป็นตัวสั่งการทำงานกันครับ

ก่อนอื่นเราต้องมีจอ 4.3inch e-Paper UART Module  กับ USB UART นะครับ วิธีการต่อสาย e-Paper : USB UART -VCC : VCC -GND : GND -DOUT : RX -DIN : TX จากนั้นเราก็ไปโหลดโปรแกรม EPSCOMM ซึ่งสามารถดาวน์โหลดได้จากลิ้งนี้เลยครับ https://www.waveshare.com/wiki/File:4.3inch-e-Paper-COM.7z เมื่อดาวน์โหลดเสร็จก็ทำการแตกไฟล์ เมื่อเข้าไปในโฟล์เดอร์เราจะเห็นโฟล์เดอร์อยู่ 2 โฟล์เดอร์ ชื่อ...

มาเล่น GPS ATGM336H กับ esp32 ขึ้นจอ 128×64 lcd กันครับ

เปิดโปรแกรม Arduino ide แล้วเลือก Board เป็น Node32s จากนั้นไปติดตั้ง library ของ GPS ATGM336H กับ 128×64 lcd library ของ GPS ATGM336H ในที่นี้จะใช้ TinyGPS++ ส่วน 128×64 lcd ใช้ u8g2lib  ตามลิ้งเลยครับ https://github.com/mikalhart/TinyGPSPlus/releases https://github.com/olikraus/u8g2 การต่อขา GPS ATGM336H กับ esp32 GPS : esp32 -vcc...

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 ———–>...

วิธีการใช้งาน raspberryri กับ 2.7inch e-Paper HAT

2.7inch e-Paper HAT เป็น อุปกรณ์ E-paper ที่ใช้เทคโนโลยีการแสดงภาพของจอแสดงผลแบบอิเลคโตรโฟเรชั่นแบบแคปซูล มีวิธีการแสดงผล คือ การสร้างทรงกลมเล็ก ๆ สีซึ่งจะทำให้เม็ดสีสีเงินถูกระงับในน้ำมันโปร่งใสและจะเคลื่อนที่ไปตามค่าไฟ         ขั้นตอนในการใช้งาน2.7inch e-Paper HAT 1.ทำการต่อ2.7inch e-Paper HAT เข้ากับ raspberryri 2.ตั้งค่าหน้า interfaces ตามรูปเลยคับ 3.จากนั้น install python ตามรูปปเลยคับ 4.นั้นสร้างสร้างโพลเดอร์ที่ชื่อว่า epaperHat 5. เข้าไปยังโพลเดอร์ที่ชื่อว่า epaperHat จากนั้นทำการโหลด ...

มาลองเล่น Line webhook ด้วย Google cloud function กันดีกว่า

Chat bot คำนี้หลายคนอาจจะพึ่งเคยได้ยิน หรือบางคนอาจจะได้ยินมานานมากแล้ว โดนส่วนตัวผมก็เคยได้ยินมาบ้าง แต่ไม่เคยให้ความสนใจมากก่อน จนกระทั่งมาลองเล่น firebase hosting และ firebase function จึงอยากลองทำ chat bot เอาไว้สั่งงาน หรือเอาไว้ถามข้อมูลต่าง ๆ ดังนั้น วันนี้เลยมาเล่าสู่กันฟังว่า เจ้า firebase function ก็สามารถรับข้อมูลจาก Line chat bot ได้เช่นกันนะ เอาละ ไปลงมือกันเลย เตรียมวัตถุดิบ โทรศัพท์ที่ติดตั้ง line application...

การใช้งาน 3D Printer CMMC

การใช้งาน 3D Printer CMMC ขั้นตอนการใช้งาน -หาไฟล์ 3D ของสิ่งที่ต้องการพิมพ์ -ใช้โปรแกรม Cura ในการแปลงไฟล์ 3D ให้ไปไฟล์ GCode -เปิดใช้งานเครื่องพิมพ์ และติดตั้งพลาสติกให้เรียบร้อย เลือกพลาสติกให้เหมาะสม -เชื่อมต่ออินเตอร์เน็ต และเข้าเว็บ IP:192.168.1.124 ทำการลงชื่อเข้าใช้ให้เรียบร้อย -ตรงหน้าต่าง Temperature ให้ตั้งค่าความร้อนให้เหมาะสม   -ให้อัพโหลดไฟล์ GCode ที่ต้องการพิมพ์ -ไปที่หน้าต่าง GCode Viewer เพื่อตรวจเช็คความถูกต้องของชิ้นงานก่อนทำการพิมพ์ -เมื่อชิ้นงานถูกต้อง อุณหภูมิของหัวพิมพ์ถึงกำหนด...

วิธีการใช้งาน Scroll pHAT กับ Raspberry pi

  การที่จะทำให้ Scroll pHAT ทำงานได้นั้นได้ไปโหลด Library มาก่อน สามารถโหลด ได้ตามนี้คับ https://github.com/pimoroni/scroll-phat จะได้ไฟล์ที่ชื่อว่า Scroll-pHAT master.zip แล้วคลิกขวาแล้วเลือก Extract Here เพื่อแตกไฟล์ จากนั้นไปไป ที่ Teminal  แล้วพิมตามรูปไปที่ละขั้นตอนนะคับ เมื่อเข้าไปที่ cd examples   จะเห็นไฟล์ .py ให้ลอง พิม python sine.py ดู แล้ว  Scroll pHAT  จะทำงาน   และถ้าอยากเขียนโค้ดดให้ พิมว่า...

เมื่อการกินอาหารในโลกอนาคตอันใกล้ สนุกขึ้นด้วยศิลปะและเทคโนโลยี!

Focus on ✿ คิดอาหารให้นอกกรอบไปจากเดิม ✿ ทำอาหารให้มีชีวิต ✿ 3D Food Printing ✿ อาหารไม่ใช่แค่อาหาร     ” สวัสดีค่ะทุกคน 😀 ถ้าจะมาหาโค้ด คำสั่ง ตัวเลข สมการ ปิดไปได้เลยเพราะที่นี่ไม่มี ล้อเล่นค่ะ ฮ่าๆๆ นี่เป็นบทความแรกที่อยากแชร์ประสบการณ์ การเข้าร่วม Food Fiction Futures Fabrication Workshop จัดขึ้นโดย Freak Lab...

Skip to toolbar