Entries by อ.เอ้ด

QuasarARM การกลับมาแก้ตัวอีกครั้ง #5

วันนี้พอมีเวลา ก็ทำการทดลองการ upload  Firmware โดย Download มาจาก https://fandy.ucoz.org/publ/metalloiskatel_quot_kvazar_quot_quot_quasar_quot/metalloiskatel_quot_quasar_arm_quot/2-1-0-5  โดยใช้ Download Firmware รุ่น 2.6.3M ส่วนอุปกรณ์การอัพโหลด ได้ซื้อ FT232 USB to TTL UART มาไว้นานแล้ว และใช้ซอฟต์แวร์ upload ของ STMicroelectronics คือ STM32 Flash loader demonstrator (FLASHER-STM32) https://www.st.com/en/development-tools/flasher-stm32.html ความเข้าใจเดิมคือต้องupload ผ่าน ST-Link V2 ผ่านทาง Single wire interface module (SWIM) ผ่านทางขา NRST SWDCLK SWDIO GND VCC แต่ดูตัวอย่างจากเว็บ youtube ที่มีคนอัพโหลดเฟิร์มแวร์ที่ QuasarARM อุปกรณ์ที่สำเร็จมาแล้ว ก็ผ่าน TTL UART […]

QuasarARM การกลับมาแก้ตัวอีกครั้ง #4

วันนี้ทำการตรวจสอบ PCB แผ่นแรก หลังการบัดกรี STM32F100 ว่าต้องปรับแก้หรือไม่  โดยตรวจสอบขาต่างๆว่ามีการ เชื่อมติดกับ PCB  ไหม ตะกั่วช๊อตขาระหว่างกันหรือเปล่า ทำการแก้ไข ดูดตะกั่ว ออกใช้ทองแดงซับตะกั่วออก จนดูว่า น่าจะไปรอดแล้ว ทำการ วัดขา VCC กับ GND ว่ามีการช็อตกันไหม พอพบว่า OK ก็เริ่มเอาอุปกรณ์ใส่ โดย ความตั้งใจแรก คือการเชื่อมระบบ เบื้องต้นให้ทำงาน คือ  ต่อ Capacitor 15pf 2 ตัว กับ Crystal oscillator 8 เมกะเฮิรตซ์ ให้วงจร ผลิตความถี่  Resistor 390 โอห์มเข้าที่ ขา OSC_IN OSC_OUT Capacitor 100 nf  muj NRST ,VDD1,2,3 และจุดต่างๆ ที่คาดวา […]

QuasarARM การกลับมาแก้ตัวอีกครั้ง #3

บอร์ด PCB และอุปกรณ์บางส่วนมาแล้ว น่าจะลองเริ่มทำเล่นๆ ได้ แต่ก็รอจน ชุด Capacitor และ Resistor มาถึงได้วันสองวัน แกะดูบอร์ด QuasarARM PCB ปรากฎว่า น่าผิดหวัง คือในเวปบอกว่า เป็น PCB รุ่น 0.6 แต่อันนี้ไม่ระบุรุ่น น่าจะเป็น รุ่น 0.5C ความแตกต่างของรุ่น 0.5 กับ 0.6 อยู่ที่ QuasarARM 0.6 – เพิ่ม IC CP2102 ทำให้ Quasar สามารถ UP Firmware ผ่าน USB ได้ เปลี่ยน LD1117 ที่เลี้ยง LCD เป็น LD1117S50 เปลี่ยน  LD1117V33 ตัวแรกที่เลี้ยง CPU เป็น […]

QuasarARM การกลับมาแก้ตัวอีกครั้ง #2

