Sisällysluettelo:
- Vaihe 1: Osat
- Vaihe 2: Leipälauta
- Vaihe 3: Nyt kun se toimii leipälaudallasi…
- Vaihe 4: Lataa tiedosto vaaleanpunaiseen
- Vaihe 5: Sulje PIR: n näkökenttä
- Vaihe 6: Kiinnitä seinään
- Vaihe 7: Freddie Mercury
- Vaihe 8: Laita kaikki yhteen
Video: Autotalli 3k: 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Haluatko tietää, onko autotallin ovi auki? Haluatko tietää, veditkö sisään tarpeeksi pitkälle, jotta ovi sulkeutuu osumatta pyörääsi? Minun täytyy tietää tämä kaikki verkkokäytön avulla … Esittelen autotallin monitorin 3000.
Kun auto saavuttaa oikean paikan, LED -valo muuttuu vihreästä punaiseksi. Tämä on kesken oleva työ, tämä on vain versio 1.0. Luulen, että se käy läpi muutamia muutoksia parantaakseen sitä entisestään.
Vaihe 1: Osat
Johto
1 Elohopeakytkin 1220 ohmin vastus 1 10 k ohmin vastus 2 x 1 k ohmin vastus 1 Punainen LED 1 Vihreä LED 1 Parallax Internet Kit (PINK, parallaksi www.parallax.com) 1 BS2 mikro -ohjain (parallaksista www.parallax.com) 1 PIR -liiketunnistin (parallaksista www.parallax.com) 1 ds1620 -lämpötilasiru. 1 5v virtalähde 1 pahvi julisteputki Minulla ei ollut verkkopisaroita autotallissani, mikä minun oli tietysti korjattava, joten ostin linkys WET11: n eBaysta 20 dollarilla.
Vaihe 2: Leipälauta
Tarvitsen siis ilmeisesti myös kytkentäkaavion… Mutta et voi mennä vikaan, jos seuraat kaikkien parallaksiosien mukana tulevien PDF -tiedostojen esimerkkejä. Kytkimen johdotus tulee PDF -tiedostosta Mikä on mikro -ohjain PIR -johdotus tulee PIR -dokumentaatiosta PDF DS1620: n johdotus tulee PDF -sovelluksista. PINKIN johdotus PINK -PDF -tiedostosta P0 - pirP1 - elohopeakytkin P5 - 1620P6 - 1620P7 - 1620p12 - PINKP13 - PINKP14 - vihreä LED P15 - punainen LED
Vaihe 3: Nyt kun se toimii leipälaudallasi…
Sinun pitäisi luultavasti ohjelmoida bs2, tässä on koodi. Suurin osa tästä koodista perustuu tarkasti esimerkkeihin parallaksisivustolla saatavilla olevasta eri PDF -tiedostosta. Maksat enemmän BS2: sta, mutta dokumentaatio on hienoa. '{$ STAMP BS2}' {$ PBASIC 2.5} '' ----- (I/O-määritelmät) ------------------------- ------------------------ PIR PIN 0 'I/O-nasta PIR-anturille O-nasta punaiselle LEDille '----- (Muuttujat) ------------------------------------ ------------------- laskuri VAR-tavu 'Trip Counterx VAR Word' määrittävät yleiskäyttöisen muuttujan VAR x. BIT15 '-merkin bitti xdegC: stä VAR Word' määrittää muuttujan pidettäväksi astetta CelsiusdegF VAR Sana "pitää Fahrenheit-astetta" ----- (Alustus) -------------------------------- ------------------ DEBUG CLS 'Clear DEBUG ScreenSEROUT 12, 396, ("! NB0W07:", "Warming Up", CLS)' Kerro PINKILLE mitä tapahtuu 10 TO 0 HIGH LEDONE 'Vilkkaa LEDIT LOW LEDTWO' Odota 20 sekuntia PIR Warm-Up DEBUG HOME, "Warming up", DEC2 counter SEROUT 12, 396, ("! NB0W07: Warming up:", CLS) PAUSE 1000 LOW LEDONE HIGH LEDTWO PAUSE 1000 'Näyttölaskuri joka sekuntiNEXTLOW LEDONELOW LEDTWOcounter = 0' Clear Counter VariableDEBUG HOME, "odottaa "SEROUT 12, 396, ("! NB0W07: Odotetaan … ", CLS) KORKEA LEDTWOHIGH 5 'valitse DS1620SHIFTOUT 7, 6, LSBFIRST, (238)" "aloita muunnokset" -komento LOW 5' tee komento '----- (Ohjelmakoodi) ---------------------------------------------- ------ Pääsivu: TEHDÄ 'Liiketunnistin JOS PIR = 1 THEN' Liike havaittu? laskuri = laskuri + 1 'Päivitä matkalaskuri HIGH LEDONE' LOW LEDTWO 'Vaaleanpunainen LED DEBUG HOME, "TRIPPED…", DEC3 -laskuri SEROUT 12, 396, ("! NB0W07:", "Tripped…", CLS) DO: LOOP KUN PIR = 0 'Odota, että PIR tyhjenee DEBUG HOME, "CLEARED…", DEC3 -laskuri SEROUT 12, 396, ("! NB0W07:", "Cleared…", CLS) LOW LEDONE HIGH LEDTWO' Sammuta punainen LED ENDIF ' Lämpötila HIGH 5 'valitse DS1620 SHIFTOUT 7, 6, LSBFIRST, (170)' lähetä "Hae tiedot" -komento SHIFTIN 7, 6, LSBPRE, (x / 9) 'hae tiedot, mukaan lukien merkki LOW 5' lopettaa komennon x. BYTE1 = -x. BIT8 'laajentaa merkin 16 bittiin degC = x*5' muuntaa 'C*10 (resoluutio 0,5' C) degF = degC+2732*9/50-459 'muuntaa F DEBUG? degF, CR, CR 'Näytä virheenkorjauksessa SEROUT 12, 396, ("! NB0W06:", DEC degF, CLS)' Garage Door -ilmaisin. JOS IN1 = 0 THEN SEROUT 12, 396, ("! NB0W08:", "Open", CLS) MUU SEROUT 12, 396, ("! NB0W08:", "Closed", CLS) ENDIF PAUSE 1000 LOOP
Vaihe 4: Lataa tiedosto vaaleanpunaiseen
Käytin tätä verkkosivullani. Voit ladata vaaleanpunaiseen FTP Garage Monitor 3000: n kautta. OnLoad = "if (self! = Top) top.location = self.location"> A: hover {text-decoration: underline; väri:#336633; }
Autotallin valvonta
Autotallin lämpötila on: Pysäköintihalli: Autotallin ovi on: [https:// pink refresh]
Vaihe 5: Sulje PIR: n näkökenttä
Joten PIR: llä on hullu laaja näkökenttä, suljin sen käyttämällä 5 tuuman julisteputkea, sain tämän idean parallaksifoorumien viestistä, he käyttivät leveämpää putkea, mutta se oli silti todella liukas Idea.
Kiinnitin PIR: n putkeen asettamalla reiän putken korkkiin ja liimalla sen kuumaliimalla. Liitin tämän paketin leipälautaan puhelinjohdolla, ja minulla oli tonnia sitä makaamassa. Löysin 3 -piikkisen liittimen vanhasta CPU -tuulettimesta, jota käytin PIR: n pistokkeena.
Vaihe 6: Kiinnitä seinään
Kiinnitin tämän seinään, jossa autoni on pysähdyttävä tyhjentämään ovi. Käytin vetoketjua ja nidontapistoolia.
Vaihe 7: Freddie Mercury
Kiinnitin elohopeakytkimen autotallini oven pohjaan käyttämällä puhelinjohtoa uudelleen, koska sitä oli niin paljon…
Vaihe 8: Laita kaikki yhteen
Kiinnitin tämän kaiken sintrapalaan vain pitääkseen sen puhtaana. Minun on katkaistava lyhyempi ethernet -kaapeli, mutta minulla ei ole puristinta kotona.
Seuraavat vaiheet… Onko sen todella oltava päällä koko ajan? Ehkä minun pitäisi kytkeä se päälle, kun autotallin ovi avautuu ja valo syttyy. Näin saisin sen päivittämään taulukon tietokannassa, jossa on viimeinen tila? Luulen, että sen käyttäminen koko ajan on vain jonkinlaista hukkaa sähköä … Ehkä minun pitäisi laittaa se projektilaatikkoon!
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta
DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta
4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen