Mục lục:

CrowPi- Dẫn dắt bạn đi từ con số không đến anh hùng với Raspberry Pi: 9 bước
CrowPi- Dẫn dắt bạn đi từ con số không đến anh hùng với Raspberry Pi: 9 bước

Video: CrowPi- Dẫn dắt bạn đi từ con số không đến anh hùng với Raspberry Pi: 9 bước

Video: CrowPi- Dẫn dắt bạn đi từ con số không đến anh hùng với Raspberry Pi: 9 bước
Video: CrowPi - A RaspberryPi Laptop Lead You Go from Zero to Hero in Programming 2024, Tháng bảy
Anonim
Image
Image
CrowPi- Dẫn dắt bạn đi từ con số không đến anh hùng với Raspberry Pi
CrowPi- Dẫn dắt bạn đi từ con số không đến anh hùng với Raspberry Pi
CrowPi- Dẫn dắt bạn đi từ con số không đến anh hùng với Raspberry Pi
CrowPi- Dẫn dắt bạn đi từ con số không đến anh hùng với Raspberry Pi

CrowPi là gì?

CrowPi là một bảng phát triển được trang bị màn hình 7 inch có thể giúp bạn tìm hiểu Raspberry Pi một cách dễ dàng hơn. Với CrowPi, bạn không chỉ có thể học khoa học máy tính cơ bản mà còn có thể thực hành lập trình và hoàn thành nhiều dự án điện tử. CrowPi có thể nâng cao kiến thức và khả năng của bạn trong các lĩnh vực liên quan đến phần cứng và phần mềm, được thiết kế đặc biệt để giúp bạn phát triển kỹ năng lập trình python.

Tại sao bạn cần CrowPi? Trước khi bạn trả lời câu hỏi này, hãy làm một trò chơi đố vui đơn giản. Bạn có gặp phải những vấn đề dưới đây không? Chỉ cần nói CÓ hoặc KHÔNG. Bạn quan tâm đến thiết bị điện tử hoặc Raspberry Pi, nhưng bạn không biết bắt đầu như thế nào. Bạn đam mê giáo dục STEM, nhưng bạn không thể tìm thấy tài liệu hữu ích và dễ dạy. Bạn đang sử dụng Raspberry Pi nhưng bạn không tận dụng được hết. Bạn đã hoàn thành một số thử nghiệm đơn giản và bạn muốn khám phá nhiều dự án hơn và đi sâu hơn vào thế giới điện tử. Nếu bạn nói CÓ một lần, CrowPi sinh ra là để dành cho bạn. CrowPi sẽ giúp bạn giải quyết tất cả các vấn đề nêu trên.

NẾU BẠN MUỐN BIẾT VỀ CROWPI VUI LÒNG BẤM VÀO ĐÂY ĐỂ KIỂM TRA

Bước 1: Bài học CrowPi với Python 2.7

Bài học CrowPi với Python 2.7
Bài học CrowPi với Python 2.7
Bài học CrowPi với Python 2.7
Bài học CrowPi với Python 2.7

- Bài 1 - Cơ bản về GPIO và cách sử dụng GPIO Input / Output

- Bài 2 - Sử dụng Buzzer cho âm thanh cảnh báo hoặc thông báo.

- Bài 3 - Nhận đầu vào từ nút để điều khiển Buzzer.

- Bài 4 - Cách thức hoạt động của Rơle và cách điều khiển nó.

- Bài 5 - Gửi tín hiệu rung đến cảm biến rung.

- Bài 6 - Phát hiện âm thanh bằng cách sử dụng cảm biến âm thanh.

- Bài 7 - Phát hiện ánh sáng yếu hoặc sáng bằng cảm biến ánh sáng.

- Bài 8 - Phát hiện nhiệt độ và độ ẩm trong phòng bằng cảm biến DHT11.

- Bài 9 - Phát hiện chuyển động bằng cảm biến chuyển động.

- Bài 10 - Lấy thông tin khoảng cách bằng cảm biến siêu âm.