สวัสดี ผมทำโปรเจคนี้เริ่มตั้งแต่ต้นเดือนมกราคม 2563 เป็นต้นมา สั่ง PCB  QuasarARM วงจรรุ่นใหม่ เวอร์ชั่น 0.6 จาก PCBWay เจ้าเก่า ซึ่งมีแผ่นรุ่นนี้ขาย รออยู่ 1 เดือนจะได้ของ Capacitor  Resistor Transistor IC ส่วนใหญ่ขนาด 0805 สามารถสั่งทาง Aliexpress ในราคาไม่แพงนัก ถ้าถูก จะรอนานหน่อย ประมาณ 2-3 สัปดาห์ บางอันเป็นเดือน รอได้ไม่รีบ รอมานานหลายปีแว้วววว ชิ้นส่วน บางส่วนได้มากจากของเดิม ที่ซื้อไว้  ตัวผมเองในขณะนี้ น่าจะมีความรู้ความเข้าใจมากขึ้น ไม่ต้องมั่ว เหมือนแต่ก่อน  อุปกรณ์ SMD มีความเข้าใจ เรื่องขนาดที่มีมากมาย ทั้ง  0603 1210 1206 0805  เยอะแยะไปหมด  ความรู้อันนี้นำไปสู่การซื้ออุปกรณ์ที่ถูกต้อง และมีส่วนให้ประกอบแล้ว ทำงานได้ตามมา รวมทั้ง […]

QuasarARM การกลับมาแก้ตัวอีกครั้ง #1

ปี 2558 ภาคใต้เกิดปัญหาสามจังหวัด มีระเบิดหลายจุด  เลยมีความ มีความสนใจทดลองทำเครื่องตรวจโลหะ เพื่อค้นหาวัตถุระเบิดที่ฝังดินอยู่ ประกอบกับ ทองแพง โชคดีอาจมีคุณสมบัติตรวจหาทองได้ด้วย เลยคุยโวโอ้อวดโม้ไว้กับพี่ชายและภรรเมียไว้  โดยเฉพาะเมีย บอกว่าจะทำเครื่องหาทอง เพื่อจะได้ไม่ขัดขวางโครงการ ประมาณ เมษา 58 เริ่มค้นหาข้อมูล Google เครื่องตรวจจับโลหะ ก็มีหลายแบบมาก ส่วนใหญ่จะ บอกเป็นนัยๆ แล้วก็ขายของ หรือ วงจรระบบ มีแต่โบราณมากๆ หาไปก็ลงตัวที่แบบของรัสเซีย ชื่อว่า Quasar ซึ่งพัฒนามาหลายรุ่น จนพบว่า รุ่นหนึ่งชื่อว่า QuasarARM เริ่มพัฒนามาตั้งแต่มี 2556 (2013) ล่าสุดในตอนนั้น หัวใจเป็น Arm Cortex-M3 Microcontrollers ของ STMicroelectronics ชื่อ STM32F100 ดูแล้วไม่โบราณ แบบ อนาลอค แน่นอนว่า การอัพเดทอะไร ด้วย Firmware ทันสมัยไม่หยอก ด้วยความบ้าบิ่น […]

Outlook PDF Preview Handler Error

แนวทาง To manually enable or disable the PDF File Preview integration within Microsoft Outlook, please follow the instructions below: Within Microsoft Outlook 2010, go to “File” menu and click “Options”. Select the “Trust Center” link. Click on the “Trust Center Settings…” button. Select the “Attachment Handling” menu. Click on the “Attachment and Document Previewers…” button. […]

การใช้ดิจิตอลมิเตอร์วัดมอสเฟท

ตั้งย่าน วัดสารกึ่งตัวนำ หรือเลือกไปที่ รูป สัญลักษณ์ ไดโอด 1.วัดขา G-D นะครับ  แล้วให้สลับขั่วมิเตอร์แล้ววัดอีกรอบ  ต้องไม่แสดงตัวเลข 2.วัดขา G-S นะครับ  แล้วให้สลับขั่วมิเตอร์แล้ววัดอีกรอบ  ต้องไม่แสดงตัวเลข 3.วัดขา D-S นะครับ  แล้วให้สลับขั่วมิเตอร์แล้ววัดอีกรอบ  ต้องไม่แสดงตัวเลข1ครั้งและแสดงตัวเลข ค่าประมาณ 0.2-0.6  = 1ครั้งครับ   ที่มา:http://www.un-sound.com/board/index.php?topic=7045.0

USB Scanner to COM Port

