Monday, February 24, 2014

Đồng hồ "ghi" giờ cực kỳ sáng tạo

Với một ý tưởng và các công cụ nguồn mở như Arduino, máy cắt laser hoặc máy in 3D, bạn có thể thoả sức sáng tạo và chỉ bị giới hạn bởi trí tưởng tượng.

Trên tinh thần đó, Johaness đã sáng tạo ra một loại đồng hồ rất thú vị. Đồng hồ không hiển thị giờ theo cách thông thường mà là "ghi" giờ theo đúng nghĩa đen.





Bạn cũng có  thể tự chế lại và biến đổi theo sự sáng tạo của bạn.

Hướng dẫn thực hiện tại đây: http://www.thingiverse.com/thing:248009
Mã nguồn của Arduino sketch tại đây: https://github.com/9a/plotclock/blob/master/plotclock.ino


Via 3ders 

Sunday, September 8, 2013

Links

Một số liên kết tới các trang hướng dẫn sử dụng Arduino:

Arduino Learning Trang hướng dẫn sử dụng chính thức của nhà sản xuất Arduino 
Adafruit Tutorials Trang này cung cấp các bài học Arduino rất chi tiết của Adafruit
Tronixstuff Một trang không thể bỏ qua nếu bạn muốn tìm hiểu về Arduino và điện tử. Trang này có các bài học rất chi tiết về mọi khía cạnh kỹ thuật trong việc sử dụng Arduino. Các bài học được sấp xếp theo thứ tự rất hợp lý. 
Ladyada  Một trang rất hay giới thiệu các bài học cơ bản về Arduino và điện tử.
Arduino for Matlab and Simulink Trang chính thức của MathWorks cung cấp các thông tin về sử dụng Arduino với Matlab và Simulink
ViShots Trang này hướng dẫn cách cài và sử dụng Labview Interface for Arduino 
LilyPad Arduino Đây là trang của Media Lab thuộc MIT, hướng dẫn sử dụng LilyPad Arduino 
Amarino Trang này hướng dẫn sử dụng Arduino với các thiết bị hoạt động trên nền tảng Android
Tronixino  Blog rất hay của anh Pete Houston về sử dụng Arduino 
Freeduino Trang này lập chỉ mục (index) cực nhiều links liên quan tới Arduino
bildr blog Trang blog này có rất nhiều hướng dẫn mở rộng tính năng cho Arduino


Một số liên kết liên quan tới phần cứng 

Fritzing Chương trình thiết kế bo mạch miễn phí cho người dùng DIY, đặc biệt hướng đến các đối tượng sử dụng Arduino


Links tới các ứng dụng DIY
The Laser Doodler Vẽ trên ma trận LED bằng bút laser  
High-speed Camera Trigger Kích camera chụp ảnh tốc độ cao để ghi lại những sự kiện xảy ra nhanh  
Make Magazine Trang Arduino của tạp chí MAKE chứa rất nhiều hướng dẫn sử dụng Arduino cũng như nhiều project hay 
Instructables Trang Arduino của Instructables chứa cực nhiều project có liên quan đến Arduino

Sunday, August 11, 2013

Thư mời tham dự Arduino Workshop - Cơ bản lần 6 (24/08/2013)

Sotatec thân mời các bạn yêu thích Arduino đến tham dự buổi workshop giới thiệu cách sử dụng Arduino vào thứ bảy ngày 24/08/2013 từ 9h-11h. Buổi workshop dự kiến kéo dài khoảng 2h.
 
Đây là buổi giới thiệu các tính năng cơ bản nhất của các bo mạch Arduino. Các bạn sẽ có cơ hội thực hành lập trình trực tiếp trên bo mạch Arduino với các ví dụ đơn giản dễ hiểu.
 
Buổi workshop này hoàn toàn miễn phí. Các bạn có quan tâm xin vui lòng đăng ký tham dự qua email alexho@sotatec.com với nội dung như sau:
 
Subject: Đăng ký tham dự Arduino Workshop – Cơ bản lần 6 (24/08/2013)
Tên họ:
Số điện thoại:
 
Các bạn đăng ký sẽ nhận được thư xác nhận tham dự vào sáng thứ 6 ngày 23/08.
 