- Bài 11 - Điều khiển màn hình LCD.

- Bài 12 - Đọc / Ghi thẻ RFID bằng mô-đun RFID.

- Bài 13 - Sử dụng động cơ bước và thực hiện chuyển động bước.

- Bài 14 - Điều khiển động cơ servo bằng giao diện servo. - Bài 15 - Điều khiển LED ma trận 8x8.

- Bài 16 - Điều khiển hiển thị 7 phân đoạn.

- Bài 17 - Phát hiện chạm bằng Cảm biến cảm ứng.

- Bài 18 - Phát hiện độ nghiêng bằng Cảm biến Nghiêng.

- Bài 19 - Sử dụng và điều khiển Ma trận nút. - Bài 20 - Tự tạo bảng mạch bằng Bread Board

Bước 2: 19 Mô-đun tích hợp để bạn xây dựng dự án

19 Mô-đun tích hợp để bạn xây dựng dự án
19 Mô-đun tích hợp để bạn xây dựng dự án
19 Mô-đun tích hợp để bạn xây dựng dự án
19 Mô-đun tích hợp để bạn xây dựng dự án

* 1 - Cảm biến còi - Được sử dụng để tạo báo động ù rất lớn!

* 2 - Cảm biến rơ le - Dùng để đóng mở các mạch điện tử

* 3 - Cảm biến micrô - Được sử dụng để phát hiện tiếng ồn lớn trong phòng

* 4 - Cảm biến độ nghiêng- Được sử dụng để phát hiện độ nghiêng bên phải hoặc bên trái của bảng

* 5 - Cảm biến rung - Được sử dụng để tạo rung động mạnh trên bảng CrowPi

* 6 - Cảm biến chuyển động - Được sử dụng để phát hiện chuyển động hoặc chuyển động xung quanh

* 7 - Cảm biến cảm ứng - Được sử dụng như một nút cảm ứng có thể được nhấn vào

* 8 - Kết nối động cơ bước - Được sử dụng để di chuyển mọi thứ và thực hiện chuyển động từng bước

* 9 - Kết nối Servos - Được sử dụng để xoay mọi thứ

* 10 - Cảm biến hồng ngoại - Được sử dụng để gửi và nhận tín hiệu hồng ngoại

* 11 - Mô-đun DH11 - Được sử dụng để phát hiện nhiệt độ và độ ẩm trong phòng

* 12 - Cảm biến siêu âm - Được sử dụng để phát hiện và đo khoảng cách

* 13 - Cảm biến ánh sáng - Được sử dụng để phát hiện và đo độ truyền thẳng của ánh sáng trong phòng

* 14 - Mô-đun LCD - Được sử dụng để hiển thị mọi thứ và văn bản

* 15 - Đèn LED phân đoạn - Được sử dụng để hiển thị số và dữ liệu * 16 - Đèn LED ma trận - Được sử dụng để hiển thị văn bản và các loại dữ liệu khác

* 17 - Mô-đun RFID - Được sử dụng để phát hiện chip và mô-đun NFC, có thể đọc và ghi

* 18 - Các nút độc lập - Có thể được sử dụng để chơi trò chơi hoặc điều khiển rô bốt

* 19 - Các nút ma trận - Có thể được sử dụng làm bàn phím hoặc nhiều nút tùy chọn

Bước 3: Dự án mẫu A

Dự án mẫu A
Dự án mẫu A

Sử dụng bộ rung làm thông báo cảnh báo

Sau lớp học trước, chúng ta đã hiểu cách sử dụng chân GPIO làm đầu ra và đầu vào.

Để kiểm tra nó, chúng tôi sẽ sử dụng ví dụ thực tế và áp dụng kiến thức của chúng tôi từ lớp trước vào một trong các mô-đun trên bảng. Mô-đun chúng tôi sẽ sử dụng là “buzzer”. Buzzer, như tên gọi, buzz. Chúng tôi sẽ sử dụng đầu ra GPIO để gửi tín hiệu đến còi và đóng mạch để tạo ra tiếng ồn lớn sau đó chúng tôi sẽ gửi một tín hiệu khác để tắt và đóng mạch.

