Inhoudsopgave:
- Stap 1: Achtergrond
- Stap 2: Zoek een geschikte winkel
- Stap 3: Het vergrendelingssignaal bepalen (informatief, u kunt deze stap overslaan)
- Stap 4: Het vergrendelingssignaal opnieuw creëren (theorie)
- Stap 5: Verkrijg componenten en gereedschappen
- Stap 6: Vul het bord
- Stap 7: Wind de inductor
- Stap 8: Maak de bedrading af
- Stap 9: Programmeer het bord
- Stap 10: Testen en debuggen
- Stap 11: Apparaat installeren (op mens)
- Stap 12: Aanval
Video: Large Shopping Cart Locker - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Ooit een geschilderde gele lijn opgemerkt op de parkeerplaats rond veel supermarkten en winkels? De magische gele lijn zendt een signaal uit dat ervoor zorgt dat karren dood in hun sporen stoppen, waardoor karren de parkeerplaats niet kunnen verlaten. Nu kunt u uw eigen draagbare gele lijn bouwen - met een bereik tot 6 meter. Moet ik nog meer zeggen? Tip: het werkt in de winkel. Disclaimer: Dit is geen eenvoudig project. Het vereist kennis van circuits, solderen, social engineering en een klein beetje PIC-microcontroller-dingen. Er is veel vermogen bij betrokken, en als je het verprutst, kun je je verbranden, in brand vliegen of gearresteerd worden - hoogstwaarschijnlijk alle drie. Gebruik altijd een geschikte amperagezekering om te voorkomen dat kortsluiting een veel groter probleem wordt. Dit project is ook vrij duur. De onderdelen kosten ongeveer 65 dollar. Batterijen met wat kick zullen 20-30 dollar kosten, en een enkele PCB is ongeveer 60 dollar. Ze worden een stuk goedkoper als je veelvouden voor je vrienden koopt. We zouden heel blij zijn om kits te verkopen, en het zou de componenten zeker goedkoper en gemakkelijker te krijgen maken, maar eerlijk gezegd maken we ons een beetje zorgen over de mogelijkheid van civiele actie. We raden ook aan dat niemand anders kits commercieel verkoopt. Om zo anoniem mogelijk te blijven, hebben we Tor gebruikt. Tor is een netwerkanonymizer die pakketten via een ingewikkeld netwerk naar zijn bestemming stuurt om tracering te voorkomen. We zijn geen advocaten, en wie weet waartoe advocaten tegenwoordig in staat zijn, vooral met zaken als de DMCA en recente controverse over vereisten voor gegevensbewaring die waarschijnlijk in de EU worden ingesteld. Met de waarschuwingen uit de weg… In de wijze woorden van Norm Abram: Lees, begrijp en volg alle veiligheidsregels die bij uw elektrisch gereedschap horen. Weten hoe u uw elektrisch gereedschap op de juiste manier gebruikt, zal het risico aanzienlijk verminderen van persoonlijk letsel. En onthoud dit: er is geen belangrijker veiligheidsregel dan het dragen van deze veiligheidsbril. Laten we aan het project van vandaag beginnen.'
Stap 1: Achtergrond
De twee belangrijkste diefstalpreventiesystemen voor winkelwagentjes heten CAPS en de GS2. Uit onze escapades hebben we ontdekt dat het GS2-systeem veel effectiever is in het stoppen van karren op een gladde ondergrond. Het heeft ook een groter bereik (!) en een meer geavanceerd vergrendel- en ontgrendelingssignaal. Het beste van alles is dat het op afstand kan worden gereset, wat dubbel zoveel plezier betekent als je "rood licht / groen licht" speelt met nietsvermoedende klanten.
De onderstaande afbeelding is van het GS2-wiel, dat alleen te vinden is bij uw fijnere supermarkten.
Stap 2: Zoek een geschikte winkel
Zoek een winkel met winkelwagentjes met één grappig wiel. Het is meestal het linker voorwiel van de kar. Er komt ook een metalen beugel op het linker achterwiel om te voorkomen dat de kar naar achteren kantelt. Het werkt niet echt, maar dat maakt niet uit - het maakt het vergrendelen van de wagen alleen maar leuker. Een gele lijn die rond de parkeerplaats is geschilderd, is meestal ook een goede aanwijzing. CAPS-systemen geven een bevredigende "dreun" wanneer de schoen de grond raakt, maar op gladde grond hebben mensen de neiging om gewoon door te duwen. Daarna kun je niets meer doen, want de boot moet handmatig worden gereset door een medewerker met een toverstaf. Dit zijn de winkels die het CAPS-systeem gebruiken. Zoek naar een GS2-opstelling voor meer plezier. Deze systemen hebben een groter bereik, zijn effectiever in het stoppen van de kar en kunnen op afstand (door u) worden gereset. Bouw twee systemen en je kunt allerlei problemen veroorzaken.
Stap 3: Het vergrendelingssignaal bepalen (informatief, u kunt deze stap overslaan)
Er zal een draad worden begraven rond de parkeerplaats van de winkel. Een controller ergens in de winkel stuurt een veranderende stroom door de draad. Rondom de draad, die het signaal bevat, ontstaat een veranderend magnetisch veld. Wanneer een karretje over de draad rijdt, ontvangt een resonerende antenne in het wiel het signaal. Een microcontroller herkent dan het signaal en bepaalt dat het wiel moet blokkeren. Omdat het magnetische signaal zich in het hoorbare frequentiebereik bevindt, kunnen oortelefoons als transducer worden gebruikt. Volg deze stappen om dit signaal zelf op te nemen en te analyseren. 1) Sluit de oortelefoons aan op de microfoonpoort van een laptop2) Start een geluidsopnameprogramma (hier wordt Windows Sound Recorder gebruikt)3) Zoek de zaagsnede met de begraven draad op de parkeerplaats van de winkel4) Plaats de oortelefoons bovenop de lijn op de stoep.5) Wacht tot er niet veel hoorbaar achtergrondgeluid is van voorbijrijdende auto's en dergelijke.6) Neem ~10 seconden geluid op via de oortelefoons.7) speel het af, u zou een zacht getjilp moeten horen8) Filter ruis uit met een geluidsbewerkingsprogramma zoals Audacity-high pass bij 7 kHz-low pass bij 9 kHz-versterk veel-gebruik verwijder ruis-tool (werkt redelijk goed)-Snelle Fourier-transformatie om frequentie te vinden9) Inspecteer uw werk en schrijf code om het te simuleren (geleverd in een latere stap) Het screenshot is van het signaal voor het GS2-systeem. De kleine blauwe blobs zijn eigenlijk een sinusgolf van 7800 Hz, volgens de FFT. Het ontgrendelingssignaal voor de GS2 ziet er hetzelfde uit, maar de middelste 8 blobs worden achterstevoren afgespeeld. Merk op dat het patroon van lang-kort-kort-kort-lang-lang-lang-kort hetzelfde is, of het nu achterstevoren of omgekeerd wordt afgespeeld. Interessant…GS2.ogg is hoe het signaal klinkt als je magneten in je oren had. Haal Audacity hier Het CAPS-signaal is veel eenvoudiger, in feite een sinusgolf van 8 kHz vermenigvuldigd met een blokgolf van 33,3 Hz. Een andere manier om erover na te denken is 120 cycli van sinusgolven gevolgd door 120 cycli van stilte. Het ontgrendelingssignaal is een zuivere sinusgolf zonder modulatie, maar voor het ontgrendelen van een met CAPS uitgeruste kar moet de boot met de hand worden gereset. Probeer dit niet thuis, tenzij je graag gepakt wordt. We hebben ook goede redenen om aan te nemen dat alle GS2-wielen kunnen worden aangestuurd met CAPS-signalen. Het werkte hoe dan ook betrouwbaar in ten minste één winkel.
Stap 4: Het vergrendelingssignaal opnieuw creëren (theorie)
Als er een stroom door een draad loopt, ontstaat er een magnetisch veld omheen. Als er veel stroom door een draad gaat, ontstaat er een groot magnetisch veld omheen. Naar een benadering van de nulde orde, zal stromende stroom door een draadlus met een willekeurig signaal een magnetisch veld produceren dat ongeveer hetzelfde signaal zal induceren in andere draadlussen, bijvoorbeeld een winkelwagentje.
Door een microcontroller te gebruiken om het vergrendelings- (of ontgrendelings)signaal te recreëren en dat door een Serious Power Amplifier te voeren, kunt u dat signaal uitzenden door de gangpaden van uw lokale foodmotron of lokale merchandise-pick-up. De rest van de stappen laten u zien hoe u uw eigen Serious Power Amplifier kunt bouwen.
Stap 5: Verkrijg componenten en gereedschappen
Benodigde onderdelen:1) Printplaat (zie hieronder)2) Digikey bestellen (zie hieronder)3) 2x 8,4 of 9,6 volt NiCd of NiMH batterijen en oplader. Cheapies van een speelgoedwinkel of Target of Walmart werken prima. NiCd heeft de neiging om het hoogste vermogen te hebben. Benodigd gereedschap1) soldeerbout en soldeer2) crimpers3) schroevendraaier4) tang of kleine moersleutels/doppen5) PIC-programmeur - we gebruikten de ICD2 van Microchip (ook beschikbaar op Digikey) De PCB kan het beste professioneel worden bedrukt. Als je het echt leuk vindt om dingen alleen te doen, kun je de opstrijkmethode proberen. Thuis PCB's makenHier vindt u Eagle-bestanden. Eagle is een gratis PCB CAD-programma. Veel instructables gebruiken deze software. U kunt ook gewoon de Gerber- en Excellon-bestanden opsturen, ook hieronder bijgevoegd. Sommige plaatfabrikanten vragen ook om de fabricagetekening..sch en.brd zijn Eagle-bestanden..sol en.cmp zijn Gerber-koperlaagbestanden.drd is Excellon-boordata.fab is de Gerber-fabricagetekeningDigikey-volgorde:1x PIC16F716-I/P-ND (PIC)1x X909-ND (20 MHz keramische resonator)1x 563-1085 -ND (draaischakelaar)4x IRF1407PBF-ND ("vlezige" MOSFET, zou waarschijnlijk wegkomen met een goedkoper onderdeel)4x ES3AB-FDICT-ND (beschermingsdiodes)2x IR2104PBF-ND (MOSFET-drivers)4x BER199-ND (isolatiepads))4x RP338-ND (TO-220 schroefisolatoren, minimaal 25)4x HS106-ND (kleine koellichamen)1x 565-1066-ND (gigantische condensator)1x WM8121-ND (6-polige header)1x LM7805CT-ND (5V spanningsregelaar)6x BC1157CT-ND (1 uF keramische condensator, minimaal 10)2x MURS120-FDICT-ND (diodes recht boven IR2104)6x 311-10KARCT-ND (10k 0805 weerstanden, minimaal 10)4x 22QBK-ND (22 ohm 1 /4 watt weerstanden, minimaal 5)1x F2512-ND (zekering, minimaal 5, extra's erbij)1x F1467-ND (zekeringhouder)1x ED3318-ND (18-polige PIC-aansluiting)2x ED3308-ND (8-polige IR2104-aansluiting) 1x SW293-ND (hefboomactieschakelaar)3x WM2308-ND (connectorstekker, meer kopen)3x WM2309-ND (connectorbus, koop meer)6x WM2310-ND (connector stekkerdoos, koop meer)6x WM2311-ND (connector pin, koop meer)Koop extra connector onderdelen; ze zijn schilferig, maar gelukkig goedkoop. Soldeer ze voor het beste resultaat. De batterijen zullen waarschijnlijk aan één uiteinde van de connector zijn geïnstalleerd, maar het is een goedkope verzekering om de juiste bijpassende onderdelen bij de hand te hebben. Misschien wilt u een andere connector proberen. Een paar andere stukken zijn ook nodig: #4-40 schroeven en moeren voor koellichamen (Home Depot of Digikey) elektrische tape (Home depot) 50 ft 18 ga draad (Digikey heeft slechts 100' rollen, probeer auto-onderdelenwinkel) 5 ft flexibele 2-aderige draad voor schakelaar, ~22-24 gaLet op: sommige van de minimale hoeveelheden van Digikey zijn meer dan hierboven vereist. Aangezien deze onderdelen klein en goedkoop zijn, wilt u waarschijnlijk toch reserveonderdelen. SMT-weerstanden zijn bijzonder gemakkelijk te verliezen.
Stap 6: Vul het bord
Dit bord vereist geen geavanceerde soldeervaardigheid - alleen een vaste hand, wat redelijk fijn soldeer en een puntig strijkijzer. Hier zijn de stappen en hun rechtvaardiging - merk op dat we deze allemaal absoluut noodzakelijk vonden:
1) Versterk sporen met hoge stroomsterkte met soldeer en draad. Dit zijn de vetsporen langs de bovenkant van het bord, en ook verbonden met de condensator. Zelfs een dik draadspoor zal niet genoeg stroom kunnen voeren om de karrenkast van stroom te voorzien. Vanwege dit probleem hebben we onze eerste paar borden opgeblazen. We vinden het het beste om de sporen te versterken door langs het spoor te solderen. 2) Soldeerbussen Aangezien dit een high-power board is, wil je chips kunnen vervangen als ze ontploffen. Hierdoor kun je eenvoudig een nieuwe invoegen en doorgaan met het aanrichten van schade. 3) Soldeer andere componenten -- weerstanden, condensatoren, resonator, schakelaar, 5V-regelaar 4) Bevestig de draden Zoals in de onderstaande afbeeldingen wordt beschreven, zijn de middelste twee de accukabels, met de +-aansluiting aan de linkerkant. Als u deze omdraait, wordt het bord opgeblazen. De buitenste twee zijn voor de spoel. Volgorde maakt hierbij niet uit. Bevestig voor nu gewoon ongeveer 2-3 voet draad aan elk groot soldeerkussen. De vier grote pads hebben ~ 18 gauge draad nodig. De twee kleine soldeerpads aan de onderkant kunnen een veel kleinere draad zijn, en de draden moeten van uw zak tot uw hand kunnen reiken, ongeveer 4-5 ft. 5) Soldeer MOSFET's en beschermingsdiodes als laatste (let op richtingen van diodes) De beschermingsdiodes voorkomen dat allerlei vervelende spanningen worden geproduceerd door de meeste componenten op het bord te braden. Buig de MOSFETS zodat ze in het vlak liggen met het bord voordat u gaat solderen. U wilt dat het voltooide bord een laag profiel heeft. 6) Als u de PIC in circuit programmeert, soldeert u de header en sluit u de PIC aan. Programmeer anders voor het invoegen. 7) Bevestig koellichamen aan MOSFET's met warmtekussens en schroefisolatoren. Vergeet die isolatoren niet! Afhankelijk van hoe je dit beest hanteert, kun je in nauw contact komen met een koellichaam, en als dat gebeurt, kun je maar beter hopen dat het niet ook elektrisch wordt bekrachtigd!!! De onderdelenlijst roept op tot de aankoop van 4 koellichamen, maar omdat we aluminiumschroot hadden liggen, gebruikten we dat in plaats daarvan op onze versie. 8) Kap het bord in om rooklekkage te voorkomen. We waren lui en gebruikten elektrische tape. We zijn ook zo lui geweest om het in een zware plastic zak te wikkelen. Als je het beter wilt doen, stop het dan in een elektronische behuizing of tupperware.
Stap 7: Wind de inductor
Er zijn twee afwegingen waarmee u rekening moet houden bij het opwinden van uw spoel: 1) De sterkte van het magnetische veld is evenredig met de stroom maal het aantal windingen (A*N). Door dezelfde stroom door meer draadwindingen te voeren, wordt een sterker magnetisch veld gecreëerd. Echter: 2) Inductantie is evenredig met het kwadraat van het aantal windingen (L ~= N2). Door een groot aantal zaken zoals weerstand te verwaarlozen, zal de piekstroom omgekeerd evenredig zijn met de inductantie van de spoel (I ~ = 1/L). De MOSFET's zijn een constante spanningsbron, dus als u het aantal windingen op de draad verhoogt, neemt de veldsterkte af, omdat het de stroom die door de draad kan vloeien vermindert. Dit betekent dat zowel uw bereik als uw kans op het lekken van rook toeneemt met afnemende windingen. De truc is om een balans te vinden tussen een leuk bereik en niet per ongeluk je broek in brand te steken. We raden 7 windingen van ongeveer 18 gauge draad aan. Als je minder windingen of dunnere draad gebruikt, SPEEL je MET VUUR. Om niet te zeggen dat het niet kan - we hebben een minder robuust apparaat gebruikt met slechts 4 wikkels draad … toen schoten vlammen uit een van de MOSFET's. Houd er voor de meest hardcore/foolhardy rekening mee dat het uitgangsvermogen wordt gemaximaliseerd wanneer de impedantie van de inductor overeenkomt met de impedantie van de batterijen, en de verliezen toenemen met de stroom2. Er is een praktische ondergrens voor het aantal beurten dat u kunt gebruiken. Wikkel de spoel op zodat deze groot genoeg is om rond uw romp of langs uw broekspijp te passen. Het doel is om een lus met een grote diameter te hebben, maar het praktisch genoeg te maken om te dragen zonder gezien te worden. Onze lussen hebben een diameter van ongeveer 18 . Laat ook voldoende draad over om een connector te bevestigen. U wilt waarschijnlijk niet dat de inductor permanent aan het bord wordt bevestigd. De gemakkelijkste manier om een mooie inductor op te winden, is door de draden tussen twee spijkers te wikkelen die in Nadat de draad is omwikkeld, gebruikt u wat tap of draadbinders om alles bij elkaar te houden.
Stap 8: Maak de bedrading af
Installeer de connectoren voor de batterijen en de spoel. Er is veel discussie over de vraag of soldeer of plooien beter zijn. Tenzij je een heel mooie krimptang hebt, soldeer je de verbindingen na het krimpen. Slechte plooien hebben de neiging om uit elkaar te vallen, en het kan erg vervelend zijn als je geen reserveonderdelen hebt.
Het zou verstandig zijn om de connectoren zo te installeren dat een batterij niet in het bord kan worden gestoken in plaats van de inductor, hoewel het onwaarschijnlijk is dat dit wordt verpest. U moet een zekering installeren. Anders kan een defect onderdeel zeer gevaarlijk worden. Soldeer de microschakelaar aan het andere uiteinde van de dunne draden. Gebruik de "Normaal Open" aansluiting op de switch. De 2e foto is van de compleet gemonteerde unit.
Stap 9: Programmeer het bord
U hebt Microchip's gratis MPLAB of andere PIC-software nodig om de microcontroller te programmeren.
We gebruikten een ICD2 om de PIC te programmeren, maar er zijn veel geschikte en goedkope programmeurs. De programmeerkop staat in de voorgeschreven Microchip-volgorde. Links beginnend: 1) Vpp (HV-programmering, aangesloten op reset) 2) Vdd (+5V) 3) GND (aarde) 4) PGD (programmagegevens) 5) PGC (programmaklok) U hebt ofwel de AC-adapter nodig voor de ICD2, anders moet u de batterijen aansluiten voordat u programmeert. Als alternatief, aangezien u de PIC had moeten aansluiten, kan deze off-board worden geprogrammeerd. De meegeleverde broncode is geschreven in C, maar de compiler die we hebben gebruikt is niet gratis. Het gecompileerde hex-bestand is hier ook opgenomen. We beweren niet dat de code efficiënt is geschreven, maar het werkt. Merk op dat er een klein probleem is met het simpelweg uitzenden op één frequentie. De FFT laat zien dat de draaggolffrequentie van het signaal ongeveer 7800 Hz is. De componentwaarden voor inductoren en condensatoren (gebruikt in het ontvangende circuit) kunnen echter wel 20% afwijken, afhankelijk van de tolerantie van de onderdelen. Wanneer ze "uit resonantie" worden aangedreven, zijn ontvangers veel veel minder gevoelig. Om dit te bestrijden, doorloopt de code een reeks van 5 frequenties, gecentreerd ongeveer ergens in de buurt van 7800 Hz.
Stap 10: Testen en debuggen
Sluit de batterijen en de spoel aan en druk op de knop. Als je in de buurt bent van iets zwaars en gemaakt van staal, zoals een koelkast, archiefkast, auto, enz., zou je een piepgeluid moeten horen. Als je dit getjilp hoort, kun je er vrij zeker van uitgaan dat het allemaal goed werkt.
Als de zekering doorbrandt, verwijdert u de spoel en vervangt u de zekering. Als het nog steeds blaast, heb je ergens kortsluiting, zoals een achterwaartse diode of een opgeblazen MOSFET. Het kan een echte pijn zijn om te vinden welke. Als de zekering alleen doorbrandt met de spoel op zijn plaats, is de spoel mogelijk te kort. Voeg meer beurten toe. Als de zekering doorbrandt met een spoel van de juiste maat, is er nog een mogelijkheid dat er iets mis is in het timing- / regelcircuit, of een diode is achteruit, of een MOSFET is gebakken. Als de spoel aangesloten blijft op de batterij, kan de stroom zeer snel oplopen tot meer dan 5A. Bij 8 kHz is er niet genoeg tijd om de stroom te hoog te laten oplopen. Als je toegang hebt tot een oscilloscoop en weet hoe je deze moet gebruiken, geweldig. Als dat niet het geval is, kunt u een voltmeter gebruiken om te controleren of de H-brug wisselstroom afgeeft. Verwijder de spoel en meet de spanning aan de uitgang van het apparaat. Er mag geen significante DC-offset zijn.
Stap 11: Apparaat installeren (op mens)
Bevestig op een verborgen manier aan het lichaam. Gebruik medische tape of scheer eerst … Het is het beste om de inductor op een been of rond de romp te plakken - naar keuze. We hebben een korte broek die het circuit en de batterijen vasthoudt, waardoor een buitenste broek kan worden gebruikt als stedelijke camouflage.
Terwijl je de middelvinger van een uitdagende ingenieur naar het verlies van vertrouwen in individuen wijst, veroorzaakt door de geleidelijke overname van ons mooie land en lokale bedrijven door megabedrijven, en een apparaat van massale hilariteit aan je eigen lichaam vastmaakt om hen te laten zien hoe dwaas het is om individuen te behandelen als vee, denk aan uzelf en uw plaats in de samenleving. Want zie je, ze verkopen de waar niet aan jou, ze verkopen jou aan de waar. Psychiatrische drugs zijn een complot van de overheid om het burgerlichaam te onderwerpen en te pacificeren. De grondleggers van de glorieuze VS en A hebben deze natie gesticht op basis van het concept van individuele vrijheden, en vertrouwden erop dat een goed opgeleide burgerbevolking de ware beheerders van de macht zou zijn. Dus installeer het apparaat en vecht voor het fatsoen van alle Amerikanen. Probeer niet gepakt te worden; het is vervelend om aan de FBI uit te leggen wat je aan het doen was.
Stap 12: Aanval
Wees niet dom (makkelijk), wees discreet (harder) en probeer niet te lachen (onmogelijk).
Soms lachen klanten, soms vloeken ze, soms rijden ze op het winkelwagentje als het op slot gaat… Soms geven mensen de schuld aan 'magnetische' dingen in de buurt. Die zijn waarschijnlijk het meest correct. Onze persoonlijke favoriet is om elke volle maan te gaan, of alleen als er onweer is. Je zou ook een verhaal kunnen verzinnen over de supermarkt die op een Indiase begraafplaats wordt gebouwd en dat vertellen. Aan de ene kant hebben we medelijden met de ingenieur die moet uitzoeken waarom onweer een byte-gecodeerde trigger voor het vergrendelingsmechanisme veroorzaakt. Aan de andere kant, HAHAHAHAHAHA! Veel geluk! Je hebt het nodig!
Aanbevolen:
Embedded Locker: 4 stappen
Embedded Locker.: In een gelukzalige uitstraling is het binnen houden van de dingen iets dat lijkt op een enorme plons van opwinding. De naam 'Lock of Lock' is echt een meeslepend onderdeel van mijn dagelijkse artikelen die alomtegenwoordig is vanwege zijn aard, maar wat doet het? eenvoudig
Games uploaden naar Arduboy en 500 games naar Flash-cart: 8 stappen
Spellen uploaden naar Arduboy en 500 spellen naar Flash-cart: Ik heb een zelfgemaakte Arduboy gemaakt met serieel Flash-geheugen dat maximaal 500 spellen kan opslaan om onderweg te spelen. Ik hoop te delen hoe je games kunt laden, inclusief hoe je games opslaat in het seriële flash-geheugen en je eigen geconsolideerde gamepakket kunt maken