Đào tạo lập trình Robot STEM

ST7565 | Chuyển động trong lập trình Game và đồ họa | Phần 4

Nguyễn Việt Anh 07/08/2019
Một hiệu ứng đầu tiên cần nói đến trong chuyển động đó là về xử lý va chạm của các đối tượng. Bị dính đạn, bị cản đường, ảnh hưởng của trướng ngại vật trong di chuyển,… tất cả đều liên quan đến va chạm. Bài viết này, chúng ta sẽ tìm hiểu về vấn đề trên. 1 Hình chữ nhật với hình chữ nhật Đây là bài 4 trong chuỗi bài ”Chuyển động trong lập trình Game và đồ họa”. Nếu chưa đọc bài viết trước bạn hãy đọc nó trước khi tiếp tục : [phần 3] Chuyển động trong lập trình Game và đồ họa. Va chạ...

Báo mưa bằng Facebook Messenger

Nguyễn Việt Anh 07/08/2019
Mô tả dự án:  Sài Gòn đang vào mùa mưa rồi anh em ạ, mỗi khi mưa xuống lại một nỗi buồn man mác vì quên không cất quần áo :( Vậy nên hôm nay mình xin hướng dẫn làm một bộ báo mưa bằng qua FB Messenger cực đơn giản, chỉ cắm là chạy!   1 Chuẩn bị Đọc qua bài viết này để biết nguyên lý hoạt động cũng như lấy key để nhắn tin bằng FB Messenger Module báo mưa (Loại của mình chân digital có mưa là 0 không mưa là 1)  ESP8266 ở đây mình dùng module nodeMCU 2 Nào cùng làm Nối dây: Nối d...

Module sim đã lỗi thời? Nhận thông báo bằng FB Messenger (Zalo)

Nguyễn Việt Anh 07/08/2019
Mô tả dự án:  Chắc hẳn anh em đã quá quen thuộc với việc dùng module sim để nhắn sms thông báo trạng thái nhà cửa, ruộng vườn rồi. Đến thời điểm hiện tại thì module sim vẫn có một ưu thế là mạng di động đã phủ sóng toàn quốc, không cần cài app nhưng SMS sẽ rất là tốn kém chưa kể đến việc phải thường xuyên nạp tiền và kiểm tra hạn sử dụng. Hôm nay, tại đây, chúng ta cùng nhau chứng kiến một sự khởi đầu mới của xu hướng công nghệ trên toàn cầu (mượn lời bác Quảng) đó là Facebook Messenger....

GAME - ST7565 - Game hứng trứng - phiên bản nâng cấp

Nguyễn Việt Anh 07/08/2019
Đây là phiên bản thứ 2 của Game hứng trứng đơn giản, cùng với sự xuất hiện của cô gà mái, hi vọng đây sẽ là sản phẩm Game mang lại nhiều niềm vui trong những ngày đầu năm Đinh Dậu. 1 Là phiên bản nâng cấp >++ Đây là phiên bản đơn giản trước đó: Làm game hứng trứng đơn giản - phiên bản 1 Còn ở phiên bản thứ 2 này: Một chú gà đi trên mái kèo, là một nhân vật hư cấu, chú vừa đi vừa đẻ trứng. Để trứng không bị vỡ khi rơi, 2 nhân vật Cả Mẹo và Dần Béo sẽ phải phối hợp nhịp nhàng hứng những...

ST7565 | Chuyển động trong lập trình Game và đồ họa | Phần 2

Nguyễn Việt Anh 01/08/2019
Trong bài viết trước, chúng ta đã cùng tìm hiểu một vài nguyên tắc của hiệu ứng chuyển động trong đồ họa. Bài viết này sẽ nối tiếp nội dung còn dở dang của bài trước, hãy cùng đi tiếp nào. Tất nhiên là trên arduino cùng lcd st7565 rồi. 1 Stop_Motion Đây là bài viết số 2 thuộc chuỗi bài “Chuyển động trong lập trình Game và đồ họa”. Nếu chưa đọc bài viết trước, thì hãy đọc nó tại đây bạn nhé: P1:Chuyển động trong lập trình game và đồ họa Hãy cùng bắt đầu nhé Chúng ta đã biết, mỗi khung hình cho...

ST7565 | Hướng dẫn sử dụng glcd ST7565 homephone và chia sẻ thư viện

Nguyễn Việt Anh 01/08/2019
Mô tả dự án:  LCD chip st7565 có kích thước màn hình 128x64 pixel, là loại lcd graphic đa dụng cho nhiều dự án. Ở nước ta việc mua mới lcd này khá khó do không được ưa chuộng, sở dĩ có chuyện này có lẽ là do thiếu các tài liệu và hướng dẫn liên quan. Hiện lcd loại này chỉ có thể vọc từ các điện thoại homephone hoặc mua cũ. Nếu bạn đang có trong tay lcd này, thì bài viết dưới sẽ giúp bạn sử dụng nó với arduino. 1 Chuẩn bị 1 arduino chip atmega328 trở lên, ở đây mình chọn&n...

Hướng dẫn sử dụng glcd ST7565 homephone và chia sẻ thư viện

Nguyễn Việt Anh 16/07/2019
LCD chip st7565 có kích thước màn hình 128x64 pixel, là loại lcd graphic đa dụng cho nhiều dự án. Ở nước ta việc mua mới lcd này khá khó do không được ưa chuộng, sở dĩ có chuyện này có lẽ là do thiếu các tài liệu và hướng dẫn liên quan. Hiện lcd loại này chỉ có thể vọc từ các điện thoại homephone hoặc mua cũ. Nếu bạn đang có trong tay lcd này, thì bài viết dưới sẽ giúp bạn sử dụng nó với arduino. 1 Chuẩn bị 1 arduino chip atmega328 trở lên, ở đây mình chọn arduino uno r3 ...

ST7565 | Chuyển động trong lập trình Game và đồ họa

Nguyễn Việt Anh 16/07/2019
Hẳn là các bạn ít nhiều cũng đã từng có một tuổi thơ dữ dội cùng với trò xếp gạch, xe tăng trên các máy chơi game đen trắng cầm tay, phá đảo thế giới ảo cùng với Contra, Super Mario, MU…Và khi lớn lên, chúng ta lại thích thú trong việc làm sao để tạo ra các chuyển động như vậy, nói đúng hơn là làm game.. Bài viết này sẽ giúp bạn hiểu hơn cách tạo ra các hiệu ứng chuyển động hình ảnh trong lập trình đồ họa nói chung và game nói riêng. Tất nhiên là bằng board mạch Arduino cùng với LCD ...

Setup Raspberry Pi Zero không cần màn hình

Nguyễn Việt Anh 16/07/2019
Một trong những lí do Pi Zero chưa thực sự phù hợp với túi tiền của người tiêu dùng là do giá thành bị độn lên bởi các thể loại cáp chuyển đổi (mini HDMI => HDMI, usb OTG, cáp nguồn) cần thiết để có thể khởi động giao tiếp với bo mạch tí hon này. Bài này tui sẽ giới thiệu với các bạn cách setup Pi Zero chỉ với 1 cáp USB OTG duy nhất, vừa là để cung cấp nguồn, vừa là cổng ssh. Lưu ý là phương pháp này chỉ áp dụng được với Pi Zero, các phiên bản Raspberry Pi khác không áp dụng được.  1 ...

Hướng dẫn tạo app điều khiển led bằng giọng nói thông qua App Inventor

Nguyễn Việt Anh 16/07/2019
Chúng ta có thể điều khiển led qua app inventor bằng giọng nói, từ đó có thể mở rộng ra để điều khiển các thiết bị khác 1 Chuẩn bị Arduino Uno R3  Led 2 Lập trình App Invemtor Chúng ta cùng truy cập vào app inventor theo link sau: http://ai2.appinventor.mit.edu/... Sau đó chúng ta click vào nút Start My Project. Sau đó đặt tên cho project. Sau đó chúng ta kéo 2 nút Button và 1 nút Text for ListPicker và 1 Label vào khoảng trống như trong hình.  Nút Text for ListPicker có tác ...

Cửa thông minh điều khiển bằng thẻ từ

Nguyễn Việt Anh 16/07/2019
I. Giới thiệu Hôm nay, mình sẽ chia sẻ về cách sử dụng module RFID để làm cửa thông minh tự động đóng mở bằng thẻ từ nhé  Vậy chức năng của module RFID là gì? Module RFID RC522 sử dụng IC MFRC522 của Phillip dùng để đọc và ghi dữ liệu cho thẻ NFC tần số 13.56mhz, với mức giá rẻ (khoảng 90k hoy  ), thiết kế nhỏ gọn, module này là sự lựa chọn hàng đầu cho các ứng dụng về ghi đọc thẻ RFID. Sau đây là 1 vài hình ảnh về em nó:  II. Chuẩn bị   1 x Arduino UNO&nb...

NRA - Phần 1: Bật tắt led đơn giản trên Web

Nguyễn Việt Anh 16/07/2019
Lâu rồi mới có thời gian nghịch với Raspi và Arduino. Hôm nay mình sẽ giới thiệu các bạn những sức mạnh của sự kết hợp giữa Nodejs (N), Raspberry Pi (R), Arduino (A). Ở đây các bạn sẽ điều khiển, thu thập dữ liệu, làm được rất nhiều thứ với arduino và raspberry pi trên website một cách đơn giản và chuyên nghiệp. Đã có nhiều bài viết trên Arduino.vn nói về việc điều khiển bằng Nodejs nhưng hôm nay tôi sẽ giới thiệu các bạn thư viện khác để sử dụng đa dạng hơn. Bài đầu tiên này, mình sẽ hướng d...

Hướng dẫn sử dụng YOLO (You Only Look Once) - Nhận dạng hình ảnh vật thể với Raspberry Pi sử dụng YOLO

Nguyễn Việt Anh 16/07/2019
Hôm nay mình sẽ giới thiệu cho các bạn một cách nhận dạng hình ảnh mới nhất và đang hot hiện nay trên máy tính :)  đó chính là YOLO (You only look once) YOLO là một hệ thống phát hiện vật thể thời gian thực hiện đại nhất, bộ dữ liệu đa dạng cho phép chúng ta làm các dự án liên quan như: đếm số người trong một khu vực, nhận dạng đông vật nuôi, đếm số phương tiện giao thông...  Ở bài này chúng ta sẽ chạy thử nghiệm nó trên Raspberry Pi cho các dự án nhận dạng ảnh đơn giản và không yêu...