Bạn sẽ học cái gì

Vào cuối bài học này, bạn sẽ có thể: Có thể điều khiển mô-đun bộ rung bằng đầu ra GPIO

Bạn sẽ cần gì

Bảng CrowPi sau khi cài đặt lần đầu

Yêu cầu chuyển đổi mô-đun bằng cách sử dụng công tắc: Không

Vị trí của bộ rung trên CrowPi

Buzzer nằm ở phía bên phải của bảng CrowPi, rất dễ bị phát hiện bởi tiếng ồn lớn mà nó tạo ra khi được kích hoạt Vào lần đầu tiên bạn sử dụng Raspberry Pi, cảm biến Buzzer có thể được dán kín bằng nhãn dán bảo vệ. Đảm bảo mở nhãn dán bằng cách xé nó ra và để lộ chính bộ rung.

Bước 4: Dự án mẫu A

Dự án mẫu A
Dự án mẫu A

Kích hoạt Buzzer

Cũng giống như ví dụ trước, chúng tôi đã chuẩn bị tập lệnh đặc biệt với các nhận xét chi tiết sẽ giải thích cách thức hoạt động của toàn bộ quá trình ù hoạt động và cách chúng tôi có thể kiểm soát bộ rung bằng cách sử dụng đầu ra GPIO.

Lúc đầu, chúng tôi nhập thư viện RPi. GPIO và thư viện thời gian để ngủ.

Sau đó, chúng tôi cấu hình bộ rung ở chân 12, chúng tôi thiết lập chế độ của GPIO thành GPIO BOARD và thiết lập chân là chân OUTPUT. Chúng tôi sẽ xuất ra tín hiệu ù trong 0,5 giây và sau đó tắt nó đi để ngăn tiếng ồn lớn.

Theo liên kết này để tải xuống tập lệnh và tự mình thử:

Bước 5: Dự án mẫu B

Dự án mẫu B
Dự án mẫu B

Điều khiển màn hình LCD

Màn hình LCD (và màn hình ma trận) có lẽ là phần vui nhất và thú vị nhất khi xây dựng các dự án bằng CrowPi, bằng cách sử dụng màn hình LCD, bạn có thể hiển thị dữ liệu mà bạn thu thập bằng cảm biến CrowPi và cũng cập nhật nó theo thời gian thực tùy thuộc vào sự thay đổi của các mô-đun đi qua! Ví dụ: hôm qua trời rất nóng nhưng hôm nay lại rất lạnh - hãy để màn hình LCD CrowPi tự động thay đổi với thông tin cập nhật và mới nhất để bạn không vô tình mặc nhầm quần áo đi học / đi làm!

Bạn sẽ học cái gì

Vào cuối bài học này, bạn sẽ có thể: Những gì bạn sẽ học cách điều khiển màn hình LCD và ghi dữ liệu vào đó.

Bạn sẽ cần gì

Bảng CrowPi sau khi cài đặt ban đầu Yêu cầu chuyển đổi các mô-đun bằng cách sử dụng công tắc

*Không

Vị trí màn hình LCD trên CrowPi

Màn hình LCD chiếm phần lớn nhất của bảng CrowPi, vì vậy chúng tôi chắc chắn rằng bạn sẽ nhận ra nó ngay lập tức! Ngay sau khi chạy tập lệnh demo và các ví dụ, CrowPi sẽ bật với ánh sáng nền tuyệt đẹp có thể nhìn thấy ngay cả khi tất cả đèn trong phòng đã tắt

Bước 6: Dự án mẫu B

Dự án mẫu B
Dự án mẫu B

Làm việc với màn hình LCD