Lưu ý: Workshop được tổ chức tại văn phòng công ty Sotatec (162 Đường số 7, P. Bình Trị Đông B, Q. Bình Tân). Workshop chỉ được tổ chức nếu có đủ số lượng người tham dự.
 
Các bạn tham dự cũng sẽ được tham quan hoạt động của máy in 3D. 
Cám ơn các bạn đã quan tâm.



Để thuận tiện cho việc thực hành lập trình, bạn vui lòng mang theo laptop nếu có và cài đặt trước hai phần mềm sau:
1. Arduino IDE 1.0.5: http://arduino.cc/en/Main/Software

Nội dung buổi Workshop:
1. Giới thiệu về Arduino và các ứng dụng
2. Môi trường lập trình Arduino
3. Cấu trúc phần cứng của Arduino
4. Kết nối một số thiết bị vào Arduino
         - Kết nối với PC
         - Thiết bị analog
         - Thiết bị digital
         - Vẽ mạch điện trên phần mềm miễn phí chuyên về Arduino: Fritzing
5. Thực hành lập trình
        Bài 1: Điều khiển đèn LED bằng nút nhấn (đọc/xuất tín hiệu digital)
        Bài 2: Điều khiển đèn LED ba màu (xuất tín hiệu PWM)
        Bài 3: Điều khiển độ sáng đèn LED bằng biến trở (đọc tín hiệu analog, xuất PWM)
        Bài 4: Điều khiển động cơ DC (xuất tín hiệu PWM)

Sunday, August 4, 2013

Thư mời tham dự Arduino Workshop - Cơ bản lần 5 (10/08/2013)

Sotatec thân mời các bạn yêu thích Arduino đến tham dự buổi workshop giới thiệu cách sử dụng Arduino vào thứ bảy ngày 10/08/2013 từ 9h-11h. Buổi workshop dự kiến kéo dài khoảng 2h.
 
Đây là buổi giới thiệu các tính năng cơ bản nhất của các bo mạch Arduino. Các bạn sẽ có cơ hội thực hành lập trình trực tiếp trên bo mạch Arduino với các ví dụ đơn giản dễ hiểu.
 
Buổi workshop này hoàn toàn miễn phí. Các bạn có quan tâm xin vui lòng đăng ký tham dự qua email alexho@sotatec.com với nội dung như sau:
 
Subject: Đăng ký tham dự Arduino Workshop – Cơ bản lần 5 (10/08/2013)
Tên họ:
Số điện thoại:
 
Các bạn đăng ký sẽ nhận được thư xác nhận tham dự vào sáng thứ 6 ngày 09/08.
 
Lưu ý: Workshop được tổ chức tại văn phòng công ty Sotatec (162 Đường số 7, P. Bình Trị Đông B, Q. Bình Tân). Workshop chỉ được tổ chức nếu có đủ số lượng người tham dự.
 
Các bạn tham dự cũng sẽ được tham quan hoạt động của máy in 3D. 
 
Cám ơn các bạn đã quan tâm.

 
Nội dung buổi Workshop:
1. Giới thiệu về Arduino và các ứng dụng
2. Môi trường lập trình Arduino
3. Cấu trúc phần cứng của Arduino
4. Kết nối một số thiết bị vào Arduino
         - Kết nối với PC
         - Thiết bị analog
         - Thiết bị digital
         - Vẽ mạch điện trên phần mềm miễn phí chuyên về Arduino: Fritzing
5. Thực hành lập trình
        Bài 1: Điều khiển đèn LED bằng nút nhấn (đọc/xuất tín hiệu digital)
        Bài 2: Điều khiển đèn LED ba màu (xuất tín hiệu PWM)
        Bài 3: Điều khiển độ sáng đèn LED bằng biến trở (đọc tín hiệu analog, xuất PWM)
        Bài 4: Điều khiển động cơ DC (xuất tín hiệu PWM)

Friday, July 26, 2013

Thư mời tham dự Arduino Workshop - Cơ bản lần 4 (03/08/2013)

