INHOUDSOPGAWE:

HC-SR04 Ultrasoniese sensor met framboos Pi: 6 stappe
HC-SR04 Ultrasoniese sensor met framboos Pi: 6 stappe

Video: HC-SR04 Ultrasoniese sensor met framboos Pi: 6 stappe

Video: HC-SR04 Ultrasoniese sensor met framboos Pi: 6 stappe
Video: PING vs HC-SR04 Ultrasonic Distance Sensors for Arduino 2024, November
Anonim
Ultrasoniese sensor HC-SR04 met framboos Pi
Ultrasoniese sensor HC-SR04 met framboos Pi
Ultrasoniese sensor HC-SR04 met framboos Pi
Ultrasoniese sensor HC-SR04 met framboos Pi

Hallo almal … my naam is Ahmed Darwish … dit is my projek met behulp van Raspberry Pi met die ultrasoniese sensor en ek wil dit met julle almal deel. Ek is gevra om 'n kode voor te berei wat op Python werk om 8 ultrasoniese sensors wat op 'n Raspberry Pi -bord gekoppel is, te beheer. Die stelsel moet via 'n HDMI aan 'n skerm gekoppel word en dit moet iets soos 'n radarmonitor toon.

Die sensor wat ek vir so 'n projek kies, is die HC-SR04-sensor. Ek sal slegs een sensor in hierdie eksperiment gebruik, en as u wil hê dat meer sensors aan u Pi gekoppel moet word, moet u dit oorweeg om 'n eksterne kragbron van 5 V vir die sensors te voorsien in plaas van die krag van die Pi te neem.

Stap 1: Kontakte

So bly om terugvoer van u te hoor. Moet asseblief nie huiwer om by my kanale aan te sluit op:

Instagram: @eenvoudigdigital010

Twitter: @eenvoudig01Digita

Stap 2: Wat het ons nodig vir die projek?

Wat het ons nodig vir die projek?
Wat het ons nodig vir die projek?
Wat het ons nodig vir die projek?
Wat het ons nodig vir die projek?
Wat het ons nodig vir die projek?
Wat het ons nodig vir die projek?

Eerstens: vir die Raspberry Pi:

- Framboos Pi -bord

- HDMI -kabel

- TV of monitor met 'n HDMI -poort

- Muis en sleutelbord

- DSL -verbinding vir internettoegang

- 8 GB mikro -SD -kaart

- Mikro -USB -kabel

Tweedens: vir die sensor:

- HC-SR04 sensor

- Broodbord van enige grootte

- Verbindingsdrade (manlik-vroulik)

- Weerstande (1 k ohm en 2 k ohm)

Derde: vir jou:

- 'n koppie koffie of 'n glas sap

- Pragtige stoel

- Tafel of lessenaar

Stap 3: Maak my Raspberry Pi -bord gereed om te werk:

Eerstens moes ek die bedryfstelsel van die internet aflaai (https://www.raspberrypi.org/downloads/noobs/). Vir meer hulp om kennis te maak met die Raspberry Pi -bord vir beginners, kan u die volgende bladsy sien (https://www.raspberrypi.org/help/videos/).

Nadat ek die bedryfstelsel afgelaai het, het ek 'n kopie op 'n geheue kaart van 8 GB gemaak om dit op die bord te installeer en te begin werk. Die video hierbo is baie nuttig vir eerste gebruikers en help u tydens die installasie.

Let asseblief daarop dat die geheue kaart om geen rede van die bord mag verwyder word nie. Anders werk die kaart nie.

Stap 4: Volgende stap: Die opstel van u stelsel:

Volgende stap: Die opstel van u stelsel
Volgende stap: Die opstel van u stelsel
Volgende stap: Die opstel van u stelsel
Volgende stap: Die opstel van u stelsel

Nadat u die stelsel geïnstalleer het en die stelsel op is, kan ons met die werk begin.

Eerstens begin ons met die broodbord en die sensor. Hierdie bladsy is baie nuttig vir hierdie stap (https://www.modmypi.com/blog/hc-sr04-ultrasonic-range-sensor-on-the-raspberry-pi). Bevestig die sensor op die broodbord soos aangedui met die weerstande en maak verbinding met u Pi. U kan die kode op die bladsy kopieer om u sensor te toets. Maak u Python -bladsy oop en kopieer die kode (raak ontslae van die woorde bo -aan die bladsy). Let daarop dat hierdie kode vir 'n enkele lopie gemaak word. Dit beteken dat die kode slegs een lesing sal opneem en dan stop.

Nadat die kode goed met u stelsel werk, gaan u na die volgende stap: om voortdurend te meet. Hierdie bladsy is baie nuttig vir hierdie stap (https://electrosome.com/hc-sr04-ultrasonic-sensor-raspberry-pi/). Gaan direk na die kode, want u het nie meer die verduideliking nodig nie, aangesien u die idee van die eerste webwerf gekry het. MAAR u moet die opmerkings lees, aangesien dit 'n paar nuttige wenke het.

Stap 5: Hoe om syfers te wys?

Hoe om syfers te wys?
Hoe om syfers te wys?

Die stelsel is goed en die sensorlesings is goed. Die volgende stap is om die lesings in kleure in vorms om te skakel. Eerstens moet u 'n biblioteek met die naam matplotlib aflaai. Maak net u Pi Command Prompt-bladsy oop en skryf: sudo apt-get install python-matplotlib of volg die instruksies op hierdie webwerf. Nadat u die biblioteek geïnstalleer het, toets net die kode op hierdie webwerf. Die kode wat ek bedoel, is nommer 15 met 'n groen tjek langsaan.

Stap 6: Laaste stap: toets die sensor en maak 'n figuur:

Let asseblief daarop dat die onderstaande kode my eie is. Ek moes die deurlopende sensorkode saamvoeg met die figuurplotkode om dit te laat werk soos ek wil. U kan dit verander soos u wil. Kopieer die kode na 'n nuwe Python -lêer en voer dit uit.

Aanbeveel: