Michael Harrison,
Red Hat
Lời
người dịch: Tác giả bài
viết gợi
ý, để bắt đầu với phần cứng nguồn mở, CUỐN SÁCH
BẠN NÊN
ĐỌC LÀ: Arduino
for Beginners: Essential Skills Every Maker Needs
“Khi bạn đi
tới cửa hàng và mua một đồ điện tử, liệu có bao
giờ xảy ra khi
bạn nghĩ bạn có thể tự làm cho mình hay không? Hoặc
thậm chí có thể là VUI để tự làm cho bạn hay không?”
Đây là
cách mà cuốn sách Arduino cho những người mới bắt đầu:
‘Các
kỹ năng cơ bản mà tất
cả những
người sáng tạo đều cần’
(Arduino
for Beginners: Essential Skills Every Maker Needs)
của John Baichtal bắt đầu, và sự tò mò và khéo léo y
hệt chạy suốt toàn bộ cuốn sách.
Baichtal
là biên
tập viên có nhiều đóng góp ở tạp chí MAKE và là đồng
sáng lập của Twin
Cities Maker at the Hack Factory. Ông biết
một hoặc hai điều về văn hóa của người sáng tạo,
và nó được nêu trong cuốn sách đó.
Nhưng
được cảnh báo: đây không chỉ
là
cuốn sách đầy các dự án, dù nó có nhiều. Đây cũng
không chỉ là cuốn sách đầy các ví dụ lập trình và
sơ đồ, dù nó động chạm tới các khái niệm đó.
Arduino
cho những người bắt đầu,
thay vào đó, được thiết kế để dạy bất kỳ ai thiếu
kinh nghiệm một chút trong điện tử và lập trình, trao
cho họ bộ công cụ cần thiết để xây dựng các phụ
tùng đáng kinh ngạc với bộ kiểm tra nhỏ nguồn mở
Arduino (Arduino
microcontroller).
Cuốn sách bắt
đâuf bằng lời giới thiệu về phần cứng Arduino, tập
trung vào bo mạch Arduino
Uno. Baichtal làm một công việc tuyệt vời bằng việc
giải thích các khả năng của bo mạch về các khía cạnh
mà bất kỳ ai cũng có thể hiểu được, trước
khi đi tới việc thảo luận về các thành phần điện tử
khác: các đèn LED, các chuyển mạch, máy đo điện thế,
điện trở, .v.v. Ông thậm chí còn động chạm tới mẩu
thiết bị mà nhiều người sáng tạo lãng quên: bộ công
cụ trợ giúp đầu tiên. “Vì những chỗ hỏng của
người sáng tạo đôi khi là nghiêm trọng”.
Sau
phần làm bảng mạch (breadboarding),
Baichtal đưa bạn đi qua dự án đầu tiên: trùm tia la de.
Với vài thành phần điện tử cơ bản, vài sự mở ra
máy cắt bằng la de được mở nguồn (open
sourced laser-cut enclosures)
(hoặc nếu bạn không có sự truy cập tới máy cắt bằng
la de, thì có hộp cát tông), và mã được cung cấp, bạn
sẽ có phụ tùng để tạo ra con ve khi bất kỳ ai ngắt
trùm tia la de đó. Đây là dự án khởi đầu tuyệt vời
cho bất kỳ người
nào bắt đầu với phần cứng mở.
Cuốn sách đề
cập tới nhiều kỹ thuật điện tử cho người bắt đầu:
tạo bảng mạch, hàn, cảm biến, và làm việc an toàn với
điện thế cao. Nhưng Baichatal không sợ xoáy vào các chủ
đề phức tạp hơn, như kết nối mạng không dây, âm
nhạc điện tử, và kiểm soát động cơ. May thay, ông làm
một công việc tuyệt vời bằng việc chia những thứ cao
cấp thành các đoạn nhỏ cho những người bắt đầu.
Chương về đo thời gian, nơi bạn xây dựng một “hợp
âm gió” điện tử mà kích hoạt theo từng giờ đồng
hồ, bắt đầu bằng sự giải thích tuyệt vời này cách
các máy có thể nhắc về thời gian:
“Người máy
nhắc thời gian chính xác như thế nào - có lẽ nó cũng
nhìn vào chiếc đồng hồ như phần còn lại của chúng
ta chăng? Điều đó giống cái búng nhẹ, nhưng điều đó
đúng là như vậy: Có khả năng nhờ Arduino tra ‘máy chủ
thời gian’ Internet và đưa ra thời gian chính thức”.
Cuối cùng, tôi
nghĩ là thậm chí những chiếc mũ cũ trong phần cứng mở
có thể đứng dậy đọc chương “Tool Bin” (Thùng các
công cụ). Ở đây, Baichtal chỉ cho chúng ta tất cả những
đồ chơi tuyệt vời mà những người sáng tạo cần cho
các dự án đa dạng khác nhau của họ. Từ máy đo vạn
năng cơ bản cho tới máy tiện, khoan và các máy in 3D cho
tới các viên gạch xây LEGO, phần này của cuốn sách là
danh sách kiểm tra về mọi điều sẽ có trong hộp công
cụ của các cao thủ phần cứng. Còn với phần còn lại
của cuốn sách, có các hình minh họa đầy màu sắc các
công cụ khác nhau và các giải thích ngắn gọn của những
gì chúng làm và cách để sử dụng chúng.
Đây là danh
sách vài dự án trong cuốn sách:
-
Sử dụng bo mạch để nhanh chóng tạo mạch điện mà không cần hàn
-
Tạo trùm tia la de / hồng ngoại để bảo vệ ngôi nhà của bạn khỏi bọn trộm
-
Sử dụng các kết nối không dây Bluetooth và XBee để tạo chuông cửa và hơn thế
-
Viết các chương trình hữu dụng, đáng tin cậy cho Arduino từ đầu
-
Sử dụng các cảm biến siêu âm, nhiệt, uốn cong, và ánh sáng
-
Xây dựng các dự án để đối phó với môi trường biến đổi
-
Chế tạo người máy tưới cây của riêng bạn
-
Kiểm soát các động cơ DC, servos và động cơ bước
-
Tạo các dự án theo dõi thời gian
-
Kiểm soát an toàn các mạch điện thế cao
-
Thu hoạch các phần hữu dụng từ rác điện tử
-
Xây dựng hàng rào chất lượng cao phù hợp thuận tiện trong nhà bạn
Không có nhận xét nào:
Đăng nhận xét
Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.