Sotatec thân mời các bạn yêu thích Arduino đến tham dự buổi workshop giới thiệu cách sử dụng Arduino vào thứ bảy ngày 03/08/2013 từ 9h-11h. Buổi workshop dự kiến kéo dài khoảng 2h.
 
Đây là buổi giới thiệu các tính năng cơ bản nhất của các bo mạch Arduino. Các bạn sẽ có cơ hội thực hành lập trình trực tiếp trên bo mạch Arduino với các ví dụ đơn giản dễ hiểu.
 
Buổi workshop này hoàn toàn miễn phí. Các bạn có quan tâm xin vui lòng đăng ký tham dự qua email alexho@sotatec.com với nội dung như sau:
 
Subject: Đăng ký tham dự Arduino Workshop – Cơ bản lần 4 (03/08/2013)
Tên họ:
Số điện thoại:
 
Các bạn đăng ký sẽ nhận được thư xác nhận tham dự vào sáng thứ 6 ngày 02/08.
 
Lưu ý: Workshop được tổ chức tại văn phòng công ty Sotatec (162 Đường số 7, P. Bình Trị Đông B, Q. Bình Tân). Workshop chỉ được tổ chức nếu có đủ số lượng người tham dự.
 
Các bạn tham dự cũng sẽ được tham quan hoạt động của máy in 3D. 
Cám ơn các bạn đã quan tâm.

 
Nội dung buổi Workshop:
1. Giới thiệu về Arduino và các ứng dụng
2. Môi trường lập trình Arduino
3. Cấu trúc phần cứng của Arduino
4. Kết nối một số thiết bị vào Arduino
         - Kết nối với PC
         - Thiết bị analog
         - Thiết bị digital
         - Vẽ mạch điện trên phần mềm miễn phí chuyên về Arduino: Fritzing
5. Thực hành lập trình
        Bài 1: Điều khiển đèn LED bằng nút nhấn (đọc/xuất tín hiệu digital)
        Bài 2: Điều khiển đèn LED ba màu (xuất tín hiệu PWM)
        Bài 3: Điều khiển độ sáng đèn LED bằng biến trở (đọc tín hiệu analog, xuất PWM)
        Bài 4: Điều khiển động cơ DC (xuất tín hiệu PWM)


Sunday, July 21, 2013

Xuất file hex khi compile trong Arduino IDE

Khi phát triển chương trình cho các bo mạch Arduino nhiều  khi chúng ta cần xuất file hex cho nhiều mục đích khác nhau, ví dụ để bảo mật source code, thử nghiệm trên các platform khác v.v...

Sau đây là các bước để tìm file hex sau khi compile trên Arduino IDE trên nền Windows 7 và Arduino 1.0.5:

1. Vào mục File > Preferences. Chọn "Show verbose output during compilation"
2. Compile chương trình bằng cách nhấp vào nút "Verify" (kế bên nút "Upload")
3. Sau khi IDE compile xong, dòng cuối cùng là thư mục chứa file hex. Lưu ý là file này là file tạm. Bạn cần phải copy ra thư mục khác để lưu.

Monday, July 15, 2013

Thư mời tham dự buổi Arduino Workshop Cơ Bản lần 3 (20/07/2013)

Sotatec thân mời các bạn yêu thích Arduino đến tham dự buổi workshop giới thiệu về cách sử dụng Arduino vào thứ bảy ngày 20/07/2013 từ 9h-11h. Buổi workshop dự kiến kéo dài khoảng 2h.
 
Đây là buổi giới thiệu các tính năng cơ bản nhất của các bo mạch Arduino. Các bạn sẽ có cơ hội thực hành lập trình trực tiếp trên bo mạch Arduino với các ví dụ đơn giản dễ hiểu.
 
Buổi workshop này hoàn toàn miễn phí. Các bạn có quan tâm xin vui lòng đăng ký tham dự qua email alexho@sotatec.com với nội dung như sau:
 
Subject: Đăng ký tham dự Arduino Workshop – Cơ bản lần 3 (20/07/2013)
Tên họ:
Số điện thoại:
 
Các bạn đăng ký sẽ nhận được thư xác nhận tham dự vào sáng thứ 6 ngày 19/07.
 