I2C như một số cảm biến khác cũng không hoạt động trên Công nghệ GPIO thay vào đó chúng tôi sử dụng một thứ gọi là “I2C” (I2C giống như chúng tôi đã sử dụng cho cảm biến ánh sáng trong các ví dụ trước của chúng tôi), địa chỉ chúng tôi sẽ sử dụng cho màn hình LCD là 21, bằng cách kết nối với địa chỉ I2C này, chúng tôi có thể gửi các lệnh, ví dụ: viết văn bản hoặc số, bật đèn nền của màn hình LCD, tắt, bật con trỏ, v.v.

Để điều khiển màn hình LCD, chúng tôi sẽ sử dụng Adafruit_CharLCDBackpack, đây là khung Adafruit, giúp mọi thứ trở nên dễ dàng hơn rất nhiều cho chúng tôi khi làm việc với sản phẩm phức tạp như vậy! Theo liên kết này để tải xuống tập lệnh và tự mình thử:

Bước 7: Dự án mẫu C

Dự án mẫu C
Dự án mẫu C

Đọc / Ghi thẻ RFID bằng mô-đun RFID

Mô-đun RFID là một trong những mô-đun thú vị và hữu ích nhất trên thị trường, được sử dụng trên toàn thế giới với nhiều giải pháp khác nhau như: khóa cửa thông minh, thẻ nhân viên ra vào, danh thiếp và thậm chí trên vòng cổ chó? Bất kể bạn đang tham gia vào loại dự án nào - mô-đun RFID chắc chắn sẽ được sử dụng!

Bạn sẽ học cái gì

Vào cuối bài học này, bạn sẽ có thể: Kiểm soát RFID, Đọc và Ghi dữ liệu từ nó và nhận ra các chip Bạn sẽ cần gì

Bảng CrowPi sau khi cài đặt lần đầu Chip RFID (đi kèm với CrowPi)

Yêu cầu chuyển đổi mô-đun bằng cách sử dụng công tắc

*Không

Vị trí mô-đun RFID trên CrowPi

Mô-đun RFID nằm ngay bên dưới Raspberry Pi (không hoặc 3), nó trông giống như một con chip nhỏ với hình minh họa “wifi” xuất hiện từ nó có nghĩa là kết nối không dây (đó là những gì RFID làm) để sử dụng nó. cần lấy chip hoặc thẻ đi kèm với CrowPi và giao nó qua khu vực Chip RFID CrowPi đủ gần để tập lệnh của chúng tôi phát hiện ra nó. 2-4cm phải là đủ gần, hãy thử!

Bước 8: Dự án mẫu C

Dự án mẫu C
Dự án mẫu C

Làm việc với RFID

Làm việc với mô-đun RFID khá dễ dàng. Chúng tôi có 3 chức năng: Ủy quyền, Đọc, Viết và Hủy ủy quyền. Bước đầu tiên sẽ là khi bạn chạm vào NFC tại thời điểm đó mô-đun và tập lệnh của chúng tôi sẽ cố gắng Cấp quyền cho chip bằng cách sử dụng cấu hình mật khẩu mặc định (nếu bạn chưa thay đổi nó, nó sẽ hoạt động) sau đó, khi ủy quyền thành công, nó sẽ đọc dữ liệu và in ra màn hình. Sau khi hoàn tất, nó sẽ Deauthorize và thoát khỏi script. Trong một ví dụ tập lệnh khác, chúng tôi có thể Ủy quyền, Đọc, Ghi lại dữ liệu vào một dữ liệu mới và sau đó Hủy ủy quyền. Theo liên kết này để tải xuống tập lệnh và tự mình thử:

Bước 9: Mua CrowPi ở đâu?

CrowPi của chúng tôi đã được khen ngợi trên Kickstarter

Giúp chúng tôi đưa những keyrings đáng yêu này vào sản xuất tại

CrowPi mới rất tốt cho con bạn học RPI và đó là nền tảng phát triển RPI tất cả trong một.

Quảng cáo Raspberry Pi của bạn ngay bây giờ !!!

Đề xuất: