INHOUDSOPGAWE:
- Stap 1: Onderdele
- Stap 2: Broodbord dit uit
- Stap 3: Noudat dit op u broodbord werk …
- Stap 4: Laai die lêer op na die pienk
- Stap 5: Maak die gesigsveld vir die PIR toe
- Stap 6: Bevestig teen die muur
- Stap 7: Freddie Mercury
- Stap 8: Sit dit alles saam
Video: Garage Monitor 3k: 8 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Moet u weet of die motorhuisdeur oop is? Moet u weet of u ver genoeg ingetrek het om die deur toe te maak sonder om op u fiets te slaan? Moet dit alles weet met toegang tot die web … ek bied die garage monitor 3000 aan.
As die motor die regte plek bereik, word die LED van groen na rooi. Dit is 'n werk wat aan die gang is, dit is slegs weergawe 1.0, ek dink dat dit 'n paar veranderinge sal ondergaan om dit nog beter te maak.
Stap 1: Onderdele
Draad
1 Kwikskakelaar 1 220 ohm Weerstand 1 10k ohm weerstand 2 x 1k ohm weerstand 1 Rooi LED 1 Groen LED 1 Parallax Internetstel (PINK van parallax www.parallax.com) 1 BS2 Micro Controller (van parallax www.parallax.com) 1 PIR Bewegingsdetektor (van parallax www.parallax.com) 1 ds1620 temperatuurskyfie. 1 5v kragtoevoer 1 karton plakkaatbuis Ek het geen netwerkdruppels in my motorhuis gehad nie, wat ek natuurlik moes regmaak, so ek het 'n linksys WET11 van eBay gekoop vir $ 20.
Stap 2: Broodbord dit uit
Ek moet dus natuurlik ook 'n bedradingsdiagram maak … Die bedrading vir die skakelaar kom van die PDF Wat is 'n mikrobeheerder? Die bedrading vir die PIR kom van die PIR -dokumentasie PDF Die bedrading vir die DS1620 kom van die PDF Applied Sensors. Die bedrading vir die ROOI van die PINK PDF P0 - vir die pirP1 - Mercury -skakelaar P5 - 1620P6 - 1620P7- 1620p12 - Vir PINKP13 - Vir PINKP14 - Groen LED P15 - Rooi LED
Stap 3: Noudat dit op u broodbord werk …
U moet waarskynlik die bs2 programmeer, hier is die kode. Die meeste van hierdie kode is nou gebaseer op voorbeelde in die verskillende PDF's wat op die parallax -webwerf beskikbaar is. U betaal meer vir die BS2, maar die dokumentasie is puik. '{$ STAMP BS2}' {$ PBASIC 2.5} '' ----- (I/O-definisies) ------------------------- ------------------------ PIR PIN 0 'I/O-pen vir PIR-sensor LEDONE PIN 15' I/O-pen vir groen LEDLEDTWO PIN 14 'I/ O Pin vir rooi LED '----- (veranderlikes) ------------------------------------ ------------------- teller VAR Byte 'Trip Counterx VAR Word' definieer 'n veranderlike vir algemene doeleindes VAR x. BIT15 'teken bietjie xdegC VAR Word' definieer 'n veranderlike om in te hou grade CelsiusdegF VAR Woord 'om grade Fahrenheit te behou' ----- (Initialisering) -------------------------------- ------------------ DEBUG CLS 'Clear DEBUG ScreenSEROUT 12, 396, ("! NB0W07:", "Warming Up", CLS)' Vertel die PIENK whats upFOR counter = 10 TO 0 HIGH LEDONE 'Flash the LEDS LOW LEDTWO' Wag 20 sekondes vir PIR-opwarming DEBUG HUIS, "Opwarming:", DEC2-toonbank SEROUT 12, 396, ("! NB0W07: Opwarming:", CLS) PAUSE 1000 LAE LEDONE HOOG LEDTWO PAUSE 1000 'Vertoonbank elke sekonde VOLGENDE LEDONELOW LEDTWOcounter = 0' Duidelike toonbankveranderlike DEBUG HOME, "Wag "SEROUT 12, 396, ("! NB0W07: Waiting … ", CLS) HIGH LEDTWOHIGH 5 'kies die DS1620SHIFTOUT 7, 6, LSBFIRST, (238)'" begin omskakelings "opdrag LAAG 5 'doen die opdrag' ----- (Programkode) ---------------------------------------------- ------ Hoof: DOEN 'Bewegingsdetektor AS PIR = 1 DAN' Beweging opgespoor? 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 TOT PIR = 0 'Wag totdat PIR DEBUG -HUIS WISSEL, "GESLUIT …", DEC3 -toonbank SEROUT 12, 396, ("! NB0W07:", "Uitgewis …", CLS) LAAG LEDONE HOOG LEDTWO' Skakel rooi LED ENDIF uit ' Temperatuur HOOG 5 'kies die DS1620 SHIFTOUT 7, 6, LSBFIRST, (170)' stuur die "kry data" opdrag SHIFTIN 7, 6, LSBPRE, (x / 9) 'haal die data, insluitend teken LAAG 5' eindig die opdrag x. BYTE1 = -x. BIT8 'brei die teken uit tot 16 bits degC = x*5' omskakel na 'C*10 (resolusie 0,5' C) degF = degC+2732*9/50-459 'omskakel na F DEBUG? degF, CR, CR 'Show on debug SEROUT 12, 396, ("! NB0W06:", DEC degF, CLS)' Garage Door detector. AS IN1 = 0 DAN SEROUT 12, 396, ("! NB0W08:", "Open", CLS) ELSE SEROUT 12, 396, ("! NB0W08:", "Closed", CLS) ENDIF PAUSE 1000 LOOP
Stap 4: Laai die lêer op na die pienk
Ek het dit vir my webblad gebruik. U kan oplaai na die pienk via FTP Garage Monitor 3000. onLoad = "if (self! = Top) top.location = self.location"> A: sweef {text-decoration: underline; kleur:#336633; }
Garage Monitor
Die temperatuur in die motorhuis is: motorparkeerplek: die garagedeur is: [https:// pink refresh]
Stap 5: Maak die gesigsveld vir die PIR toe
So die PIR het 'n mal wye gesigsveld. Ek het dit afgesluit deur 'n plakkaatbuis van 5 te gebruik. Idee.
Ek het die PIR aan die buis vasgemaak deur 'n gaatjie in die dop van die buis te plaas en dit warm te plak. Ek het hierdie pakkie met die telefoonkabel aan die broodbord gekoppel; ek het baie daarvan gelê. Ek het 'n 3 -aansluiting op 'n ou CPU -waaier gevind wat ek as 'n prop vir die PIR gebruik het.
Stap 6: Bevestig teen die muur
Ek het dit teen die muur vasgemaak net daar waar my motor moet stop om die deur skoon te maak. Ek het 'n ritssluiting en 'n kram geweer gebruik.
Stap 7: Freddie Mercury
Ek het 'n kwikskakelaar aan die onderkant van my motorhuisdeur vasgemaak en weer 'n telefoonkoord gebruik, want ek het soveel daarvan …
Stap 8: Sit dit alles saam
Ek het dit alles aan 'n stuk sintra geheg net om dit skoon te hou. Ek moet 'n korter ethernetkabel afsny, maar ek het nie 'n krimp by die huis nie.
Volgende stappe … Moet dit regtig die hele tyd aan wees? Miskien moet ek dit aanskakel as die motorhuisdeur oopgaan en die lig brand. Op hierdie manier kan ek 'n tabel in 'n databasis met die laaste status laat opdateer? Ek dink dit is net 'n vermorsing van elektrisiteit om dit altyd te laat werk … Miskien moet ek dit in 'n projekboks sit!
Aanbeveel:
DIY Smart Garage Door Opener + Home Assistant Integration: 5 Stappe
DIY Smart Garage Door Opener + Home Assistant Integration: Maak u normale motorhuisdeur slim met hierdie DIY -projek. Ek sal jou wys hoe om dit te bou en te beheer met behulp van Home Assistant (oor MQTT), en ek kan die motorhuisdeur op afstand oop- en toemaak. Ek gebruik 'n ESP8266 -bord genaamd Wemos
Goedkoop Smart Garage Door Opener: 6 stappe (met foto's)
Goedkoop Smart Garage Door Opener: Credit Ek het die implementering van Savjee redelik gekopieer, maar in plaas van 'n Shelly gebruik ek 'n Sonoff Basic. Kyk na sy webwerf en YouTube-kanaal! Https: //www.savjee.be 2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsJy h
Hoe om MIDI -lêers in Garage Band te gebruik: 23 stappe
Hoe om MIDI -lêers in Garage Band te gebruik: In hierdie tutoriaal leer u hoe u 'n " Marry Had A Little Lamb " kan skep. met MIDI in GarageBand. Hierdie handleiding vereis toegang tot GarageBand sowel as voorafgaande kennis in musiek (soos klaviernote en die vermoë om musiek saam te lees
Garage Door Status Light Hack: 3 stappe
Garage Door Status Light Hack: Ek woon in 'n huis waar dit nie maklik is om te sien of die motorhuisdeur oop of toe is nie. Ons het 'n knoppie in die huis, maar die deur is buite sig. Die gedagte om 'n soort skakelaar en kragtoevoer te ontwerp, was ongewens vanweë die hoë pr
Garage Monitor 3001: 8 stappe (met foto's)
Garage Monitor 3001: Probleem: My motorhuis is los van my huis, moeilik om te sien of die deure van die huis oop is. Of miskien is ek haastig om werk toe te ry en ek het vergeet om die deur toe te maak. Oplossing: Parallax BS2 -monitor. Ek kan die status van my motorhuisdeur nagaan