Kategori: Elektronik

Hobbyhelg

Hobbyprojekten går vidare och nu i helgen har jag jobbat med två stycken, dels ’folkrace-buggyn’ och dels ett nytt som nog är lite hemligt…

Buggyn har fått en liten plattform för montering av sensorer, styrsystem och annat. Snart kan jag provköra den men det saknas fortfarande lite kontaktdon, en huvudströmbrytare och programvara men det ska jag jobba vidare med strax…

20161016_125142

Plattform för sensorerna och styrsystem mm. Kardborreband som är självhäftande är bra grejer 🙂

Vadderade kuvert österifrån

Idag låg det ett gäng vadderade kuvert i brevlådan. 🙂

En del av innehållet syns på bilden och det ska användas i diverse olika projekt. IR-sensorerna och några av kontakterna ska användas i ’buggyn’. IC-kretsarna är kretsar som används för styrning av DC-motorer så eventuellt använder jag en sån till ’buggyn’ också då den jag har nu är onödigt ’fläskig’.

20161012_180236

Kontaktdon, temperatursensorer, IR-sensorer och styrkretsar

Ett styrsystem

Nu har den autonoma buggyn fått en första prototyp på ett styrsystem. Åtminstone hårdvaran. Hjärnan är en Arduino Nano och på kortet sitter en voltmeter som visar batterispänningen och kontakter för IR-sensorer, motorstyrning, startsignal, servot och en I2C-buss. Jag lödde ihop det nyss och det verkar funka. Ingen rök när man ansluter spänningen 🙂

20160930_200925

Styrsystemet. Kontakten för I2C-bussen har plats för två givare och där sitter nu en kompass och en accelerometer/gyro.

Nytt projekt!

Jag har börjat på ytterligare ett hobbyprojekt. Behöver jag fler kan man undra men det finns mycket som är roligt att hålla på med…

Det handlar om att bygga en ’autonom’ liten bil och jag köpte ett chassi av en arbetskompis som kommer från en radiostyrd bil i skala 1:24. Detta ska sedan byggas på med en arduino nano, lite sensorer och diverse andra prylar för att kunna köra själv. Som tur är finns det en marknad för reservdelar även till dessa småbilar så det går att komplettera med det jag behöver.

20160922_192907

Chassit helt avplockat. Detta chassi är 4WD och även styrning på bakaxeln men det plockar jag nog bort. Lite nya kullager och kugghjul behövs nog också innan det blir riktig fart på den.

Nya projekt

Vi har startat ett nytt renoveringsprojekt! Nu är det dags för vardagsrummet och vi var till Målarboden i Södertälje och inhandlade tapeter och lite annat som behövs. Där fick vi bra hjälp av vår fd granne som nu jobbar där.

I vardagsrummet kommer vi att ha en fototapet som fondvägg. Fotot är taget av mig och föreställer en bit av Trollväggen i Norge. Fototapeten beställer jag hos photowall.se medan tapeterna vi köpte idag ska täcka resten av väggarna. De var ljusa med svag struktur och liiite gråblå i nyansen. Det blir säkert jättesnyggt tillsammans. Förutom tapetsering blir det även ny färg i taket, på alla lister och sedan lite allmän uppsnyggning tex en ny matta. Dessutom ska jag slipa och betsa soffbordet och Ewa gör samma med en bänk vi har.

Del av Trollveggen

Del av Trollväggen som ska bli fototapet i storlek 5.1×2.4 meter

Förutom detta projekt har jag även startat några nya hobby-elektronik projekt som nu fått början till varsin sida i projekt-menyn.

20160819_192653_600x

Test av siffermodulen som ska ingå i ett av projekten.

Sommarhack

20160712_181530-1

Accesspunkten. Baksidan kommer att förses med lite kardborreband så den går lätt att sätta fast i tex bilen.

Nu är jag på Öland men jag fick med mig en liten plastlåda med Raspberry Pi och Arduino prylar. En av prylarna är en Raspberry Pi med två wlan gränssnitt. Den ska agera dels som en accesspunkt för ett lokalt trådlöst nät men också koppla upp sig mot internet via min mobil. Det var lite problem att få det och fungera men idag gick det till slut. Tanken är att den ska kunna sitta i tex bilen och ha några andra Raspberry Pis och en läsplatta i det lokala nätet som pratar med varandra och där samtliga har tillgång även till internet.

Jag har även uppdaterat ’camdevice’ så att den fungerar till detta nya nätverk.

I övrigt har ’sommarhacket’ hittills även bestått i att åka och handla brädor och börja bygga ett räcke för trappan till det lilla huset. Jag gjorde ett räcke till stora stugan när jag var här tidigare i våras och nu blir det alltså till att klona det till det andra huset.

Min vana trogen när jag är på Öland var jag uppe tidigt i morse och åkte ut för att fotografera. I Trollskogen stötte jag bland annat på en Gärdsmyg som sjöng väldigt energiskt.

Jag stötte på en energiskt sjungande Gärdsmyg i Trollskogen.

En Gärdsmyg i Trollskogen tidigt i morse..

 

Tisdagsaktiviteter

