Danas ćemo zajedno s autorom YouTube kanala AlexGyver pokušati napraviti vrlo zanimljivu stvar - pisaći stroj s kamerom koji se kontrolira putem Interneta.
Ideja je jednostavna, želimo da se stroj poveže s kućnim usmjerivačem i može se upravljati sa pametnog telefona s bilo kojeg mjesta na svijetu gdje postoji pristup internetu. Štoviše, to nije samo kontrolirano, nego i emitiranje videa s ugrađene kamere u stvarnom vremenu, a možda i zvuk.
Svakako ćemo nabaviti s komponentama na Aliexpressu. Popis potrebnih komponenti nalazi se na.
Sam stroj bit će gotov set platforme za robota.
Ovo je komad pleksiglasa, 2 motora i kotači. Na dobar se način takav projekt radi na Raspberry Pi-u, kojem također morate kupiti kameru i upravljačke programe za upravljanje motorima.
Pa, naravno, morate utrošiti puno vremena na postavljanje i pisanje skripti za samu Malinu i isto toliko vremena da biste razvili "web njušku" s kojom će se sve upravljati.
Ne tako davno autor je napravio prilično zanimljiv projekt koristeći upravo takvu IP kameru.
Sama kamera je vrlo cool, rotira se u dvije osi, ima vrlo veliko područje gledanja (gotovo u cijelom opsegu), omogućava vam snimanje videa na memorijsku karticu razlučivosti od 720p, ima način noćnog vida s infracrvenim svjetlom, a ima i "radio" mod "Dadilja", tj. Pored promatranja u stvarnom vremenu, možete razgovarati i slušati s bilo kojeg mjesta na svijetu. Pa, zapravo će ova kamera u potpunosti zamijeniti Raspberry Pi i njegovu kameru, a košta puno jeftinije. Također, ovaj fotoaparat već ima gotovu aplikaciju za upravljanje čitavim nizom njegovih funkcija, a ne morate razvijati ništa novo, preostaje mu samo da učinimo da prilikom upravljanja sa pametnog telefona možemo kontrolirati ne rotaciju kamere, već kretanje platforme na kotačima.
Pomoću nativne aplikacije za kameru moći ćemo se kretati korak po korak, malo smo se vozili, okrenuli, vozili dalje. Ne baš impresivno, ali to je naknada za jednostavnost i pristupačnost.
Glavu kamere rotiraju dva nevjerojatno usporena koračna motora bez krajnjih prekidača. Stoga, odmah nakon uključivanja, kamera slijepo određuje svoj položaj na vrlo zanimljiv način: okreće se skroz u jednom smjeru i nastavlja se pokušati okretati još neko vrijeme, tako da se glava kamere precizno okrene što je više moguće prema rubu. To jest, signal ide prema motoru, pokušava se vrtjeti, ali dizajn mu ne dopušta da se uključi.Potom se glava pomiče na suprotni rub, zatim se podiže u sredini i čini isto s okomitom osi, tj. Okreće se prema dolje i nastavlja se pokušavati okrenuti.
To jest, na tako vrlo nespretan način kamera određuje nule položaja glave. I sada to možemo kontrolirati sa pametnog telefona, ali tu je i znatiželjni trenutak. U desnom ekstremnom položaju, koji smo nazvali nula, signal prema motoru i dalje struji. Odnosno, motor se pokušava vrtjeti unatoč činjenici da jednostavno nema kamo otići. Ali u lijevom položaju signal više ne stiže, odnosno regulator motora zna koliko se motor okrenuo i ne dopušta mu da se okreće dalje. A ovaj nedostatak Kineza će nam dodatno pomoći. Idemo napokon rastaviti kameru.
Isključite sve da glavom izvadite ploču.
Ne, ti se motori ne mogu koristiti za kretanje, jer su vrlo spori. Dakle, kolektorski motori s kotačima bit će odgovorni za brzinu.
Sada ćemo sastaviti kinesku platformu na kotačima.
Motore montiramo zajedno s nosačima. I ovdje je preporučljivo dodati malo vrućeg ljepila, u suprotnom će motori stagnirati. Kotače stavljamo na osovinu i automobil je spreman.
Sada moramo smisliti kako prenijeti upravljačke signale koračnih motora na one kolektora. Autor nije našao prikladniji i fleksibilniji način od korištenja platforme Arduino.
Omogućit će vam kontrolu brzina i vremenskih kašnjenja, što je vrlo povoljno. Arduino nano dodati će proračunu projekta troškove jedne shawarme u Moskvi, odnosno shawarma, ako ste iz Sankt Peterburga.
Tipični shagovik signal izgleda ovako:
Autor je spojio svih 5 žica u arduino i odlučio digitalno pregledati status kontakata. A što mislite, obrazac prebacivanja kontakata bio je savršeno tragljiv i moglo se lako prepoznati za određivanje smjera vrtnje motora.
Ostavite 3 žice iz svakog motora, to će biti više nego dovoljno. Razmotrit ćemo takvo stanje kontakata, jer kad ga promijenite u bilo kojem smjeru bit će jasno u kojem smjeru kamera želi okretati motor.
Najteže je iza, ostaje povezati motore s pogoniteljima u jednom krugu i stroj je spreman. Zapravo, za one koji žele ponoviti projekt, evo sheme povezivanja komponenata:
Spajamo krug. Pažljivo lemimo tako da nigdje nema "soka". Najvažnije je spriječiti ih lemljenje žica za shagovik pokretač. Za pouzdanost, također sve ispunimo vrućim ljepilom.
Kondenzatori na motorima nisu opcionalni, ali bez njih može biti gnjavaža, autor nije provjerio, ali vjerojatnost je vrlo velika.
Nadalje, prema uputama, umetamo firmver u arduino, koji će primati signale upravljačkih programa i rotirati naše motore.
Prije preuzimanja upravljačkog softvera možete konfigurirati neke parametre, poput: brzine u različitim modusima i isteka vremena.
Sastavimo sendvič s dasaka, svaki sloj položimo dvostranom trakom. Također možete uliti vruće ljepilo.
Prikazujemo sve žice i snage kao na dijagramu i montiramo kameru. Provodimo žice kroz stalak za kameru.
Autor je za prvi test povezao powerbank. Povezani smo.
Pa onda, sve dobro funkcionira. Zapravo, sve funkcionira onako kako bi trebalo, možda čak i malo bolje. Jedino je što je powerbank još malo težak, osim toga, autor je planirao napraviti bazu za ponovno punjenje stroja, pa ćemo koristiti litij bateriju i evo modula koji štiti bateriju od prekomjernog pražnjenja, može je napuniti iz usb i povećava napon na 5V, omogućavajući za uklanjanje maksimalne struje u području od 500mA, to nam je sasvim dovoljno.
Autor je odspojio USB konektor iz modula, i za svaki slučaj, objesio kondenzator na izlazu 5V linije za filtriranje smetnji iz pretvarača.
I iz nje će zapravo ići 5-voltni napon svih ostalih komponenata.
Izvorni otvori za ugradnju fotoaparata savršeno se uklapaju u otvore na kućištu platforme, tako da smo pričvršćeni.
Ostaje nam popraviti odjeljak za baterije, popravimo i antene i kameru. Autor je popravio gumicom. Ovo je "kolektivna farma", ali vrlo pouzdana i omogućuje vam podešavanje kuta kamere preko horizonta.
Sve, naša IP mašina je spremna. U najboljem slučaju baterija traje 6 sati. To je ako izmjenjujete kretanje i samo promatranje kroz kameru.Dakle, ideja je sljedeća: stroj treba imati bazu, na kojoj se puni.
Na ovom stroju možete polako voziti po stanu, primjerice gledati kućne ljubimce, pa čak i igrati se s njima, bilo gdje na planeti gdje postoji pristup internetu. Glavna značajka ove sheme je njezina dostupnost i niski troškovi.
Hvala na pažnji. Vidimo se uskoro!
video: