Satura rādītājs:
- 1. darbība: detaļas
- 2. solis: maizes dēlis
- 3. darbība: tagad, kad tas darbojas uz jūsu maizes dēļa …
- 4. darbība: augšupielādējiet failu rozā krāsā
- 5. darbība. Aizveriet PIR skata lauku
- 6. solis: nostipriniet pie sienas
- 7. solis: Fredijs Merkūrijs
- 8. solis: salieciet visu kopā
Video: Garāžas monitors 3k: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:58
Vai jums jāzina, vai garāžas durvis ir atvērtas? Vai jums jāzina, vai esat ievilcis pietiekami tālu, lai durvis aizvērtos, nesitot pret velosipēdu? Tas viss jāzina, piekļūstot tīmeklim … Es prezentēju garāžas monitoru 3000.
Kad automašīna sasniedz pareizo vietu, gaismas diode no zaļas kļūst sarkana. Šis ir nepabeigts darbs, šī ir tikai versija 1.0. Es domāju, ka tajā tiks veiktas dažas izmaiņas, lai padarītu to vēl labāku.
1. darbība: detaļas
Vads
1 Dzīvsudraba slēdzis 1 220 omi Rezistors 1 10 k ohm rezistors 2 x 1 k ohm rezistors 1 Sarkana gaismas diode 1 Zaļa gaismas diode 1 Paralaksa interneta komplekts (PINK no paralaksa www.parallax.com) 1 BS2 mikrokontrolleris (no paralaksa www.parallax.com) 1 PIR kustības detektors (no paralaksa www.parallax.com) 1 ds1620 temperatūras mikroshēma. 1 5V barošanas avots 1 kartona plakāta caurule Manā garāžā nebija tīkla pilienu, kas man acīmredzot bija jālabo, tāpēc es nopirku linksys WET11 no ebay par 20 ASV dolāriem.
2. solis: maizes dēlis
Tāpēc man acīmredzot arī ir jāizveido elektroinstalācijas shēma … Bet jūs nevarat noiet greizi, ja sekojat piemēriem PDF failos, kas pievienoti visām parallaksu daļām. Slēdža elektroinstalācija nāk no PDF Kas ir mikrokontrolleris PIR elektroinstalācija nāk no PIR dokumentācijas PDF DS1620 elektroinstalācija nāk no PDF lietišķajiem sensoriem. PINK vadi no rozā PDF P0 - pirP1 - dzīvsudraba slēdzis P5 - 1620P6 - 1620P7- 1620p12 - PINKP13 - PINKP14 - zaļa LED P15 - sarkana gaismas diode
3. darbība: tagad, kad tas darbojas uz jūsu maizes dēļa …
Jums, iespējams, vajadzētu ieprogrammēt bs2, šeit ir kods. Lielākā daļa šī koda ir cieši balstīta uz piemēriem dažādos PDF failos, kas pieejami parallaksa vietnē. Jūs maksājat vairāk par BS2, bet dokumentācija ir lieliska. '{$ STAMP BS2}' {$ PBASIC 2.5} '' ----- (I/O definīcijas) ------------------------- ------------------------ PIR PIN 0 'I/O tapa PIR sensoram LEDONE PIN 15' I/O tapa zaļai LED LEDWW PIN 14 'I/ O tapa sarkanai gaismas diodei '----- (mainīgie) ------------------------------------ ------------------- skaitītājs VAR baits 'Trip Counterx VAR Word' definē vispārējas nozīmes mainīgo VAR x. BIT15 'xdegC zīmes bits VAR Word' definē mainīgo, kas jāpatur grādi pēc Celsija grāda VAR Vārds "turēt pēc Fārenheita grādiem" ----- (inicializācija) -------------------------------- ------------------ DEBUG CLS 'Clear DEBUG ScreenSEROUT 12, 396, ("! NB0W07:", "Warming Up", CLS)' Pastāstiet PINKAM, kas notiekFOR counter = 10 līdz 0 HIGH LEDONE 'Mirgo LEDS LOW LEDTWO' Pagaidiet 20 sekundes PIR iesildīšanās DEBUG HOME, "Iesildīšanās:", DEC2 skaitītājs SEROUT 12, 396, ("! NB0W07: Iesildīšanās:", CLS) PAUSE 1000 LOW LEDONE HIGH LEDTWO PAUSE 1000 'displeja skaitītājs katru sekundiNEXTLOW LEDONELOW LEDTWOcounter = 0' Clear Counter VariableDEBUG HOME, "SEROUT 12, 396, ("! NB0W07: Gaida … ", CLS) HIGH LEDTWOHIGH 5 'atlasiet komandu DS1620SHIFTOUT 7, 6, LSBFIRST, (238)" "start convertions" komanda LOW 5' izpildiet komandu '----- (Programmas kods) ---------------------------------------------- ------ Galvenais: VAI 'Kustības detektors IF PIR = 1 THEN' Kustība noteikta? counter = counter + 1 'Update Trip Counter HIGH LEDONE' LOW LEDTWO 'Light Red LED DEBUG HOME, "TRIPPED…", DEC3 counter SEROUT 12, 396, ("! NB0W07:", "Tripped…", CLS) DO: LOOP LĪDZ PIR = 0 'Gaidiet, kamēr PIR izdzēsīs DEBUG HOME, "CLEARED…", DEC3 skaitītājs SEROUT 12, 396, ("! NB0W07:", "Notīrīts …", CLS) LOW LEDONE HIGH LEDTWO' Izslēgt sarkano LED ENDIF ' Temperatūra HIGH 5 'izvēlieties DS1620 SHIFTOUT 7, 6, LSBFIRST, (170)' sūtiet komandu "iegūt datus" SHIFTIN 7, 6, LSBPRE, (x / 9) 'iegūstiet datus, ieskaitot zīmi LOW 5' beidziet komandu x. BYTE1 = -x. BIT8 'pagarināt zīmi līdz 16 bitiem degC = x*5' pārvērst par 'C*10 (izšķirtspēja 0,5' C) degF = degC+2732*9/50-459 'konverģēt uz F DEBUG? degF, CR, CR 'Parādīt atkļūdošanā SEROUT 12, 396, ("! NB0W06:", DEC degF, CLS)' Garāžas durvju detektors. IF IN1 = 0 THEN SEROUT 12, 396, ("! NB0W08:", "Open", CLS) CITS SEROUT 12, 396, ("! NB0W08:", "Closed", CLS) ENDIF PAUSE 1000 LOOP
4. darbība: augšupielādējiet failu rozā krāsā
Es to izmantoju savai tīmekļa lapai. Rozā varat augšupielādēt, izmantojot FTP Garage Monitor 3000. onLoad = "if (self! = Top) top.location = self.location"> A: virziet kursoru {text-decoration: underline; krāsa:#336633; }
Garāžas monitors
Garāžā ir šāda temperatūra: automašīnu stāvvieta: garāžas durvis: [https:// rozā atsvaidzināšana]
5. darbība. Aizveriet PIR skata lauku
Tātad PIR ir traki plašs redzes lauks, es to slēdzu, izmantojot 5 collu plakāta caurules gabalu, es šo ideju ieguvu no ziņojuma paralaksa forumos, viņi izmantoja plašāku cauruli, bet tā joprojām bija patiešām gluda Ideja.
Es piestiprināju PIR pie caurules, ievietojot cauruli vāciņā un karsti pielīmējot. Es savienoju šo iepakojumu ar maizes dēli, izmantojot tālruņa vadu, man bija daudz to. Es atradu 3 zaru savienotāju uz vecā CPU ventilatora, kuru izmantoju kā PIR kontaktdakšu.
6. solis: nostipriniet pie sienas
Es to nostiprināju pie sienas tieši tur, kur manai automašīnai ir jāapstājas, lai notīrītu durvis. Es izmantoju rāvējslēdzēju un štāpeļšķiedras pistoli.
7. solis: Fredijs Merkūrijs
Es pievienoju dzīvsudraba slēdzi garāžas durvju apakšā, atkal izmantojot tālruņa vadu, jo man to bija tik daudz …
8. solis: salieciet visu kopā
Es to visu pievienoju sintra gabalam, lai tas būtu tīrs. Man jāgriež īsāks Ethernet kabelis, bet man mājās nav gofrētāja.
Nākamie soļi… Vai tam tiešām jābūt ieslēgtam visu laiku? Varbūt man vajadzētu to ieslēgt, kad atveras garāžas durvis un iedegas gaisma. Tādā veidā es varētu likt tai atjaunināt tabulu datu bāzē ar pēdējo statusu? Es domāju, ka tā nepārtraukta darbība ir tikai sava veida elektrības izšķiešana … Varbūt man vajadzētu to ievietot projekta kastē!
Ieteicams:
Uzlauzt garāžas durvis: 5 soļi
Uzlauzt savas garāžas durvis: kurš nekad nav sapņojis doties mājās tikai ar tālruņa lietotni vai klausīties un atkārtot datu tramvajus? Es priecājos, ka varu dalīties ar jums tajā, ko es sapratu un kā es turpināju. Es sāku šo projektu pēc otrās reizes, kad aizmirsu savas atslēgas
DIY viedā garāžas durvju atvērējs + mājas palīga integrācija: 5 soļi
DIY Smart Garāžas durvju atvērējs + mājas palīga integrācija: pārvērtiet savas parastās garāžas durvis, izmantojot šo DIY projektu. Es jums parādīšu, kā to izveidot un kontrolēt, izmantojot mājas palīgu (izmantojot MQTT), un man ir iespēja attālināti atvērt un aizvērt jūsu garāžas durvis. Es izmantošu ESP8266 dēli ar nosaukumu Wemos
Alexa kontrolētās garāžas durvis ar Arduino Esp8266: 6 soļi
Alexa kontrolētās garāžas durvis ar Arduino Esp8266: Šī projekta ideja man radās no kāda veca projekta, pie kura biju strādājusi pirms kāda laika. Es biju izveidojis vadu vienkāršu spiedpogu ķēdi, kas ieslēgtu gaismas diodi, kad garāžas durvis nospiestu pogu. Šī metode izrādījās neuzticama un nebija tik noderīga
Divu garāžas durvju uzraudzība: 4 soļi
Divu garāžas durvju uzraudzība: 2016. gadā mēs pārcēlāmies uz jaunu māju, kur garāžas durvis atrodas tā, lai tās nevarētu redzēt no mājas galvenās ieejas. Tātad jūs nevarat būt pārliecināts, vai durvis ir aizvērtas vai atvērtas. Tikai uzraudzībai bijušie īpašnieki uzstādīja preses slēdzi
Garāžas monitors 3001: 8 soļi (ar attēliem)
Garāžas monitors 3001: Problēma: mana garāža ir atdalīta no manas mājas, grūti redzēt, vai durvis ir atvērtas no mājas. Vai varbūt es steidzos braukt uz darbu un aizmirsu aizvērt durvis. Risinājums: Parallax BS2 monitors. Es varu pārbaudīt savu garāžas durvju stāvokli