Hướng dẫn lập trình Arduino bằng Javascript trong môi trường NodeJS

Nguyễn Việt Anh 16/07/2019
Hôm nay mình sẽ bắt đầu Series hướng dẫn lập trình Arduino bằng Javascript trong môi trường NodeJS và lập trình với Orange Pi Lite. Ở bài viết này mình sẽ hướng dẫn cách các bạn viết một chuong trình đơn giản là nhấp nháy led. Bắt đầu thôi 1 Chuẩn bị Arduino NodeJS Nodepad++ 2 Tiến hành Đầu tiên các bạn phải tải NodeJS về máy tính. Để tải về Nodejs, bạn truy cập trang https://nodejs.org/en/... và tải về theo hướng dẫn. Mình khuyên các bạn nên dùng bản phần lớn người dùng lựa c...

Sử dụng cảm biến bụi Sharp gp2y10

Nguyễn Việt Anh 16/07/2019
Chào các bạn. Hiện nay có rất nhiều dự án cũng như đề tài làm về môi trường, nhưng đa số dừng lại ở mức đo nhiệt độ, độ ẩm,... Dạo gần đây ở Việt Nam các shop đã nhập cảm biến bụi trong không khí về, tuy khá trễ so với các nước nhưng ít nhất chúng ta có cái mới để vọc. Bài này viết sẽ hướng dẫn các bạn đọc giá trị cảm biến qua hai cách đó là dùng code trực tiếp và sử dụng thư viện. 1 Giới thiệu Chào các bạn. Hiện nay có rất nhiều dự án cũng như đề tài làm về môi trường, nhưng đa số dừng lại ở...