Lưu ý: Workshop được tổ chức tại văn phòng công ty Sotatec (162 Đường số 7, P. Bình Trị Đông B, Q. Bình Tân). Workshop chỉ được tổ chức nếu có đủ số lượng người tham dự.
 
Các bạn tham dự cũng sẽ được tham quan hoạt động của máy in 3D. 
Xin cám ơn các bạn đã quan tâm.

 
Nội dung buổi Workshop:
1. Giới thiệu về Arduino và các ứng dụng
2. Môi trường lập trình Arduino
3. Cấu trúc phần cứng của Arduino
4. Kết nối một số thiết bị vào Arduino
         - Kết nối với PC
         - Thiết bị analog
         - Thiết bị digital
         - Vẽ mạch điện trên phần mềm miễn phí chuyên về Arduino: Fritzing
5. Thực hành lập trình
        Bài 1: Điều khiển đèn LED bằng nút nhấn (đọc/xuất tín hiệu digital)
        Bài 2: Điều khiển đèn LED ba màu (xuất tín hiệu PWM)
        Bài 3: Điều khiển độ sáng đèn LED bằng biến trở (đọc tín hiệu analog, xuất PWM)
        Bài 4: Điều khiển động cơ DC (xuất tín hiệu PWM)

Monday, July 8, 2013

Thư mời tham dự Arduino Workshop lần 2 (13/07/2013)

Sotatec thân mời các bạn yêu thích Arduino đến tham dự buổi workshop giới thiệu về cách sử dụng Arduino vào thứ bảy ngày 13/07/2013 từ 9h-11h. Buổi workshop dự kiến kéo dài khoảng 2h.
 
Đây là buổi giới thiệu các tính năng cơ bản nhất của các bo mạch Arduino. Các bạn sẽ có cơ hội thực hành lập trình trực tiếp trên bo mạch Arduino với các ví dụ đơn giản dễ hiểu.
 
Buổi workshop này hoàn toàn miễn phí. Các bạn có quan tâm xin vui lòng đăng ký tham dự qua email alexho@sotatec.com với nội dung như sau:
 
Subject: Đăng ký tham dự Arduino Workshop – Cơ bản (13/07/2013)
Tên họ:
Số điện thoại:
 
Các bạn đăng ký sẽ nhận được thư xác nhận tham dự vào sáng thứ 6 ngày 12/07.
Lưu ý: Workshop được tổ chức tại văn phòng công ty Sotatec (162 Đường số 7, P. Bình Trị Đông B, Q. Bình Tân). Workshop chỉ được tổ chức nếu có đủ số lượng người tham dự.
 
Các bạn tham dự cũng sẽ được tham quan hoạt động của máy in 3D. 

Xin cám ơn các bạn đã quan tâm.

 
Nội dung buổi Workshop:
1. Giới thiệu về Arduino và các ứng dụng
2. Môi trường lập trình Arduino
3. Cấu trúc phần cứng của Arduino
4. Kết nối một số thiết bị vào Arduino
         - Kết nối với PC
         - Thiết bị analog
         - Thiết bị digital
         - Vẽ mạch điện trên phần mềm miễn phí chuyên về Arduino: Fritzing
5. Thực hành lập trình
        Bài 1: Điều khiển đèn LED bằng nút nhấn (đọc/xuất tín hiệu digital)
        Bài 2: Điều khiển đèn LED ba màu (xuất tín hiệu PWM)
        Bài 3: Điều khiển độ sáng đèn LED bằng biến trở (đọc tín hiệu analog, xuất PWM)
        Bài 4: Điều khiển động cơ DC (xuất tín hiệu PWM)

Wednesday, June 26, 2013

Dùng Arduino UNO để chép bootloader cho một Arduino khác


Sau đây là cách dùng một bo Arduino UNO còn đang hoạt động (tạm gọi là bo A) để chép bootloader cho một bo Arduino khác (tạm gọi là bo B):

1. Nối dây cho hai bo Arduino như hình sau:





Pin trên bo Arduino đang hoạt động           Pin trên cổng ICSP của bo Arduino cần chép bootloader
       (bo A)                                                                 (bo B)

                                           VCC/5V  ---->  Pin 2 (VCC)
                                                GND  ---->   Pin 6 (GND)
                                    D11 (MOSI)  ---->   Pin 4 (MOSI)
                                    D12 (MISO)  ---->   Pin 1 (MISO)
                                      D13 (SCK)  ---->   Pin 3 (SCK)
                                                 D10  ----->  Pin 5 (Reset)

2. Mở ArduinoISP sketch

Từ menu sau:

Files > Examples >  ArduinoISP


3. Download  sketch này xuống bo A


4. Lựa chọn loại bo B (UNO hay Leonardo...)

Chọn ở menu: Tools > Board 


5. Chọn loại Programmer là ISP

Chọn từ menu:

Tools > Programmer > Arduino as ISP


6. Bắt đầu chép bootloader:

Tools > Burn bootloader



Monday, June 10, 2013

Thư mời tham dự Arduino Workshop

 
Sotatec thân mời các bạn yêu thích Arduino đến tham dự buổi workshop giới thiệu về cách sử dụng Arduino vào thứ sáu ngày 14/06/2013 từ 16h-18h. Buổi workshop dự kiến sẽ kéo dài khoảng 2h. 

Đây là buổi giới thiệu các tính năng cơ bản nhất của các bo mạch Arduino. Các bạn sẽ có cơ hội thực hành lập trình trực tiếp trên bo mạch Arduino với các ví dụ đơn giản dễ hiểu.

Buổi workshop này hoàn toàn miễn phí. Các bạn có quan tâm xin vui lòng đăng ký tham dự qua email alexho@sotatec.com với nội dung như sau:

Subject: Đăng ký tham dự Arduino Workshop – Cơ bản (14/06/2013)
Tên họ:
Số điện thoại:

Các bạn đăng ký sẽ nhận được thư xác nhận tham dự vào chiều thứ 5 ngày 13/06.

Lưu ý: Workshop được tổ chức tại văn phòng công ty Sotatec (162 Đường số 7, P. Bình Trị Đông B, Q. Bình Tân). Workshop chỉ được tổ chức nếu có đủ số lượng người tham dự. 

Các bạn tham dự cũng sẽ được tham quan hoạt động của máy in 3D.

Xin cám ơn các bạn đã quan tâm.

Nội dung buổi Workshop:

1. Giới thiệu về Arduino
2. Một số ứng dụng nổi bật của Arduino
3. Cấu trúc phần cứng của Arduino
4. Môi trường lập trình Arduino
5. Kết nối phần cứng với Arduino
         - Kết nối với PC
         - Thiết bị analog
         - Thiết bị digital
         - Vẽ mạch điện trên phần mềm miễn phí chuyên về Arduino: Fritzing
6. Thực hành lập trình
        Bài 1: Đọc/xuất tín hiệu digital (điều khiển đèn LED với nút nhấn)
        Bài 2: Đọc tín hiệu analog (đọc giá trị biến trở, cảm biến hồng ngoại đo khoảng cách)
        Bài 3: Xuất tín hiệu PWM (điều khiển đèn LED ba màu, động cơ DC)
        Bài 4: Điều khiển robot di động


Wednesday, December 5, 2012

Dùng công nghệ in 3D và Arduino để phát triển loa âm thanh

Charles Sprinkle là một kỹ sư hệ thống của Harman - hãng sản xuất thiết bị âm thanh và video cho nhiều nhãn hiệu, có cả JBL - đã dùng công nghệ in 3D và Arduino để chế tạo thử nghiệm các ý tưởng loa mới. Đây là một minh hoạ cho việc dùng công nghệ nguồn mở cũng có thể phát triển các sản phẩm cao cấp:




Via 3ders


Thursday, September 27, 2012

TinyDuino





Thêm một biến thể mới của Arduino nữa. Biến thể này nhắm mục tiêu giảm kích thước bo Arduino.

Xem thêm ở đây!

Tuesday, September 18, 2012

Chế tạo thiết bị cho phòng thí nghiệm dùng Arduino và công nghệ in 3D

Trang thiết bị dùng trong phòng thí nghiệm ngày càng trở nên đắt đỏ, và điều này đang cản trở sự phát triển của khoa học và tiến bộ xã hội đặc biệt là ở những nước đang phát triển. Tuy nhiên điều này đang dần được thay đổi nhờ vào sự phổ biến của các công cụ nguồn mở. Trong số đó phải kể đến 3 lĩnh vực đang giành được sự quan tâm rất lớn của cộng đồng khoa học: phần mềm, in 3D và vi điều khiển.

