Talaan ng mga Nilalaman:

Umiikot na isang dc motor na may isang raspberry pi: 6 na mga hakbang
Umiikot na isang dc motor na may isang raspberry pi: 6 na mga hakbang

Video: Umiikot na isang dc motor na may isang raspberry pi: 6 na mga hakbang

Video: Umiikot na isang dc motor na may isang raspberry pi: 6 na mga hakbang
Video: Home Automation: Change direction of rotation of DC motor using 2 relays and Arduino - Robojax 2024, Hunyo
Anonim
Umiikot na isang Dc Motor Na May isang Raspberry Pi
Umiikot na isang Dc Motor Na May isang Raspberry Pi

Kumusta! Maligayang pagdating sa medyo mabaliw na mundo ng mga relay, motor, electronics, at pinakamaganda sa lahat … RASPBERRY PI !.

Alam kong ang ilan sa inyong mga tao ay walang alam tungkol sa raspberry pi, ngunit ang ilan sa inyo ay hindi man alam na mayroon ito! Kung sakaling hindi mo alam kung ano ito, mag-click DITO !. Ngayon na ang lahat sa iyo ay hanggang sa bilis, LETS GET TO IT! (Kung pinapanood mo ang aking mga video sa YouTube (@Computer Kid), pamilyar sa iyo ang mga salitang ito!). Kung interesado ka sa mga bagay na ukit sa laser siguraduhin na bisitahin ang aking pahina sa Facebook!

Mga gamit

1. Raspberry Pi (2b at mas bago upang maiwasan ang hiyawan sa pi dahil sa kung gaano kabagal ang mga naunang modelo;-)

2. Relay (Gumamit ako ng SRD-05VDC-SL-C))

3. Motor

4. Hawak ng Baterya

5. Mga Wire Ng Babae Sa Babae na Jumper

Hakbang 1: I-hook ang Relay Hanggang sa Raspberry Pi

I-hook ang Relay Hanggang sa Raspberry Pi
I-hook ang Relay Hanggang sa Raspberry Pi
I-hook ang Relay Hanggang sa Raspberry Pi
I-hook ang Relay Hanggang sa Raspberry Pi
I-hook ang Relay Hanggang sa Raspberry Pi
I-hook ang Relay Hanggang sa Raspberry Pi

+ napupunta sa 5V.

- napupunta sa GND.

Pupunta si S sa GPIO18

Hakbang 2: I-hook ang Motor sa Relay

I-hook Up ang Motor sa Relay
I-hook Up ang Motor sa Relay
I-hook ang Motor sa Relay
I-hook ang Motor sa Relay

I-hook ang negatibo nang direkta hanggang sa motor, positibo hanggang sa gitna ng relay, pagkatapos ay sa wakas ang kaliwang bahagi ng relay sa positibo ng motor.

Hakbang 3: Code It !

Code It !!
Code It !!

#to lumikha ng ganitong uri ng file sa terminal sudo nano relay.py

#to patakbuhin ang file na ito na tumakbo sa terminal python3 relay.py import RPi. GPIO bilang GPIO mula sa oras na pag-import ng pagtulog GPIO.setmode (GPIO. BCM) GPIO.setup (18, GPIO. OUT) habang Totoo: GPIO.output (18, Totoo) pagtulog (1) GPIO.output (18, Mali) pagtulog (1)

Hakbang 4: I-on Ito

Buksan Ito!
Buksan Ito!

Patakbuhin muna ang sudo reboot. Susunod na patakbuhin ang python3 relay.py. bubukas at papatay ang motor!

Hakbang 5: Pag-troubleshoot

Pag-troubleshoot
Pag-troubleshoot

KUNG ANG IYONG RELAY / MOTOR AY GUMAGAWA NG MABUTING SKIP NGAYONG Seksyon ng BORING !!

Karaniwang problema 1: ang relay ay nag-click ngunit ang motor ay hindi umiikot

Ayusin: suriin ang iyong mga kable, kung hindi ito gumagana suriin kung anong boltahe ang na-rate para sa iyong motor at kung magkano ang output ng iyong baterya.

Karaniwang problema 2: hindi bubukas ang raspberry pi.

Ayusin: ang ilang mga wires ay malamang na hawakan.

Hindi pangkaraniwang problema: nakakaamoy ka ng nasusunog na amoy at / o nakakakita ng usok

Ano ang dapat gawin: TANGGALIN ANG BATTERY PACK AGAD !!!

Kung mayroon kang anumang mga isyu na hindi nakalista dito, o ang mga pag-aayos ay hindi gumagana mag-post ng isang puna!

Good luck!

Hakbang 6: Inaasahan mong nasiyahan ka

Sana Nasisiyahan Ka!
Sana Nasisiyahan Ka!

Sana nasiyahan ka! kung nais mong kumuha ng mga relay at motor na mas malayo siguraduhing suriin ang aking Motion Detecting Nerf Gun!

Inirerekumendang: