Skip to content

pocket-portal/zine

Repository files navigation

Imagine you're on a train, in an area with poor cell reception. You look for available Wi-Fi networks, and there's one called "Come Get This Wi-Fi". When you connect, you get a pop-up window that says, "Sorry, this network doesn't connect to the internet! Enjoy this essay!" And what follows is something you never would've read otherwise!

Picture of my hand holding the first print of the "Pocket Portal Power Play" zine. I'm standing outside, on a random sidewalk in Montréal, walking back from the print store where I feverishly sliced and stapled 20 zines for participants.

This zine will show you how to make your own wi-fi access point and web server using a Wemos D1 mini board. The Wemos D1 mini is small, cheap, and easy to program using the Arduino IDE.

Details

The following zine was created for the workshop "Pocket Portal Power Play: Crafting Wi-Fi Access Points with a Twist", hosted for the first time at the 2024 Open Hardware Summit.

The zine is a remix of the "Spread ideas with a pocket wi-fi portal" zine by Iffy Books, licensed under Anti-copyright, no rights reserved.

The zine has two versions: a digital version and a quarter-page print-ready version. Both versions have the same dimensions (quarter of a US letter size sheet).

Follow the instructions below to assemble and edit the zine at home.

Printing and Assembling the Zine

The print-version of the zine was generated using the incredible Zine Arranger Tool by Nash High (source code).

Printing Setup

To prepare the zine, download the print-ready PDF version of the zine from the repo. Send it for print with the following settings:

  • US Letter sized paper
  • 100% scale
  • Double-sided (Flip on long edge)

Here's how those settings look like in Acrobat:

Screenshot of print settings in Adobe Acrobat

Assembly

(Taken from the Zine Arranger Printing Instructions)

  1. Once printed, keep sheets stacked in the order they printed. Lay the pile with the front cover (F) at the top right.

  2. Cut the entire pile in half horizontally. A guillotine paper cutter will make this proccess much easier, especially if you're printing multiple zines.

  3. Stack the top pile (B | F) on top of the bottom. The front & back covers should be on top. Check the order of pages, making sure pages 14-15 and 42-43 follow each other.

  4. Fold the whole stack in half, left-to-right, along the line. Staple/bind the spine.

Zine assembly illustration by Nash High for the Zine Arranger

You're done! Admire your marvelous copy of the zine.

Editing the Zine

  1. Download the fonts used in the zine and install them on your computer: Aileron and Space Mono.

  2. Download the editable version .docx of the zine from the repo.

  3. Make your changes in the word processor of your choice. I used OnlyOffice to create this zine, but you can edit it with LibreOffice Writer, Word, etc.

  4. Export the document as a PDF.

  5. To prepare the zine for print, you could use a zine preparing tool like Zine Arranger by Nash High. Make sure that the final number of pages are a multiple of 8. Here are the settings I used to prepare the quarter zine for print in the Zine Arranger: Selected options in the Zine Arranger

  6. Once it's ready, refer to the print and assembly instructions.

Changelog: How is this different from the original?

The key difference between this zine and Iffy Books's zine is that the captive portal method uses a newer version of the Arduino IDE (2.x+) and the LittleFS filesystem instead of SPIFFS.

You can read more about the genesis of this remix here: Issue with SPIFFS storage instructions (version 0.6) · Issue #2 · iffybooks/pocket-wifi-portal

Added:

  • Pocket Portal Power Play branding (fonts, graphics, colours)
  • "What you'll need" section
  • Example code for captive portals
  • More examples of things you could do with the captive portal
  • QR codes to access zine source files and code examples
  • "Tips and Tricks" section
    • Optimizing media
    • Remove spaces in media
    • Remember to host all files on the board
  • "Further Ideas" section
    • Different ways of generating static sites
    • How to host the pages online instead
    • Ideas for advertising and prompting people to connect to the captive portal (Wi-Fi QR codes and NFC tags)

Removed:

  • OS-specific Arduino IDE installation instructions. (I figured that the link to the download page would be enough, and will likely contain the latest instructions.)
  • LED blink example
  • Captive portal approach 1: write HTML in the Arduino IDE (I do reference it at the end, however)

Updated:

  • References to SPIFFS → Using LittleFS Upload plugin by Earle F. Philhower, III
  • References to Arduino IDE version 1.8.x → Arduino IDE 2.x
  • Screenshots for the latest Arduino IDE version (2.3.2)
  • License: this one is licensed under CC0 instead of Anti-copyright
  • Minor updates to phrasing

About

Source files for the 'Pocket Portal Power Play' zine

Resources

License

Stars

Watchers

Forks

Languages