Obsah:
- Krok 1: Krok 1: Co potřebujete
- Krok 2: Krok 2: Okruh
- Krok 3: Krok 3: Kód
- Krok 4: Krok 4: Pouzdro
- Krok 5: Lepší porozumění
Video: Časovač Raspberry Pi 3 se servomotorem: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Účelem tohoto sestavení je vytvořit automatický časovač s nastavenými časy pomocí serv. Jako počítač používá raspberry pi 3 a pro kód Python.
Krok 1: Krok 1: Co potřebujete
K vybudování tohoto okruhu je potřeba celkem 17 dílů. Hlavní část potřebná k tomu, aby tento časovač fungoval, je servomotor, který je vhodnější pro model SG92R. Účelem tohoto serva je být pohyblivou částí časovače. V pythonu můžete nastavit přesný úhel, o který má servo jít, což mu umožní skvěle využít časovač. Dalšími potřebnými částmi jsou tři tlačítka (každé z nich na jiný čas), jedna LED (indikující, kdy čas vypršel), odpor 330 ohmů (pro obvod LED), 13 propojek/kabelů (pro připojení všeho) a 1 prkénko na krájení. Pokud byste také chtěli vyrobit plášť, budete potřebovat nějaký typ čirého boxu, pěnovou desku a plastový disk.
Krok 2: Krok 2: Okruh
Obvod je poměrně jednoduchý, ale přesto to vysvětlím -
Servo: K zapojení serva budete potřebovat samotné servo a tři propojovací kabely. Nejprve zapojte každý propojovací kabel ke třem vodičům na servu. Poté se podívejte na barvy serva, hnědá = zem (GND), červená = napětí (5V) a oranžová = GPIO.
Tlačítko: Pro propojení každé z tlačítek vyžaduje jeden propojovací kabel, který jej připojí k portu GPIO a připojí se k jednomu kolíku na tlačítku. Poté vezměte další propojku, která jej spojí se zemí a umístí na sousední kolík kolíku GPIO. Udělejte to znovu dvakrát u dalších dvou tlačítek a připojte je ke dvěma různým pinům GPIO.
LED: Pro připojení LED budete potřebovat dva propojky (jeden pro uzemnění a jeden pro kolík GPIO), odpor 330 ohmů a vlastní LED. začněte tím, že vezmete jeden z propojovacích kabelů a položíte jej na zem, poté připojíte tento vodič k odporu. Poté vezměte LED a připojte menší kolík k rezistoru, poté vezměte druhý propojovací kabel a připojte jej k novému portu GPIO (odlišnému od serva a tlačítek) a připojte druhou stranu propojky k druhé noze VEDENÝ.
Tip: Pomocí dvou dalších propojek můžete rozšířit zem a port GPIO na stranu prkénka.
Krok 3: Krok 3: Kód
Kód pro časovač Raspberrypi většinou pochází z nulové knihovny gpio a není těžké jej replikovat-
Moje oprava/Min a Max: Po exportu funkcí z knihovny je oprava a moje opravy a minimální a maximální PW. Tento kód dělá to, že nastavil šířku impulsu serva, aby mohl fungovat co nejlépe.
Proměnné: Pro tento kód potřebujete 5 proměnných, jednu pro servo, tři různá tlačítka a LED
Hlavní kód: Pro toto vysvětlení budu mluvit o jednom bloku, protože ostatní dva jsou stejné. Hlavní kód dělá to, že vytváří přírůstek serva, který stoupá po kódu, a poté tento přírůstek opakuje 20krát, čímž dosáhne celého cyklu. druhý, pokud je v tomto bloku pro LED, snímá, kdy je cyklus dokončen, a poté zapíná a vypíná LED.
Krok 4: Krok 4: Pouzdro
Chcete -li to dokončit, budete chtít nějaký kryt, který zakryje obvody. Co jsem udělal, bylo vzít čirou plastovou krabičku, která kdysi měla šrouby v ní řezané na boku, aby se do ní vešel malinový pi a poté přidal otvory pro tlačítka a LED diody, také jsem krabici vyložil pěnou, aby byl obvod bezpečný. Nakonec jsem pro servo vzal víko z plastových krabic a vytvořil z něj kruh, který sloužil jako ciferník.
Krok 5: Lepší porozumění
Toto video poskytuje lepší pochopení obvodu.
Doporučuje:
Časovač s Arduino a rotačním kodérem: 5 kroků
Časovač s Arduino a rotačním kodérem: Časovač je nástroj, který se často používá v průmyslových i domácích činnostech. Tato sestava je levná a snadno se vyrábí. Je také velmi univerzální a umožňuje načíst program zvolený podle potřeb. Existuje několik programů, které jsem napsal pro Ardui
Časovač domácích úkolů od Arduina: 5 kroků
Časovač domácích úkolů vytvořený Arduinem: Píše vaše dítě své domácí úkoly celé hodiny? Je vaše dítě snadno rozptýleno ostatními, když dělá své domácí úkoly? Dnes jsem se pokusil udělat nejlepší řešení tohoto konfliktu: časovač od Arduina. Proč se snažím vytvořit tento časovač místo
Sofistikovaný časovač mlýnku na kávu za 14 $: 6 kroků
Sofistikovaný časovač mlýnku na kávu za 14 $: Tento projekt je pokrokem v mém pokynu pro časovač mlýnku na kávu za 7 $, který jsem zveřejnil před několika lety. Jak čas plyne, roste i potřeba důmyslnějšího mlýnku na kávu. Podobně jako to, co jsem uvedl v minulém Instructable, cílem tohoto
Kráčející robot s 1 servomotorem: 13 kroků (s obrázky)
Walking Robot pomocí 1 servomotoru: Chtěl jsem postavit tohoto chodícího robota, i když jsem ho viděl na YouTube. Po malém hledání jsem o tom našel nějaké další informace a rozhodl jsem se vytvořit si vlastní. Cílem, který jsem měl při stavbě tohoto chodítka, bylo pokusit se jej zmenšit na co nejmenší
Přizpůsobený kalendář se servomotorem: 4 kroky
Přizpůsobený kalendář se servomotorem: Lidé se někdy nudili, když seděli u stolu. Pokud je na stole něco dekorativního, určitě by to byla zábava. Pro tento projekt vytvořím přizpůsobený kalendář. Kromě kalendáře můžete také přidat další položky, které