เมื่อฉันอ่านคำถามของคุณคุณจำเป็นต้องจ่ายเงินให้กับตัวรับเหรียญโดยใช้ 12v และอ่านเอาต์พุตโดยใช้ RPi ของคุณ
ในการจ่ายไฟตัวรับเหรียญจะเป็นการดีที่สุดที่คุณจะใช้แหล่งจ่ายไฟภายนอกเนื่องจากขดลวดในตัวรับอาจรีเซ็ต RPi เนื่องจากดึงกระแสไฟฟ้าจำนวนมากที่สัมพันธ์กันเมื่อทำงาน
ค้นหาแหล่งจ่ายไฟ 12 โวลต์เชื่อมต่อ-
PSU เข้ากับกราวด์ทั่วไปและ+
บน PSU กับตัวรับเหรียญ ซึ่งจะช่วยให้คุณสามารถกำหนดค่าเหรียญที่ควรตรวจสอบได้
ฉันมีตัวตรวจสอบเหรียญที่คล้ายกันและงานของฉันโดยการเชื่อมต่อพินเหรียญกับพื้นหรือปล่อยให้มันเชื่อมต่อกัน (ไม่ใช่ทั้งหมดมันมีความต้านทานมาก) ขึ้นอยู่กับการตั้งค่าของคุณบนสวิตช์ COIN เป็นทั้ง NC / Normal Closed (GND เริ่มต้น) หรือ NO / Normal Open (ค่าเริ่มต้นไม่ได้เชื่อมต่อ) เมื่อผู้ยอมรับส่งพัลส์โหมดจะสลับและคุณสามารถตรวจจับการเปลี่ยนแปลงได้โดยใช้ RPi
เพื่อให้สามารถตรวจจับการเปลี่ยนแปลงได้คุณต้องขับ COIN พินไปที่แรงดันไฟฟ้าที่สูงกว่ามิฉะนั้นจะเป็นแรงดันไฟฟ้าที่เทียบเคียงได้กับ GND ตลอดเวลา
ต่อสายพิน COIN เข้ากับอินพุตของ RPi ผ่านตัวต้านทาน (ลอง 1k ohm) หากต้องการดึงขึ้น (เมื่อเปิด COIN อยู่บนตัวรับ) ให้ต่อสาย 3.3v บน RPi เข้ากับอินพุตของ RPi (ฉันขอแนะนำให้คุณใช้ความต้านทานแบบเดียวกัน)
นั่นจะนำไปสู่แรงดันไฟฟ้า ~ 3.3 v เมื่อเปิดหน้าสัมผัสและแรงดันประมาณครึ่งเมื่อปิดหน้าสัมผัส หาก RPi ไม่เสถียรคุณอาจวาดกระแสมากเกินไปดังนั้นลองขยับขึ้น หาก RPi ตรวจไม่พบสิ่งใดบนพินลองไปหาตัวต้านทานที่เล็กกว่า
ตรวจสอบให้แน่ใจว่าได้วัดทุกอย่างก่อนที่คุณจะเชื่อมต่อกับ RPiเนื่องจากตัวรับเหรียญของคุณอาจทำงานในวิธีที่ต่างออกไป หากคุณสามารถหาแหล่ง 3.3v หรือ 5v อื่นลองเชื่อมต่อแทน 3.3v บน RPi และวัดค่า GND และอินพุต RPi โดยใช้มัลติมิเตอร์หรือออสซิลโลสโคป
คุณสามารถรับความช่วยเหลือที่ดีกับสิ่งเหล่านี้ได้ที่อิเล็กทรอนิกส์สแต็คโอเวอร์โฟลว์ - พวกเขาสามารถช่วยคุณในการเดินสายและส่วนประกอบเพื่อให้แน่ใจว่าคุณจะไม่ระเบิดอะไร :-)