Thiết bị 12V cho Raspberry Pi


10

Đối với dự án kỹ thuật trường học của tôi, tôi có một thiết bị chấp nhận tiền xu mà tôi muốn liên kết với Raspberry Pi. Tuy nhiên, thiết bị cần có nguồn điện 12V. Tôi có ý tưởng phải làm gì để cấp nguồn cho thiết bị, tuy nhiên tôi đã nghe nói rằng có nguy cơ thổi Pi khi tôi móc thiết bị lên các cổng / bảng mạch GPIO.

Có bất cứ điều gì tôi có thể làm để có được xung quanh này? Hay điều này không có khả năng xảy ra?

Đây là liên kết đến người chấp nhận tiền xu mà tôi hy vọng sẽ sử dụng: http://www.amazon.co.uk/Sintron-Acceptor-Vending-Machine-Message/dp/B00C16P03I/ref=sr_1_1?ie=UTF8&qid=1385370033&sr= 8-1 & từ khóa = xu + người chấp nhận


2
Thuật ngữ bạn đang tìm kiếm (và một từ để thúc đẩy tìm kiếm của bạn) là 'cô lập' (đồng thời, tôi xin lỗi nếu bạn đã biết điều này). Tôi đang gửi bình luận này vì tôi không có thời gian để đưa ra câu trả lời thích hợp nhưng đây là một liên kết hữu ích arduino-info.wikispaces.com/RelayIsolation .
scld

2
Đối với một số - cách nhiệt :-)
Wilf

Câu trả lời:


4

Khi tôi đọc câu hỏi của bạn, bạn cần cấp nguồn cho Người chấp nhận tiền xu bằng cách sử dụng 12 v và đọc kết quả đầu ra bằng RPi của bạn.

Để cung cấp năng lượng cho Người chấp nhận tiền, tốt nhất bạn nên sử dụng nguồn điện bên ngoài, vì cuộn dây trong bộ chấp nhận có thể đặt lại RPi khi nó rút ra một lượng lớn dòng điện tương đối khi nó hoạt động.

Tìm một nguồn cung cấp điện 12 v, kết nối -trên PSU với một điểm chung và +trên PSU với người chấp nhận tiền xu. Điều đó sẽ cho phép bạn định cấu hình các đồng tiền cần được xác nhận.

Tôi có một trình xác nhận tiền xu tương tự, và tôi hoạt động bằng cách kết nối chân COIN với mặt đất hoặc để nó không được kết nối (không hoàn toàn, nó chỉ có điện trở lớn). Tùy thuộc vào cài đặt của bạn trên công tắc, COIN là NC / Thường đóng (GND mặc định) hoặc KHÔNG / Thường mở (mặc định không được kết nối). Khi người chấp nhận cung cấp xung, chế độ sẽ chuyển và bạn có thể phát hiện thay đổi bằng RPi.

Để có thể phát hiện sự thay đổi, bạn cần lái pin COIN đến điện áp cao hơn, nếu không nó sẽ là điện áp có thể so sánh với GND mọi lúc.

Đấu dây chân COIN vào đầu vào trên RPi, thông qua một điện trở (thử 1k ohm). Để kéo lên (khi COIN ở trên bộ chấp nhận đang mở), hãy nối 3,3v trên RPi với đầu vào trên RPi (Tôi khuyên bạn nên sử dụng cùng một điện trở).

Điều đó sẽ dẫn đến điện áp ~ 3,3 v khi tiếp điểm mở và điện áp khoảng một nửa khi tiếp điểm được đóng. Nếu RPi trở nên không ổn định, bạn có thể đang vẽ quá nhiều dòng điện, vì vậy hãy cố gắng di chuyển nó lên. Nếu RPi không thể phát hiện bất cứ điều gì trên pin, hãy thử đi với một điện trở nhỏ hơn.

Đảm bảo đo mọi thứ trước khi bạn kết nối nó với RPi , vì người chấp nhận tiền xu của bạn có thể hoạt động theo một cách khác. Nếu bạn có thể tìm thấy nguồn 3,3v hoặc 5v khác, hãy thử kết nối thay vì 3,3v trên RPi và đo trên GND và đầu vào RPi bằng đồng hồ vạn năng hoặc dao động.

