Obsah:
Video: Automatizovaný Photobooth: 4 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Ukáže vám, ako vytvoriť automatický fotostánok pomocou malinového pi, ultrazvukového senzora vzdialenosti a niekoľkých ďalších doplnkov. Chcel som urobiť projekt, ktorý používa sofistikovaný hardvér aj sofistikovaný program. Preskúmal som tieto projekty na stránke zdrojov malinového pi, niektoré z týchto projektov sú fyzické výpočty s pythonom a mikro bitové selfie. Jeden z nich ukázal, ako používať malinový pi fotoaparát, a druhý ukázal, ako používať ultrazvukový snímač vzdialenosti.
Krok 1: Materiály
Predtým, ako začneme stavať náš okruh, budete potrebovať niekoľko materiálov:
1 x Raspberry Pi 3
1 x T-ševec
1 x Pi kamera
1 x ultrazvukový snímač vzdialenosti
3 x RGB LED diódy
Rezistory 10 x 330 ohmov
Rezistor 1 x 560 ohmov
5 x cievka rôznofarebných káblov
1 x Breadboard
Krok 2: Budovanie Circutu
Toto je spôsob, akým som postupoval pri pripájaní môjho obvodu:
1. Na vytvorenie tohto obvodu by ste chceli zapojiť kameru Raspberry Pi do príslušnej zásuvky
2. Zapojte T-Cobbler do nepájivej dosky.
3. Pomocou prepojovacích káblov vlastnej dĺžky pripojte jeden k napájacej lište a jeden k uzemňovacej lište
4. Pripojte ultrazvukový snímač vzdialenosti a zapojte „vcc“nohu do napájania, „gnd“do zeme, „trig“do kolíka GPIO a „echo“do odporu 330 ohmov, ktorý sa pripája k odporu 560 ohmov. ktorý je spojený so zemou a kolíkom GPIO.
5. Vložte tri RGB LED diódy na prepojovaciu dosku spájajúcu anódu LED diód s napájaním a rôzne nožičky, ktoré riadia farbu LED diód, zapojte do odporov 330 ohmov a potom do pinov GPIO.
Krok 3: Kód
Aby mal Raspberry Pi používať piny GPIO, museli by sme piny kódovať, aby sme niečo urobili. Na vytvorenie kódu, ktorý som vytvoril, som použil python 3 IDLE. Kód, ktorý som vytvoril, používa na svoju funkciu knižnicu RPi. GPIO a gpiozero. Existujú postupy pre rôzne farby a existuje funkcia, ktorá vypočíta vzdialenosť pomocou ultrazvukového senzora vzdialenosti, a keď je niečo v dosahu, otvorí náhľad pi kamery a diódy LED budú odpočítavať a potom sa nasníma obrázok.
Tu je kód, ktorý som použil:
z importu pikamery PiCamera z tlačidla importu gpiozero, LED z času import spánku spánok import RPi. GPIO ako čas importu GPIO
r = [LED (23), LED (25), LED (12)]
g = Tlačidlo [LED (16), LED (20), LED (21)] b = [LED (17), LED (27), LED (22)] = Tlačidlo (24) GPIO.setmode (GPIO. BCM) GPIO_TRIGGER = 19 GPIO_ECHO = 26 GPIO.setup (GPIO_TRIGGER, GPIO. OUT) GPIO.setup (GPIO_ECHO, GPIO. IN)
def červená (x):
r [x].off () g [x].on () b [x].on ()
vypnúť (x):
r [x].on () g [x].on () b [x].on ()
vypnúť ():
r [0].on () g [0].on () b [0].on () r [1].on () g [1].on () b [1].on () r [2].on () g [2].on () b [2].on ()
def zelená (x):
r [x].on () g [x].off () b [x].on ()
def modrá (x):
r [x].on () g [x].on () b [x].vypnutý ()
def run ():
camera.capture ('selfie.jpg') camera.stop_preview ()
def vzdialenosť ():
GPIO.output (GPIO_TRIGGER, True) time.sleep (0,00001) GPIO.output (GPIO_TRIGGER, False) StartTime = time.time () StopTime = time.time () while GPIO.input (GPIO_ECHO) == 0: StartTime = time.time () while GPIO.input (GPIO_ECHO) == 1: StopTime = time.time () TimeElapsed = StopTime - StartTime distance = (TimeElapsed *34300) / 2 return distance
vypnuté ()
zatiaľ čo True: d = vzdialenosť (), ak je int (d) <= 30: s fotoaparátom PiCamera () ako fotoaparát: camera.start_preview () červená (0) spánok (1) modrá (1) spánok (1) zelená (2) spánok (1) off () camera.capture ('selfie.jpg') camera.stop_preview ()
Odporúča:
Automatizovaný Mandalorian dieťa: 10 krokov (s obrázkami)
Automatizovaný Mandalorian dieťa: Kúpili ste si túto novú hračku (pre niekoho okrem seba) a chceli by ste ju zaradiť do " aktívneho " displej bez poškodenia jednotky. Žiaľ, funguje iba vtedy, keď poklepete na jeho hlavu. Ak prilepíte kus kovovej fólie na vrch
Automatizovaný záznamník V1.0: 17 krokov (s obrázkami)
Automatizovaný záznamník V1.0: Niekedy jednoducho nemám chuť odpovedať na telefón. Dobre, dobre … väčšinou mi je úplne jedno, či zdvihnem telefón. Čo môžem povedať, som zaneprázdnený muž. Dlho som chcel systém podobný systému, ktorý telefónna spoločnosť ponúka
Automatizovaný záhradný systém postavený na Raspberry Pi pre vonkajšie alebo vnútorné použitie - MudPi: 16 krokov (s obrázkami)
Automatizovaný záhradný systém postavený na Raspberry Pi pre vonkajšie alebo vnútorné použitie - MudPi: Máte radi záhradníctvo, ale nemôžete si nájsť čas na jeho údržbu? Možno máte izbové rastliny, ktoré vyzerajú trochu smädne alebo hľadáte spôsob, ako automatizovať hydropóniu? V tomto projekte vyriešime tieto problémy a naučíme sa základy
Automatizovaný kvetináč - malá záhrada: 13 krokov (s obrázkami)
Automatizovaný kvetináč - malá záhrada: Som študentom multimediálnej a komunikačnej technológie na Howest Kortrijk. Na naše konečné zadanie sme museli vyvinúť projekt internetu vecí podľa vlastného výberu. Keď som sa poobzeral po myšlienkach, rozhodol som sa urobiť niečo užitočné pre moju matku, ktorá miluje rast
IoT APIS V2 - autonómny automatizovaný systém zavlažovania rastlín s podporou IoT: 17 krokov (s obrázkami)
IoT APIS V2 - autonómny automatizovaný zavlažovací systém rastlín s podporou IoT: Tento projekt je evolúciou môjho predchádzajúceho pokynu: APIS - automatizovaný závlahový systém rastlín Používam APIS už takmer rok a chcel som zlepšiť predchádzajúci návrh: Schopnosť monitorujte závod na diaľku. To je ako