Përmbajtje:
- Hapi 1: Materialet dhe Furnizimet e Kërkuara
- Hapi 2: Vendosja e Mjedisit të Pi
- Hapi 3: Konfigurimi i Pi tuaj (Pjesa 1)
- Hapi 4: Konfigurimi i Pi tuaj (Pjesa 2)
- Hapi 5: Shkrimi i Kodit
- Hapi 6: Dizajni i qarkut
- Hapi 7: Gjalpë Bukën tuaj. Me Me Bordi
- Hapi 8: Testimi
- Hapi 9: Më kontaktoni nëse keni ndonjë pyetje/koment
Video: Uebfaqe/WiFi Rrip LED i kontrolluar me mjedër Pi: 9 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:20
Sfondi:
Unë jam një adoleshente dhe kam dizajnuar dhe programuar projekte të vogla elektronike vitet e fundit, së bashku me pjesëmarrjen në garat robotike.
Kohët e fundit po punoja në azhurnimin e konfigurimit të tavolinës sime dhe vendosa që një shtesë e mirë do të ishte ndriçimi i humorit. Në fillim, sapo bleva një rrip LED me bateri 5v të kontrolluar nga një telekomandë, por nuk ishte një proces shumë përmbushës dhe kisha një ide. Kisha disa pjesë këmbimi të shtrira përreth dhe kisha provuar të mendoja diçka për të bërë me Raspberry Pi që kisha marrë për Krishtlindje. Gjatë një dite veçanërisht të mërzitshme në klasën e shkencës, kuptova se mund të përdorja kunjat GPIO të Raspberry Pi për të kontrolluar dritat LED, për aq kohë sa i kisha ato të prodhonin vlera RGB.
Plani im fillestar i projektimit ishte që dritat të kontrolloheshin nga një ekran me prekje të montuar në mur ose tavolinë, por pas disa rishikimeve vendosa se mënyra më e lehtë për të shkuar do të ishte ta kontrolloja atë me një pajisje tjetër. Ndërsa konsideroja të shkruaja një aplikacion për telefonin tim në Java, një faqe në internet e vogël dukej shumë më efikase.
Ky projekt është i hapur për shumë përmirësime, dhe ndërsa html + php im janë disi skicë, ata e kryejnë punën
Temat:
Pikat kryesore që ky udhëzues do të godasë janë ---
- Kontrollimi i GPIO në Raspberry Pi
- Pritja e një serveri në internet Apache në Pi
- Përdorimi i serverit në internet për të kontrolluar një shirit dritash LED RGB
Hapi 1: Materialet dhe Furnizimet e Kërkuara
- 1 x Raspberry Pi (kam përdorur një Pi 2 Model B)
- Kartë MicroSD
- Diçka për të fuqizuar Pi tuaj (kabllo USB dhe përshtatës AC)
- 1 x Përshtatës USB USB OSE një lidhje Ethernet
- 1 x USB në kabllo seriale -
- 1 x shpërthim GPIO -
- 1 x panxhar të vogël -
- USB në MicroSD -
- Ngjyra të shumëfishta të telit me bërthamë të fortë
- Një rrethim
- 3 x transistorë të tipit NPN (kam përdorur transistorë BC547b)
- Rrip dritash LED 1x 5V
- Telat e bluzave nga femra në meshkuj -
Hapi 2: Vendosja e Mjedisit të Pi
Kam përdorur një kuti plastike të pjerrët për të mbyllur projektin në mënyrë që të mos binte në sy në raftin tim. Unë shpova një vrimë në anën për kabllon serik USB dhe vendosa Pi -në pranë tabelës së bukës dhe Pi Wedge.
Hapi 3: Konfigurimi i Pi tuaj (Pjesa 1)
Për këtë projekt kam përdorur versionin e fundit të Raspbian jo-desktop
Një udhëzues se si të instaloni Raspbian mund të gjendet këtu:
(Ju mund të keni nevojë për një përshtatës USB në microSD për kompjuterin tuaj)
Pasi të jetë instaluar Raspbian në kartën SD, mund të vazhdoni ta lidhni atë me Raspberry Pi dhe të lidhni kabllon Ethernet ose përshtatësin WiFi USB me Pi
Tjetra, instaloni Tera Term në kompjuterin tuaj, i cili ju lejon të lidheni me terminalin e Raspberry Pi përmes kompjuterit tuaj:
Pastaj, futni kabllon serik USB nga pykë Pi në PC. Mund të arrihet përmes Tera Term. Sigurohuni që norma e baudit të serisë së portit të jetë vendosur në 115200.
Së pari, Pi do të postojë një kërkesë për t'u identifikuar nëse OS është instaluar siç duhet
Emri i përdoruesit dhe fjalëkalimi i paracaktuar janë:
Emri i përdoruesit: pi
Fjalëkalimi: mjedër
Hapi 4: Konfigurimi i Pi tuaj (Pjesa 2)
Vendosja e WiFi
Në terminal, ekzekutoni komandën
sudo nano/etc/network/interfaces
Pastaj, ngjisni këtë kod dhe zëvendësoni SSID dhe PSK me emrin dhe fjalëkalimin e ruterit tuaj
auto lo
iface lo inet loopback iface eth0 inet dhcp allow-hotplug wlan0 auto wlan0 iface wlan0 inet dhcp wpa-ssid "ssid" wpa-psk "password"
Ky skedar lejon që Pi të lidhet me WiFi -në tuaj
Tjetra, rinisni Pi me linjën
rindez sudo
Instalimi i Web Serverit
Hyni dhe më pas instaloni serverin Apache me
sudo apt -get install apache2 -y
dhe
sudo apt-get install php libapache2-mod-php -y
Për të gjetur adresën IP të Pi tuaj, ekzekutoni komandën
emri i hostit -I
Përdorni shfletimin tuaj për të hyrë në IP -në që shfaqet për të kontrolluar nëse funksionon.
Për shembull, në Google Chrome do të shkruaja 192.168.1.72 në shiritin e adresës.
Dokumentacioni që duhet të ndiqni mund të gjendet në
Biblioteka PiGPIO gjithashtu duhet të instalohet, e cila ju lejon të kontrolloni të dhënat që dërgohen përmes kunjave GPIO.
sudo apt-get install build-thelbësor unzip wget
dhe
wget https://abyz.me.uk/rpi/pigpio/pigpio.zip && unzip pigpio.zip && cd PIGPIO && sudo bëj instalim
Hapi 5: Shkrimi i Kodit
Shkoni te/var/www/html me linjën
cd/var/www/html
Në drejtori, do të ketë një skedar të paracaktuar html, të cilin do t'ju duhet të redaktoni.
sudo nano index.html
Brenda Nano, fshini gjithçka tashmë atje dhe zëvendësojeni atë me kodin e mëposhtëm.
(Tera Term mund të jetë pak i shokuar me kopjimin dhe ngjitjen, por zakonisht pasi të keni kopjuar tekstin, alt+v duhet të bëjë punën)
funksioni readRGB (ngjyra) {if (color.length == 0) {document.getElementById ("txtHint"). innerHTML = ""; kthim; } else {var xmlhttp = e re XMLHttpRequest (); xmlhttp.onreadystatechange = funksion () {if (this.readyState == 4 && this.status == 400) {document.getElementById ("txtHint"). innerHTML = this.responseText; }}; temp = encodeURIC komponenti (ngjyra); xmlhttp.open ("MERR", "action_page.php? q =" + temp, e vërtetë); xmlhttp.send (); }} Zgjidhni një ngjyrë:
Pastaj ruani atë si main.html, në vend të index.html
Kodi i mësipërm vepron si butoni që shtypni dhe si kodi që dërgon ngjyrën që zgjidhni në skedarin tjetër.
Tjetra, ekzekutoni komandën
sudo nano
dhe ngjisni brenda
$ r $ g $ b ;
exec ("derrat p 17 $ g"); exec ("derrat p 22 $ r"); exec ("derrat p 22 $ b"); ?>
dhe ruajeni atë si action_page.php
Ky kod merr vlerën RGB dhe vendos vlerat PWM në shiritin LED.
Hapi 6: Dizajni i qarkut
Tani që i gjithë programi kompjuterik është konfiguruar, është koha për të punuar në harduer.
Qëllimi i qarkut është të dërgojë sinjale PWM (Pulse Width Modulated) nga Pi në grupin LED.
Shiriti LED ka katër kunja: të kuqe, jeshile, blu dhe fuqi (5 volt në rastin tim).
Çdo kunj PWM kontrollon njërën nga tre ngjyrat përmes një tranzistori, i cili vepron si ndërprerës.
Çdo transistor ka tre kunja: kolektor, bazë dhe emetues.
Sinjali PWM kontrollon ciklin e punës (sa kohë ndizet dhe fiket çelësi).
Cikli i punës rezulton që dritat të jenë më të errëta ose më të ndritshme.
Për shkak se dritat ndizen dhe fiken kaq shpejt, njerëzit e shohin atë si dritë të fortë me shkëlqim të ndryshëm.
SHENIM: Në skemë, simbolet LED përfaqësojnë grupin LED dhe rezistencat kufizuese aktuale brenda telit.
Hapi 7: Gjalpë Bukën tuaj. Me Me Bordi
Ndërsa bëni lidhje, sigurohuni që Pi të jetë i fikur.
Vendoseni pykën Pi me një rresht kunja në njërën nga gjysmën e pjatës, dhe lidheni atë me Pi me kabllon e shiritit. Kam përdorur tela të ngurta me bërthamë për të zvogëluar rrëmujën në tryezën e bukës dhe për t'u siguruar që asgjë nuk do të shkëputet aksidentalisht.
Vendosni transistorët në gjysmën e sipërme të tabelës së bukës (kolona A) dhe lidhni grupin LED në gjysmën e poshtme (rreshtat H, I, ose J).
Lidhni shinën e fuqisë negative me kunjin GND në pykë, dhe shinën pozitive me kunjin 5V.
Lidhni hekurudhën pozitive të energjisë me kunjin e furnizimit me energji të grupit LED.
Për secilin transistor, lidhni kunjin e emetuesit me shinën e fuqisë negative dhe lidhni pinin e kolektorit në rreshta të veçantë që korrespondojnë me kunjat e grupit LED (kam përdorur rreshtin 1 si 5v, dhe 2, 3 dhe 4 si jeshil, të kuq dhe blu, në kolonën f). Pastaj, lidhni katër tela kërcyes meshkuj me femra nga dërrasa e bukës në shiritin LED.
Së fundi, lidhni kunjin bazë të tranzistorit të gjelbër në kunjin 17 në pykë, bazën e tranzistorit të kuq në kunjin 22 dhe bazën e tranzistorit blu në kunjin 24.
Hapi 8: Testimi
Në një shfletues uebi, lundroni në adresën IP të Pi -së dhe pas tij shkruani /main.html
Zgjidhni një ngjyrë dhe mahniteni nga "mrekullitë e teknologjisë moderne"!
Hapi 9: Më kontaktoni nëse keni ndonjë pyetje/koment
Nëse keni ndonjë pyetje ose sugjerim mos ngurroni të lini një koment ose më shkruani DM këtu dhe unë do të përpiqem të përgjigjem sa më shpejt.
Paç fat!
Recommended:
Rrip i kontrolluar nga RC Rgb Led: 4 hapa (me fotografi)
RC e kontrolluar Rgb Led Rrip: Krijoni rripin tuaj të kontrolluar nga rc për ndriçim të dhomës individuale! Shumica e shiritave të udhëhequr nga rgb kontrollohen nga një telekomandë infra të kuqe. Për ta fikur ose ndezur ose ndryshuar ngjyrën, duhet të qëndroni para marrësit. Kjo është e mërzitshme dhe nuk përsëritet
Rrip LED DIY: Si të Pritni, Lidhni, Lidhni dhe Rrip LED të Fuqisë: 3 Hapa (me Fotografi)
Rrip LED DIY: Si të Pritni, Lidhni, Lidhni dhe Rripin LED të Fuqisë: Udhëzues fillestar për të bërë projektet tuaja të lehta duke përdorur shirit LED. Shirita fleksibël të besueshëm dhe të lehtë për t'u përdorur, janë zgjidhja më e mirë për një sërë aplikimesh. Unë do të mbuloj bazat për instalimin e një brezi të thjeshtë LED të brendshëm 60 LED/m, por në
Rrip LED i kontrolluar me WiFi RGB Me ESP8266: 5 hapa
Rrip LED i kontrolluar me WiFi RGB Me ESP8266: Ideja është të krijoni një dritë LED që mund të kontrollohet nga WiFi. Unë kam një shirit LED rezervë nga Krishtlindjet, kështu që unë jam duke e ricikluar atë në ESP8266 të cilat lejojnë që LED të kontrollohet nga WiFi. ESP8266 mund të funksionojë si server në internet, kjo
Neopixelë të kontrolluar nga Smartphone (Rrip LED) Me Aplikacionin Blynk Mbi WiFi: 6 Hapa
Neopixelë të kontrolluar nga Smartphone (Rrip LED) Me Aplikacionin Blynk Mbi WiFi: Unë e krijova këtë projekt pasi u frymëzova nga neopixelët e kontrolluar nga smartphone në një shtëpi miqsh, por të tijit u blenë nga dyqani. Mendova " sa e vështirë mund të jetë për të bërë timen, do të ishte shumë më lirë! &Quot; Kështu është
Si të bëni efekte të mahnitshme RGB Rrip LED Rrip: 6 hapa (me fotografi)
Si të bëni efekte të mahnitshme RGB Rrip LED Rrip: Hii mik, Sot unë do të bëj një qark që do të kontrollojë Rripin LED. Ky qark do të japë efekte të mahnitshme të Rripit LED. Ky qark është shumë i lehtë dhe i lirë. Na duhen vetëm 3- RGB LED. Le të fillojmë