Bạn có thể nhận được sự trợ giúp thực sự tốt với bất kỳ điều nào trong số này trên stackoverflow điện tử - họ có thể giúp bạn về hệ thống dây điện và linh kiện, vì vậy bạn chắc chắn rằng mình không làm nổ tung bất cứ thứ gì. :-)


Tôi có thể đọc giá trị 1 hoặc 0 khi đồng xu được chèn từ gpio. Tôi đang sử dụng gpio 11. Đối với hầu hết các phần là chính xác nhưng đôi khi khi người chấp nhận tiền xu được bắt đầu lần đầu tiên, tôi nhận được nhiều đầu vào và chương trình in "đồng xu được chèn" nhiều lần. Lời khuyên nào?
Syler

Bạn có thể phát ra tín hiệu (analog / kỹ thuật số) hoặc đặt lại vài giây sau khi khởi động. - Tùy thuộc vào cách thức người chấp nhận đồng xu của bạn hoạt động, bạn có thể kéo nó lên cao hoặc thấp bằng điện trở lớn (và có lẽ là tụ điện), do đó tín hiệu chấp nhận tiền xu chỉ được chấp nhận khi nó ở mức cao / thấp trong vài mili giây. - Nếu đó chỉ là sự cố khi thiết bị của bạn được khởi động, bạn có thể đặt lại số lượng xu hoặc chờ để chấp nhận đầu vào khi bạn biết jitter đã dừng.
Jervelund

Được rồi sau một số điều chỉnh, tôi phát hiện ra rằng tôi có dây nối đất sai kết nối vào pi. Bảng tôi đang làm việc có quạt 5v, tôi nghĩ rằng tôi có thể sử dụng để cấp nguồn cho pi nhưng hóa ra quạt được điều khiển bởi bảng và tự động bật / tắt.
Syler

2

Một cái gì đó như thế này? Điều này có nghĩa là Pi đang nói với một cái gì đó khác để thực hiện chuyển đổi, và không phải chính nó - Pi chỉ có thể phát ra 3,3V, lên đến khoảng 50mA thông qua GPIO .

Sơ đồ

Đối với bóng bán dẫn, một cái gì đó như T! IP31C sẽ làm tốt cho điện áp này. Nó có thể mất tới 100 Volts và khoảng 3 Amps - nhưng điều này phụ thuộc vào mức độ dòng điện của máy. Nếu nó bất cứ thứ gì trên 1 hoặc 2 Amps, bạn cần một rơle trong mạch thay cho bóng bán dẫn NPN.

Dưới đây là sơ đồ về cách đo dòng điện (Đảm bảo rằng đồng hồ vạn năng được đặt thành Amps, không phải milliAmps, hoặc bạn sẽ thổi cầu chì của nó) :

Bài kiểm tra hiện tại

Để biết thêm thông tin về kết nối rơle (có thể thêm sơ đồ sau) - xem tại đây


Bạn đang nói về việc sử dụng Pi để chuyển nguồn sang thiết bị đầu ra 12V. Câu hỏi ban đầu là về cách chấp nhận đầu vào từ thiết bị khe xu này.
francis

0

Từ những gì tôi tìm thấy trên mạng, có ít nhất hai phiên bản ngoài kia,

Trên một dường như dòng coin chỉ xuất ra 3,3v. Nhưng bạn phải đo nó trên mô hình của mình bằng đồng hồ vạn năng. Nếu cao hơn, bạn có thể sử dụng bộ chia điện áp để hạ điện áp xuống 3,3V (rẻ hơn rất nhiều so với một trong những bộ cách ly quang điện tử đó)

Phiên bản còn lại có dây kéo xuống đất, vì vậy ở đây bạn chỉ cần một điện trở kéo lên (bên trong).


0

Theo trang sản phẩm adafbean , bạn cần sử dụng điện trở pullup trên dây đồng xu (màu trắng). Sau đó lắng nghe các xung trên pin GPIO của pi và đếm chúng để cho bạn biết đồng tiền nào đã được chèn. Tất nhiên, bạn cũng sẽ cần kết nối mặt đất của nguồn cung cấp 12 v với mặt đất của nguồn cung cấp pi. Và tôi đoán bạn đã đọc hướng dẫn cách lập trình thiết bị để nhận ra các đồng tiền bạn muốn sử dụng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.