Khóa điện tự bấm số sử dụng Keypad 4x3

Nguyễn Việt Anh 16/07/2019
Xin chào mọi người! Mục đích nhằm chia sẻ kiến thức và học hỏi thêm kinh nghiệm từ các Pro. Bài viết này mình xin giới thiệu một sản phẩm liên quan đến khóa (khóa cửa, khóa két sắt...). Mong rằng có được nhiều ủng hộ và đóng góp nhé. Xin cảm ơn! 1. Phần cứng Keypad 4x3 (Cũng có thể sử dụng 4x4) Arduino Uno, Mega, Nano (tùy chọn) Động cơ Servo Sg90 LCD1602  I2C LCD. Kết nối với LCD để giảm bớt số chân cắm vào Arduino 2. Code   #include <Servo.h>...

CloverBlock – Phần mềm lập trình Arduino bằng kéo thả do người Việt phát triển

Nguyễn Việt Anh 16/07/2019
Xin chào các bạn, hôm nay mình xin gửi đến các bạn một bài viết giới thiệu về một phần mềm lập trình kéo thả phục vụ lập trình Arduino do người Việt phát triển, hoàn thiện. 1 CloverBlock là gì? Xu hướng lập trình kéo thả (Lập trình không sử dụng ngôn ngữ lập trình) đang được thế giới phát triển nhiều trong những năm gần đây trong đó có thể kể đến 2 nền tảng khá quen thuộc là Scratch và App Inventor. Với hai nền tảng này chúng ta có thể dễ dàng tạo ra các ứng dụng máy tính hoặc ứng dụng dành c...

Máy đo huyết áp với Arduino

Nguyễn Việt Anh 16/07/2019
Ứng dụng công nghệ vào y tế đang phát triển cực mạch. Nhiều công nghệ phát triển nhằm giúp bác sĩ người bệnh có thể phát hiện được dấu hiệu của các loại bệnh sớm. Việc ứng dụng điện tử vào lĩnh vực y tế còn khá mới ở việt nam. Nhưng ở các nước tiên tiến việc ứng dụng điện tử vào y tế đã đi trước chúng ta nhiều năm. Với mong muốn thoả mãn khát vọng cá nhân, Và mong muốn tạo ra một thiết bị y tế giúp cho việc chuẩn đoán được chính xác hơn. Tôi và nhóm của tôi đã thiết kế một máy đo huyết áp sử ...