Giáo sư Joshua Pearce ở trường Michigan Technological University gần đây đã có một bài báo khá hay về đề tài này trên tạp chí nổi tiếng Science. Ông đã mô tả những công cụ nguồn mở như Arduino và in 3D đã và đang làm thay đổi cách chúng ta trang bị cho phòng thí nghiệm. Các trang thiết bị đắt tiền đang ngày càng xa dần tầm với của các nhà khoa học. Và hơn nữa các thí nghiệm lại luôn đòi hỏi trang bị những thiết bị chuyên dùng được thiết kế đặc biệt. Đứng trước những đòi hỏi đó, họ luôn phải tìm kiếm những cách thức mới để đáp ứng nhu cầu của phòng thí nghiệm.


Và giải pháp nguồn mở, đặc biệt là Arduino và in 3D, là giải pháp hoàn hảo nhất. Ông nói về Arduino: "Điều tuyệt diệu về công cụ này là chúng rất dễ học, và do đó cho phép tự động hoá các thí nghiệm một cách rất dễ dàng."

Chẳng hạn như ông muốn trang bị một thiết bị nâng cho các dụng cụ quang học, nhưng giá thành lại quá đắt. Điều này khuyến khích ông tự thiết kế và chế tạo nó thay vì đi mua. Bên cạnh đó Arduino còn có thể điều khiển các thiết bị như: Arduino Geiger (phát hiện bức xạ), pHduino (đo độ pH), OpenPCR (phân tích DNA).

Via 3ders, newswise, kurzweilai 




Thursday, July 5, 2012

Massimo Banzi thuyết trình về Arduino ở TED

Massimo Banzi là một trong những nhà sáng chế ra Arduino và là một trong những người có ảnh hưởng mạnh mẽ đằng sau sự phát triển của Arduino. Sau đây là một bài thuyết trình của ông tại hội nghị TED:


Via Ponoko's Blog








Monday, May 21, 2012

Máy uốn dây theo hình

Arduino rất hữu dụng để hiện thực hóa nhanh một ý tưởng công nghệ nhờ tính đa năng, rất linh hoạt và thân thiện người dùng của chúng. Một đặc điểm cũng không kém phần quan trọng là chi phí dành để làm một prototype dùng Arduino là rất thấp so với các giải pháp tương tự.

Chẳng hạn như máy uốn dây DIWire dưới đây. Đây là một máy hoạt động rất phức tạp do phải điều khiển phối hợp nhiều động cơ. Tuy nhiên phần điều khiển dùng Arduino có chi phí rất thấp. Bộ điều khiển Arduino UNO của máy này có giá khoảng $30. Có thể nói Arduino là một công cụ rất lý tưởng cho người dùng DIY muốn thử nghiệm nhanh tính khả thi các ý tưởng của mình.



Via Pensa and Gizmag



Tuesday, May 15, 2012

Phát hiện khí ô nhiễm với Arduino

Các dụng cụ dò khí ô nhiễm có giá thành tương đối đắt đỏ. Bạn có thể tự tạo cho mình một thiết bị như thế một cách dễ dàng.

Tham khảo trang này để biết chi tiết cách làm.








Monday, May 14, 2012

Tự chế bo Arduino UNO

Nếu bạn không muốn mua một bo Arduino hoàn chỉnh thì bạn vẫn có thể tự chế cho mình một bo nếu muốn. Tuy nhiên sẽ cần chút kiên nhẫn và kiến thức về làm mạch. Tham khảo thêm trang này.


Friday, February 17, 2012

Cuộc thi về Arduino

Instructibles đang tổ chức cuộc thi về làm các đề tài có liên quan đến Arduino. Giải nhất là camera Canon DSLR.

Thể lệ cũng khá đơn giản: post bất cứ đề tài gì bạn làm có dính dáng tới Arduino lên trang Instructibles. Bạn nào có hứng thú thì tham gia cho vui.

Via Instructibles