Morgonen började med att jag vaknade och tittade på projektorklockan som visade tiden 4:50 i taket. Det kändes inte helt rätt och dessutom hade telefonen som var inställd på 4:45 inte ringt… Det visade sig att den radiostyrda projektorklockan fått nån sorts fnatt och visade tiden en timme fel. Jag hann alltså sova nästan en timme till innan det var dags att gå upp och dra på sig springkläderna. Jag provade ett par gamla löpardojor jag inte haft på mig på ett tag och det var ett misstag… Hursomhelst blev det en kort runda och sedan en omgång i utegymmet innan jobbet.

Efter jobbet åkte jag och Ewa och köpte färg, tapeter och diverse tillbehör inför hallrenoveringen. Tapeterna var beställningsvara men kommer hem innan det är dags att sätta igång med dom. Först ska trappan målas och det gör Ewa när jag är på Öland.

Väl hemma har jag förberett lite inför en aktivitet på torsdag kväll. Vi är några stycken som träffas ibland och ’nördar’ tillsammans med någon form av programmering eller elektronikbyggande. Vi kallar övningarna för ’hack’ och det finns tre kategorier: ScaniaHack som inte vi arrangerar men som är ett helt dygn, MiniHack som är ca 12 timmar och så den nyaste varianten som jag kallar MicroHack och som är ca 6 timmar en vanlig eftermiddag/kväll. På torsdag är det just ’MicroHack’ hemma hos oss och förhoppningsvis kommer det några andra nördar på besök då.

Bordet opå övervåningen är förberett men det verkar visst redan sitta en deltagare och vänta ?!

Bordet på övervåningen är förberett med grenuttag och nätverk men det verkar visst redan sitta en deltagare och vänta ?!

CamDevice steg 1

Jag har knåpat vidare med kameramodulen till mitt ’övervaknings’ system. Nu används accelerometern för att veta hur kameran är vänd och sedan rotera bildströmmen rätt. Det går alltså att placera kamera godtyckligt och ändå få bilden rättvänd. Nästa steg är att få igång kompassen och kunna se åt vilket håll kamera tittar. Detta blir nog svårare då den behöver kalibreras på något sätt och dessutom ta hänsyn till hur kameran är roterad. Jag får börja med att läsa databladet och googla exempelkod…

Kameran använder opencv för att skapa bilderna till strömmen så nu är det ’bara’ att lägga till  tolkningar av konturer, rörelser etc. Just nu är kameran byggd med en raspberry pi B+ som ger en framerate på ca 5 i 640×480 utan bildbehandling eller optimeringar. Den lär ju sjunka ytterligare så fort jag lägger till olika bildbehandlingar men det går säkert att effektivisera lite också.Jag har lite ideer om att använda tex LCM eller någon annan teknik för att parallellisera bildhämtandet och bildbehandingen. Annars finns det ju raspberry pi 2 eller 3 att ta till. Allt beror av hur jag kommer att göra resten av systemet. Var ska tex bildströmmen utvärderas?

camdevice1

Kameran med bildströmmen i bakgrunden. Den gröna dioden indikerar att programmet är igång och den gula att bildströmmen skickas ut på nätverket.

camdevice2

Kameran är vänd upp och ner men bildströmmen är rätt roterad ändå. Roteringen fungerar om kamera vänds i steg om ca 90 grader. Däremot roterar jag inte bilden om kameran tittar uppåt eller nedåt.

CamDevice

Nu har jag byggt ihop hårdvaran till en del av nästa raspberry pi projekt. Det ska bli flera olika ’moduler’ för övervakning och loggning som kan kopplas ihop via WiFi. Första modulen bygger på en Raspberry Pi B+ och har en kameramodul så huvudsyftet för den är att strömma video. Tanken är att den ska kunna göra enklare bildbehandling och kanske dela med sig av en något tolkad videoström som andra moduler i projektet kan använda. En accelerometer ska kunna ’vända’ bilden rätt beroende på hur man monterar kameramodulen. Switchen ska aktivera eller avaktivera en videoström, knapparna kan användas för reset/reboot och start/stopp och led:arna ska indikera vilket tillstånd modulen arbetar i för tillfället. Varje tryckknapp kan ha två funktioner eftersom jag i koden implementerat stöd för ’tryckt’ och ’långtryckt’, ungefär som på en vanligt touchskärm.

Fortsättning följer…

Hårdvaran med lysdioder för att indikera olika tillstånd och tryckknappar plus switch för att välja.

Hårdvaran med lysdioder för att indikera olika tillstånd och tryckknappar plus switch för att välja.

Uppe och igång

wsmounted_smallNu är temperaturövervakningen av kyl & frys igång igen. Det tog ett tag men hobbyprojekten brukar ju ligga till sig lite innan de blir av ’på riktigt’…

Jag ska göra en visnings-app som jag tänkt köra i en gammal smartphone men tills vidare får man hålla tillgodo med att titta här för senaste informationen.

Nu samlar den iallafall data igen även om det blev ett lite avbrott under dagen då min websida var nere. Allt data sparas nämligen till en databas där och eftersom jag missat att betala för maj så stängdes sidan ner… Jag har autogiro men ibland funkar det inte så jag fick betala manuellt med kort och sen var det igång igen.