A software developer with minimal hardware experience documents their first PCB design and assembly project from start to finish. Starting with an Arduino Nano ESP32 and breakout boards, they decided to recreate a BME280 temperature/humidity sensor module as a learning exercise. The post covers schematic design in KiCad, choosing SMD vs THT component footprints, sourcing parts from DigiKey and ordering bare PCBs from JLCPCB for under $10, and hand-assembling using a Hakko soldering iron and Quick 861DW hot air station. Despite giving it 50/50 odds, the custom board worked plug-and-play on the first attempt, successfully communicating over I2C without any firmware changes.
Nguồn: https://vilkeliskis.com/b/2026/0711.html. 8sync News chỉ tóm tắt và dẫn link; bản quyền nội dung thuộc tác giả và nguồn gốc.
NASA/Caltech giới thiệu SpaceWASM, trình thông dịch WebAssembly 1.0 bằng Rust, tối ưu cho phần mềm bay quan trọng trên tàu vũ trụ với bộ nhớ cố định, giải mã theo luồng và giới hạn tài nguyên chặt chẽ. Dự án hỗ trợ kiểm thử đơn vị, tích hợp spec WASM 1.0 và fuzzing bằng libfuzzer.
Lập trình viên phát triển phần mềm an toàn cấp hệ thống, đặc biệt là cho các ứng dụng có giới hạn tài nguyên như IoT, drone hay thiết bị y tế, nên đọc để tìm hiểu cách tối ưu hóa WebAssembly với các giải pháp an toàn và hiệu năng cao trong môi trường hạn chế.
Linux 7.2-rc3 năm 2026 bất ngờ vá các lỗi cho driver bàn phím, chuột và joystick của SEGA Dreamcast, bao gồm sửa lỗi truy xuất con trỏ null trong driver chuột Maple tồn tại từ 2017. Các bản vá này tiếp nối những cải tiến trước đó cho driver GD-ROM và driver VMUFAT (không được chấp nhận do yêu cầu khắt khe về file-system).
Lập trình viên yêu thích hệ thống điều khiển thiết bị cũ hoặc phát triển phần mềm tương tác với các thiết bị retro sẽ tìm thấy những giải pháp quan trọng cho các lỗi về bảo mật và hiệu suất trong các bộ điều khiển nhập liệu của Dreamcast, đặc biệt là khi muốn tích hợp hoặc debug các ứng dụng tương tác với các thiết bị này.
swSIM là trình giả lập SIM card hoàn toàn bằng phần mềm, mã nguồn mở, không cần phần cứng vật lý. Nó kết nối với PC qua PC/SC nhờ swICC reader, tương thích với mọi điện thoại có khe SIM, được xây dựng bằng make/gcc và không phụ thuộc runtime.
Lập trình viên phát triển ứng dụng di động hoặc hệ thống liên quan đến SIM card nên đọc để tìm hiểu cách tạo mô phỏng SIM card hoàn toàn phần mềm, giúp tiết kiệm chi phí phát triển và mở rộng khả năng tương thích với các thiết bị không cần thiết bị vật lý.
BrisbaneSilicon giới thiệu ELM11-Feather trên Crowd Supply, bo mạch Feather tích hợp FPGA Gowin GW1NR-LV9 chạy softcore PicoRV32 RISC-V lên tới 75 MHz, lập trình được bằng Lua qua EmbluaOS. Bo mạch có debugger BL702, USB-C, sạc LiPo, 5 LED người dùng, giá 39 USD, dự kiến giao hàng vào tháng 11 năm 2026.
Nếu bạn đang tìm kiếm một giải pháp kết hợp lập trình dễ dàng với khả năng xử lý mạnh mẽ trên FPGA mà không cần phải học RTL-HDL, ELM11-Feather là lựa chọn lý tưởng để thử nghiệm các ứng dụng RISC-V trên môi trường phát triển thân thiện với Lua và IDE beta Arvore.
Smart plug (Zigbee) giá rẻ (~$15) thay thế smart appliance nhờ ưu điểm tiết kiệm chi phí, tránh lệ thuộc cloud, kéo dài tuổi thọ thiết bị và giảm rác thải điện tử. Chúng theo dõi dòng điện, kích hoạt tự động hóa (Home Assistant) như thông báo kết thúc chu trình, tính toán chi phí năng lượng hay ngắt an toàn mà không cần internet.
Lập trình viên nên đọc bài này để hiểu cách xây dựng hệ thống nhà thông minh tự động hóa hiệu quả bằng cách kết hợp các thiết bị cơ bản với các công cụ mở nguồn như Home Assistant, giảm chi phí và tránh phụ thuộc vào dịch vụ đám mây đắt tiền.
Cuốn sách "Java Programming for Raspberry Pi" giờ đây có thêm phiên bản bìa mềm và bìa cứng trên Amazon ngoài các định dạng ebook Kindle và Leanpub. Ấn bản in đã được cập nhật lớn cho Java 25 và Pi4J V4, trong khi phiên bản Leanpub vẫn được duy trì thường xuyên hơn.
Nếu bạn là lập trình viên Java muốn kết hợp với IoT và điện tử thực tế, sách này cung cấp hướng dẫn thực hành cụ thể về cách lập trình Raspberry Pi với Java 25, giúp bạn nhanh chóng chuyển từ lý thuyết sang xây dựng dự án thực tế.
Một nhà phát triển đã biến đổi bộ điều khiển đồ chơi Fisher-Price thành gamepad Bluetooth chơi Mario Kart nhờ vi điều khiển Seeed XIAO nrf52840 Sense, sử dụng cảm biến IMU để điều khiển lái bằng gyro, nhưng vẫn còn dang dở khi các nút bumper phía trên chưa được kết nối.
Những lập trình viên yêu thích DIY và game thủ có thể khám phá cách tái sử dụng thiết bị cũ để tạo ra những thiết bị game độc đáo, mở rộng kiến thức về cảm biến và giao tiếp Bluetooth trong ứng dụng thực tế.
Norik Systems giới thiệu USB dongle nhỏ gọn dựa trên nRF9151 SiP của Nordic, hỗ trợ triển khai DECT NR+ dưới dạng node phụ hoặc gateway cấp nguồn qua USB. Thiết bị tích hợp vi xử lý Arm Cortex-M33, 256KB RAM, 1MB flash, hoạt động trên băng tần 1.9 GHz và 915 MHz, đi kèm RP2040 làm debugger CMSIS-DAP và firmware vỏ console sẵn có cho khám phá mạng.
Nếu bạn đang phát triển hệ thống IoT sử dụng DECT NR+ hoặc cần thiết kế các thiết bị gateway/child node nhỏ gọn, dongle này sẽ là nguồn tham khảo thiết kế hiệu quả về phần cứng, firmware và tích hợp SDK mở nguồn.