![Raspberry Pi Smart NightLight: 5 soļi Raspberry Pi Smart NightLight: 5 soļi](https://i.howwhatproduce.com/images/005/image-14392-6-j.webp)
Satura rādītājs:
- 1. darbība: 1. darbība: sagatavojiet visas lietas
- 2. darbība: 2. darbība: pārnesiet jaunāko Rasbpian OS attēlu uz SD karti
- 3. darbība: 3. darbība: ieslēdziet I2C funkciju no Raspi-config
- 4. darbība: 4. darbība: pievienojiet akrila paneli slotā
- 5. darbība: 5. darbība: uzstādiet infrasarkano staru piroelektrisko sensoru
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Raspberry Pi Smart NightLight Raspberry Pi Smart NightLight](https://i.howwhatproduce.com/images/005/image-14392-7-j.webp)
Nesen piecēlos agri, daudzas reizes ārā dienas joprojām ir tumšas, bet es nevēlos ieslēgt gaismas, lai ietekmētu sievas atpūtu, tāpēc esmu domājusi par naktslampiņas iegādi. Es meklēju daudz naktsgaismas veikalu, bet es nedomāju, ka es to gribu, bet Amazon veikalā, kuru kontrolē Raspberry Pi, es ieraudzīju naktslampiņu ar nosaukumu DockerPi. Tas ir ļoti labs un var nodrošināt DIY funkcijas. Es izlasīju šī produkta wiki aprakstu, tas ir Var tikt tieši kontrolēts ar komandrindu, kā programmētājs, izmantojot Linux sistēmu, manuprāt, tas ir ļoti forši, tāpēc es to atpirku un sāku šo projektu.
1. darbība: 1. darbība: sagatavojiet visas lietas
![1. darbība: sagatavojiet visas lietas 1. darbība: sagatavojiet visas lietas](https://i.howwhatproduce.com/images/005/image-14392-8-j.webp)
Pēc iepakojuma izņemšanas un pēc tam es noņemu aizsargpārsegu uz akrila plāksnes un pēc tam ar skrūvēm un vara nūju piestiprinu šo DockerPi moduli savam Raspberry Pi. tas ir fiksēts stabili.
2. darbība: 2. darbība: pārnesiet jaunāko Rasbpian OS attēlu uz SD karti
![2. solis: pārnesiet jaunāko Rasbpian OS attēlu uz SD karti 2. solis: pārnesiet jaunāko Rasbpian OS attēlu uz SD karti](https://i.howwhatproduce.com/images/005/image-14392-9-j.webp)
![2. solis: pārnesiet jaunāko Rasbpian OS attēlu uz SD karti 2. solis: pārnesiet jaunāko Rasbpian OS attēlu uz SD karti](https://i.howwhatproduce.com/images/005/image-14392-10-j.webp)
![2. solis: pārnesiet jaunāko Rasbpian OS attēlu uz SD karti 2. solis: pārnesiet jaunāko Rasbpian OS attēlu uz SD karti](https://i.howwhatproduce.com/images/005/image-14392-11-j.webp)
Lejupielādēju jaunāko Raspbian attēlu no:
un pēc tam zibspuldzējiet attēlu, izmantojot programmatūru ar nosaukumu: etcher
Jūs varat lejupielādēt šeit:
izpakojiet attēla failu no gzip pakotnes, un jūs saņemsiet *.img failu, atlasiet attēlu un izvēlieties disku, kurā jūsu dators atpazina TF karti, vienkārši nospiediet "Flash" un pagaidiet vairākas minūtes, tas tiks darīts.
un pēc tam izņemiet TF karti un ievietojiet to savā Raspberry Pi un ieslēdziet to.
3. darbība: 3. darbība: ieslēdziet I2C funkciju no Raspi-config
![3. darbība: ieslēdziet I2C funkciju no Raspi-config 3. darbība: ieslēdziet I2C funkciju no Raspi-config](https://i.howwhatproduce.com/images/005/image-14392-12-j.webp)
![3. darbība: ieslēdziet I2C funkciju no Raspi-config 3. darbība: ieslēdziet I2C funkciju no Raspi-config](https://i.howwhatproduce.com/images/005/image-14392-13-j.webp)
![3. darbība: ieslēdziet I2C funkciju no Raspi-config 3. darbība: ieslēdziet I2C funkciju no Raspi-config](https://i.howwhatproduce.com/images/005/image-14392-14-j.webp)
![3. darbība: ieslēdziet I2C funkciju no Raspi-config 3. darbība: ieslēdziet I2C funkciju no Raspi-config](https://i.howwhatproduce.com/images/005/image-14392-15-j.webp)
Kad Raspberry pi sāka darboties, es atvēru termināli un ierakstīju šo komandu: sudo raspi-config
un pārejiet uz sadaļu "Saskarnes opcijas" un atlasiet "I2C" un iespējojiet to. kāpēc man vajadzētu izmantot šo komandu?
Tā kā DockerPi nakts gaismas modulis izmanto I2C protokolu, sazinieties ar Raspberry Pi.
4. darbība: 4. darbība: pievienojiet akrila paneli slotā
![4. solis: pievienojiet akrila paneli slotā 4. solis: pievienojiet akrila paneli slotā](https://i.howwhatproduce.com/images/005/image-14392-16-j.webp)
![4. solis: pievienojiet akrila paneli slotā 4. solis: pievienojiet akrila paneli slotā](https://i.howwhatproduce.com/images/005/image-14392-17-j.webp)
![4. solis: pievienojiet akrila paneli slotā 4. solis: pievienojiet akrila paneli slotā](https://i.howwhatproduce.com/images/005/image-14392-18-j.webp)
Tas ļoti labi iederas slotā, un jūs varat redzēt attēlu, ka akrila panelis var palikt slotā.
nākamais solis ir testa koda palaišana, lai pārbaudītu, vai tas darbojas pareizi.
Es esmu lejupielādējis piemēra kodu no github, ierakstot šo komandu terminālī aveņu Pi.
cd ~
git klons
cd dockerpi/Nakts gaisma/
sudo./Nightligh.sh
un tad mana nakts gaisma ieslēdzas un spīd.
Es izlasīju norādījumus wiki un atradu visu LED gaismas reģistra karšu diagrammu.
nākamais solis būs smieklīgākā daļa, es vēlos pievienot cilvēka ķermeņa infrasarkano staru piroelektrisko sensoru, ļaujiet man noteikt, ka esmu izgaismots, lai iedegtos šī mazā nakts gaisma ~
5. darbība: 5. darbība: uzstādiet infrasarkano staru piroelektrisko sensoru
![5. darbība: uzstādiet infrasarkano staru piroelektrisko sensoru 5. darbība: uzstādiet infrasarkano staru piroelektrisko sensoru](https://i.howwhatproduce.com/images/005/image-14392-19-j.webp)
![5. darbība: uzstādiet infrasarkano staru piroelektrisko sensoru 5. darbība: uzstādiet infrasarkano staru piroelektrisko sensoru](https://i.howwhatproduce.com/images/005/image-14392-20-j.webp)
![5. darbība: uzstādiet infrasarkano staru piroelektrisko sensoru 5. darbība: uzstādiet infrasarkano staru piroelektrisko sensoru](https://i.howwhatproduce.com/images/005/image-14392-21-j.webp)
Šeit mēs izmantojam PIR kustības sensoru. PIR apzīmē pasīvo infrasarkano staru. Šis kustības sensors sastāv no Fresnel lēcas, infrasarkanā detektora un atbalsta noteikšanas shēmas. Sensora objektīvs fokusē apkārt esošo infrasarkano starojumu pret infrasarkano staru detektoru. Mūsu ķermeņi rada infrasarkano siltumu, un rezultātā šo siltumu uzņem kustības sensors. Sensors vienu minūti izvada 5V signālu, tiklīdz konstatē personas klātbūtni. Tas piedāvā provizorisku uztveršanas diapazonu aptuveni 6–7 metrus un ir ļoti jutīgs. Kad PIR kustības sensors nosaka personu, tas izvada 5V signālu Raspberry Pi, izmantojot savu GPIO, un mēs definējam, kas Raspberry Pi būtu jādara, atklājot iebrucēju, izmantojot Python kodējumu. Šeit mēs tikai drukājam "Ielauzējs atklāts".
Kad esat iestatījis Raspberry Pi, mēs tagad varam sākt sajaukt ar tā GPIO tapām. Šeit mēs mēģināsim mirgot LED, izmantojot Python skriptu. Kopējiet un ielīmējiet šo kodu savā Raspberry Pi. To var izdarīt, atverot Raspberry Pi teksta redaktoru "leafpad" un nokopējot tajā šo kodu, un saglabājot to kā Python failu: nightlight.py:
#importa bibliotēkas.
importēt RPi. GPIO kā GPIO
importa laiks
importēt smbus
IERĪCE_BUS = 1
IERĪCE_ADDR = 0x15
GPIO.setwarnings (nepatiess)
GPIO.setmode (GPIO. BOARD)
GPIO.setup (11, GPIO. IN) #Lasiet PIR kustības sensora izvadi
kopne = smbus. SMBus (DEVICE_BUS) # smbus gadījums i2c ierīcei nozīmē nakts gaismu.
kamēr taisnība:
pamēģini:
i = GPIO. ievade (11)
ja i == 0: #Kad kustības sensora izeja ir LOW
drukāt ("Nav iebrucēju", i)
i diapazonā (1, 25):
bus.write_byte_data (DEVICE_ADDR, i, 0x00) #Izslēgt LED
miega laiks (0,2)
miega laiks (0,1)
elif i == 1: #Kad kustības sensora izeja ir HIGH
drukāt ("Atrasts iebrucējs", i)
i diapazonā (1, 25):
bus.write_byte_data (DEVICE_ADDR, i, 0xFF) #Izslēgt LED
miega laiks (0,2)
miega laiks (0,1)
izņemot tastatūru Pārtraukt kā e:
drukāt ("Iziet no cilpas")
un pēc tam saglabājiet to un ļaujiet tam darboties aveņu pi sāknēšanas laikā.
sudo vim.tiny /etc/rc.local
un pievienojiet šo rindu pirms izejas 0:
sudo python /home/pi/nightlight.py &
un pēc tam saglabājiet to un pārstartējiet savu Pi, tas darbosies pareizi …
Paldies, ka skatījāties ~
Ieteicams:
Smart Home ar Raspberry Pi: 5 soļi (ar attēliem)
![Smart Home ar Raspberry Pi: 5 soļi (ar attēliem) Smart Home ar Raspberry Pi: 5 soļi (ar attēliem)](https://i.howwhatproduce.com/images/001/image-202-j.webp)
Raspberry Pi viedā māja: Tur jau ir vairāki produkti, kas padara jūsu dzīvokli gudrāku, taču lielākā daļa no tiem ir patentēti risinājumi. Bet kāpēc jums ir nepieciešams interneta savienojums, lai ar viedtālruni pārslēgtu gaismu? Tas man bija viens no iemesliem veidot savu Smar
Aparatūra un programmatūra Hack Smart Devices, Tuya un Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 soļi
![Aparatūra un programmatūra Hack Smart Devices, Tuya un Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 soļi Aparatūra un programmatūra Hack Smart Devices, Tuya un Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: 7 soļi](https://i.howwhatproduce.com/images/005/image-14272-j.webp)
Aparatūra un programmatūra Hack Smart Devices, Tuya un Broadlink LEDbulb, Sonoff, BSD33 Smart Plug: Šajā pamācībā es jums parādīšu, kā es ar savām programmaparatūrām izgaismoju vairākas viedierīces, lai es varētu tās kontrolēt, izmantojot MQTT, izmantojot savu Openhab iestatījumu. jaunas ierīces, kad es tās uzlauzu. Protams, ir arī citas programmatūras metodes, lai zibspuldzētu pielāgotu f
Legend of Zelda Rupee Nightlight (N64 Edition): 7 soļi (ar attēliem)
![Legend of Zelda Rupee Nightlight (N64 Edition): 7 soļi (ar attēliem) Legend of Zelda Rupee Nightlight (N64 Edition): 7 soļi (ar attēliem)](https://i.howwhatproduce.com/images/002/image-3313-24-j.webp)
Legend of Zelda Rupee Nightlight (N64 Edition): Es to izveidoju speciāli konkursam Instructables Rainbow. Tāpat kā citos projektos, es esmu milzu Legend of Zelda nerd (Original Rupee Nightlight, Majora's Mask). Ņemot vērā Instructables kopienas pozitīvās atsauksmes, es nolēmu izveidot
Raspbian instalēšana Raspberry Pi 3 B bez HDMI - Darba sākšana ar Raspberry Pi 3B - Raspberry Pi iestatīšana 3: 6 soļi
![Raspbian instalēšana Raspberry Pi 3 B bez HDMI - Darba sākšana ar Raspberry Pi 3B - Raspberry Pi iestatīšana 3: 6 soļi Raspbian instalēšana Raspberry Pi 3 B bez HDMI - Darba sākšana ar Raspberry Pi 3B - Raspberry Pi iestatīšana 3: 6 soļi](https://i.howwhatproduce.com/images/002/image-5563-20-j.webp)
Raspbian instalēšana Raspberry Pi 3 B bez HDMI | Darba sākšana ar Raspberry Pi 3B | Raspberry Pi 3 iestatīšana: kā daži no jums zina, ka Raspberry Pi datori ir diezgan satriecoši, un jūs varat iegūt visu datoru tikai uz vienas nelielas tāfeles. Raspberry Pi 3 modelim B ir četrkodolu 64 bitu ARM Cortex A53 pulksteņa frekvence 1,2 GHz. Tādējādi Pi 3 ir aptuveni 50
Legend of Zelda Rupee Nightlight: 6 soļi (ar attēliem)
![Legend of Zelda Rupee Nightlight: 6 soļi (ar attēliem) Legend of Zelda Rupee Nightlight: 6 soļi (ar attēliem)](https://i.howwhatproduce.com/images/004/image-9051-9-j.webp)
Legend of Zelda Rupee Nightlight: Es vienmēr esmu bijis milzīgs Legend of Zelda ventilators (mana pēdējā pamācāmā bija Majora's Mask kopija ar mirgojošām gaismas diodēm). Vēloties izveidot savu pirmo 3D izdruku, es izmantoju Tinkercad un sāku ar kaut ko vienkāršu - kastīti/futrāli. Pēc dažu saglabāto apskatīšanas