Symbol Barcode Scanner Link https://www.zebra.com/us/en/support-downloads/knowledge-articles/evm/emulating-a-com-serial-port-over-usb-using-cdc-driver.html symbol CDC Driver https://www.zebra.com/us/en/support-downloads/software/drivers/usb-cdc-driver.html Support Product DS2200 Series DS3508 Series of Rugged 1D 2D Imager Scanners DS3608-DP DS3678-DP Ultra Rugged Scanners DS3608-ER DS3678-ER Ultra Rugged Scanners DS3608-HD DS3678-HD Ultra Rugged Scanners DS3608-HP DS3678-HP Ultra Rugged Scanners DS3608-SR DS3678-SR Ultra Rugged Scanners DS4208 DS457 Series DS4800 Series DS6607 Handheld Scanner DS6707 […]

จันทรคราสชาดก จิตรกรรมฝาผนัง แห่ง วัดหนองบัว ท่าวังผา น่าน

ผมได้มีโอกาสมาวัดหนองบัวครั้งแรก ประมาณปี 53 ครั้งแรกที่ได้ชมจิตรกรรมฝาผนัง ที่วัดหนองบัว ก็เข้าใจว่า เป็นชาดก พุทธประวัติ ตามแบบวัดทั่วไป โชคดีเจอผู้รู้มาบอกว่า ภาพส่วนใหญ่เป็นเรื่อง จันทรคราส ชาดก บางส่วนเป็นพุทธประวัติ ได้อธิบายเรื่องราวภาพต่างๆ ที่ผนังอุโบสถ ไว้พอสังเขป ผมได้ถ่ายภาพไว้ แล้วหาข้อมูลเพิ่มเติมในอินเตอร์เน็ต ก่อนสิ้นปี 2555 ได้มีโอกาสกลับมาอีกครั้ง ได้พบกับนักท่องเทียว มาถ่ายภาพ ส่วนใหญ่ก็เดาว่าเป็นพุทธประวัติ เหมือนผมที่มาในครั้งแรก เมื่อไปถาม ลุงคนเฝ้าก็บอกว่าเป็น จันทรคราสชาดก เรื่องราวเก่าแก่ แต่ไม่ได้อธิบายอะไร เพิ่มเติม ทำให้ความเข้าใจไม่กระจ่าง ดังนั้นผม จึงคิดรวมเรื่องราวและอธิบายภาพที่อุโบสถ เผื่อใครที่เดินทางไปที่วัด ได้มีข้อมูลประกอบการถ่ายภาพ และชมภาพได้อย่างเข้าใจดียิ่งขึ้น หากข้อมูลส่วนใดผิดก็แจ้งให้ทราบด้วย เพื่อให้แก้ไขได้ถูกต้องยิ่งขึ้น สำหรับ ประวัติของวัดและผู้วาดสามารถหาได้ทั่วไปตามเวปต่างๆ อยู่ ณ เมืองจำปา ซึ่งมีพญาปันธุเป็นเจ้าเมือง มีครอบครัวของสามีภรรยาคู่หนึ่งอาชีพทำไร่ทำสวน ฐานะยากจนมาก ต่อมาภรรยาได้ตั้งท้องและคลอดบุตรชายคนแรกเป็นผู้ชายได้เกิดสุริยุปราคาขึ้น บิดาจึงตั้งชื่อให้ว่า“สุริยคราส” บิดามารดาได้เลี้ยงดูบุตรชายด้วยความรักใคร่เอาใจใส่ จนบุตรชายคนแรกมีอายุได้ ๒ ปี มารดาจึงตั้งท้องบุตรคนที่ ๒ และคลอดออกมา เป็นผู้ชาย วันที่นางคลอดเกิดจันทรุปราคา […]

get WAN IP arduino

void GetExternalIP() { WiFiClient client; if (!client.connect(“api.ipify.org”, 80)) { Serial.println(“Failed to connect with ‘api.ipify.org’ !”); } else { int timeout = millis() + 5000; client.print(“GET /?format=json HTTP/1.1\r\nHost: api.ipify.org\r\n\r\n”); while (client.available() == 0) { if (timeout – millis() < 0) { Serial.println(“>>> Client Timeout !”); client.stop(); return; } } int size; while ((size = client.available()) > […]