Showing posts with label arduino. Show all posts
Showing posts with label arduino. Show all posts

Thursday, June 2, 2016

Project : Giải pháp smart home dựa trên phần mềm mã nguồn mở OPENHAB - HELLO WORLD !

Part 1 : Cài đặt hệ điều hành Raspbian

Hello world ! 

Qua một thời gian tìm hiểu về lĩnh vực smart home mình thấy giải pháp sử dụng mã nguồn mở OPENHAB là ổn định và dễ sử dụng nhất. Để cho các bạn mới làm quen tìm hiểu về smart home đỡ tốn thời gian và công sức, mình đã tổng hợp các thông tin cần thiết để các bạn có thể bắt tay vào xây dựng giải pháp smart home (tự chế) cho riêng mình. Có thời gian rỗi mình sẽ viết tutorial hướng dẫn từng bước cho các bạn. 

Đầu tiên là chúng ta sẽ tìm hiểu về các phần mềm, giao thức đã sử dụng trong smart home project.

SOFTWARE :

1. Raspiban OS for Raspberry Pi

Raspbian là phiên bản hệ điều hành phổ biến nhất trên Raspberry Pi, nó dễ sử dụng và được sự hỗ trợ của cộng đồng trên toàn thế giới. Raspbian là phiên bản dựa trên Debian Wheezy – một  phiên bản Linux ưa thích của cộng đồng mã nguồn mở. 

Raspbian là nền tảng rất tốt cho những người mới bắt đầu làm quen với Raspberry Pi và hệ điều hành Linux. Raspbian cũng bao gồm các ứng dụng multimedia và đồ họa, soạn thảo văn bản, trình duyệt internet ... Nếu cần thêm ứng dụng gì bạn chỉ việc down nó về, cài đặt và sử dụng. Thật tuyệt phải không nào :D

Chi tiết các bạn tìm hiểu site  https://www.raspberrypi.org/downloads/raspbian/

Monday, February 29, 2016

Cơ bản về Arduino - Bài 1

Nguồn : http://kipalog.com/

Giới thiệu về Arduino

Có thể bạn đã quen lập trình trên PC, với những ngôn ngữ như C, C++, C#, Java, Python, Ruby...
Nhưng bạn có biết là phần mềm trên PC chỉ chiếm khoảng 10% sản lượng phần mềm trên thị trường. 90% còn lại là code điều khiển tivi, máy giặt, điều hòa, tủ lạnh... tóm lại là tất cả các thiết bị điện tử xung quanh bạn. Đây cũng là một mảng theo tôi là khá thú vị. Lập trình theo hướng này được gọi là embedded computing, hay physical computing, tức là lập trình để con người tương tác với các thiết bị thực.
Để người thiết kế có thể nhanh chóng đưa ra được mẫu thể hiện ý tưởng của mình, rất cần phải có những platform để dễ dàng prototyping. Và một trong những platform đang được sử dụng rất nhiều trong prototyping là Arduino.

Friday, February 26, 2016

Hướng dẫn thiết lập đóng ngắt mach điện qua esp8266 wifi module

Chuẩn bị:

1.     Module 1 Relay (5VDC) với opto và transitor cách ly. 
2.   Module ESP8266 v12 wifi NodeMCU v3. Giá 200k
3.  Supply Power 5V 2A chẻ 2 nhánh cấp nguồn cho esp và relay
4.  Dây nhảy
(Tất cá linh kiện này bạn có thể mua ở hshop.vn)
(

Monday, January 4, 2016

Tutorial - How to set up simple home automation system - Final

Start OpenHAB

"OpenHAB, How Cold Is It?"

Tutorial - How to set up simple home automation system - Part X

OpenHAB

"A vendor and technology agnostic open source automation software for your home"

Tutorial - How to set up simple home automation system - Part IX

The RF24 Libraries

"Optimized High Speed Arduino/Raspberry Pi driver for nRF24L01"

Tutorial - How to set up simple home automation system - Part VIII

Connecting The RF24 Modules

"A highly integrated, ultra low power 2Mbps RF transceiver for the 2.4GHz band"

Tutorial - How to set up simple home automation system - Part VII

Mosquitto

Tutorial - How to set up simple home automation system - Part VI

Testing Your Arduino

Tutorial - How to set up simple home automation system - Part V

The Arduino